diff --git a/.gitignore b/.gitignore index 84ddc47f..9eb70ce1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,43 @@ -[Ll]ibrary/ -[Tt]emp/ -[Oo]bj/ -[Bb]uild*/ -[Bb]uilds/ -[Ll]ogs/ -[Uu]ser[Ss]ettings/ -[Mm]emoryCaptures/ -[Rr]ecordings/ -Assets/AssetStoreTools* - -# Unity 6 / Cache & profiling -[Pp]rofileData*/ -[Aa]ddressableAssetsData/*/Build*/ -[Aa]ddressableAssetsData/*/info.bin - -# Visual Studio / Rider / VS Code +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +.utmp/ +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ +*.log + +# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control. +*.blend1 +*.blend1.meta + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* +# Jetbrains Rider personal-layer settings +*.DotSettings.user + +# Visual Studio cache directory .vs/ -.idea/ -.vscode/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files ExportedObj/ .consulo/ *.csproj @@ -28,22 +48,52 @@ ExportedObj/ *.user *.userprefs *.pidb -*.pdb *.booproj *.svd +*.pdb +*.mdb +*.opendb +*.VC.db -# Crash/diagnostics +# Unity3D generated meta files *.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports sysinfo.txt -*.stacktrace -# Device/OS files -.DS_Store -[Tt]humbs.db +# Mono auto generated files +mono_crash.* -# Build artifacts +# Builds *.apk *.aab *.unitypackage +*.unitypackage.meta *.app -*.ipa + +# Crashlytics generated file +crashlytics-build.properties + +# TestRunner generated files +InitTestScene*.unity* + +# Addressables default ignores, before user customizations +/ServerData +/[Aa]ssets/StreamingAssets/aa* +/[Aa]ssets/AddressableAssetsData/link.xml* +/[Aa]ssets/Addressables_Temp* +# By default, Addressables content builds will generate addressables_content_state.bin +# files in platform-specific subfolders, for example: +# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin +/[Aa]ssets/AddressableAssetsData/*/*.bin* + +# Visual Scripting auto-generated files +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta + +# Auto-generated scenes by play mode tests +/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..ddb6ff85 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "visualstudiotoolsforunity.vstuc" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..da60e25a --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Attach to Unity", + "type": "vstuc", + "request": "attach" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..4f525d48 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,70 @@ +{ + "files.exclude": { + "**/.DS_Store": true, + "**/.git": true, + "**/.vs": true, + "**/.gitmodules": true, + "**/.vsconfig": true, + "**/*.booproj": true, + "**/*.pidb": true, + "**/*.suo": true, + "**/*.user": true, + "**/*.userprefs": true, + "**/*.unityproj": true, + "**/*.dll": true, + "**/*.exe": true, + "**/*.pdf": true, + "**/*.mid": true, + "**/*.midi": true, + "**/*.wav": true, + "**/*.gif": true, + "**/*.ico": true, + "**/*.jpg": true, + "**/*.jpeg": true, + "**/*.png": true, + "**/*.psd": true, + "**/*.tga": true, + "**/*.tif": true, + "**/*.tiff": true, + "**/*.3ds": true, + "**/*.3DS": true, + "**/*.fbx": true, + "**/*.FBX": true, + "**/*.lxo": true, + "**/*.LXO": true, + "**/*.ma": true, + "**/*.MA": true, + "**/*.obj": true, + "**/*.OBJ": true, + "**/*.asset": true, + "**/*.cubemap": true, + "**/*.flare": true, + "**/*.mat": true, + "**/*.meta": true, + "**/*.prefab": true, + "**/*.unity": true, + "build/": true, + "Build/": true, + "Library/": true, + "library/": true, + "obj/": true, + "Obj/": true, + "Logs/": true, + "logs/": true, + "ProjectSettings/": true, + "UserSettings/": true, + "temp/": true, + "Temp/": true + }, + "files.associations": { + "*.asset": "yaml", + "*.meta": "yaml", + "*.prefab": "yaml", + "*.unity": "yaml" + }, + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.patterns": { + "*.sln": "*.csproj" + }, + "dotnet.defaultSolution": "starblaster-main.slnx" +} \ No newline at end of file diff --git a/.vsconfig b/.vsconfig deleted file mode 100644 index 1586a483..00000000 --- a/.vsconfig +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": "1.0", - "components": [ - "Microsoft.VisualStudio.Workload.ManagedGame" - ] -} diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj new file mode 100644 index 00000000..ad13e281 --- /dev/null +++ b/Assembly-CSharp.csproj @@ -0,0 +1,1414 @@ + + + + Temp\obj\$(MSBuildProjectName) + $(BaseIntermediateOutputPath) + false + true + Temp\bin\Debug\ + + + + + + + + false + false + 9.0 + + Library + Assembly-CSharp + netstandard2.1 + . + + + 0169;USG0001 + UNITY_6000_3_11;UNITY_6000_3;UNITY_6000;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_2023_1_OR_NEWER;UNITY_2023_2_OR_NEWER;UNITY_2023_3_OR_NEWER;UNITY_6000_0_OR_NEWER;UNITY_6000_1_OR_NEWER;UNITY_6000_2_OR_NEWER;UNITY_6000_3_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_AUDIO_SCRIPTABLE_PIPELINE;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_UNITY_CONSENT;ENABLE_UNITY_CLOUD_IDENTIFIERS;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_MARSHALLING_TESTS;ENABLE_VIDEO;ENABLE_NAVIGATION_OFFMESHLINK_TO_NAVMESHLINK;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_ACCESSIBILITY_SCREEN_READER;TEXTCORE_1_0_OR_NEWER;EDITOR_ONLY_NAVMESH_BUILDER_DEPRECATED;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_AMD;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_CLOUD_SERVICES_ENGINE_DIAGNOSTICS;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_USES_EXPLICIT_MEMORY_MANAGER_INITIALIZER;PLATFORM_SUPPORTS_WAIT_FOR_PRESENTATION;PLATFORM_SUPPORTS_SPLIT_GRAPHICS_JOBS;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER;TEXTCORE_FONT_ENGINE_1_6_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + False + + + true + true + true + true + MSB3277 + + + Package + 2.0.26 + SDK + Game:1 + StandaloneWindows64:19 + 6000.3.11f1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.GraphicsStateCollectionSerializerModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.HierarchyCoreModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.IdentifiersModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputForUIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.InsightsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.MarshallingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.MultiplayerModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsBackendPhysXModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.RenderAs2DModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ShaderRuntimeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.ShaderVariantAnalyticsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConsentModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VectorGraphicsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.AccessibilityModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.AdaptivePerformanceModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.AssetComplianceModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.BuildProfileModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.ClothModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreBusinessMetricsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.EmbreeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.GIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphicsStateCollectionSerializerModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridAndSnapModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.HierarchyModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.MediaModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.MultiplayerModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.Physics2DModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.PhysicsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.PlayModeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.PropertiesModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickInstallModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SafeModeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.ShaderBuildSettingsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.ShaderCompilationModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.ShaderFoundryModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SketchUpModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteMaskModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteShapeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.SubstanceModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TerrainModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextRenderingModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TilemapModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.TreeModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIAutomationModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIToolkitAuthoringModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UmbraModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.VFXModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.VectorGraphicsModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.VideoModule.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll + False + + + Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + False + + + Library\PackageCache\com.unity.ext.nunit@d8c07649098d\net40\unity-custom\nunit.framework.dll + False + + + Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.Tests\System.IO.Hashing\System.IO.Hashing.dll + False + + + Library\PackageCache\com.unity.visualscripting@eb6004dcc707\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + False + + + Library\PackageCache\com.unity.nuget.mono-cecil@ecb9724e46ff\Mono.Cecil.dll + False + + + Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.Tests\System.Runtime.CompilerServices.Unsafe\System.Runtime.CompilerServices.Unsafe.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + False + + + C:\Unity\6000.3.11f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Common.Path.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll + False + + + Library\ScriptAssemblies\Unity.InternalAPIEngineBridge.001.dll + False + + + Library\ScriptAssemblies\UnityEditor.UI.Analytics.dll + False + + + Library\ScriptAssemblies\Unity.TextMeshPro.dll + False + + + Library\ScriptAssemblies\PsdPlugin.dll + False + + + Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Core.ShaderLibrary.dll + False + + + Library\ScriptAssemblies\Unity.2D.IK.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.SettingsProvider.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Animation.Editor.dll + False + + + Library\ScriptAssemblies\Unity.InternalAPIEditorBridge.001.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Editor.Overrides.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Common.Editor.dll + False + + + Library\ScriptAssemblies\Unity.Timeline.dll + False + + + Library\ScriptAssemblies\PPv2URPConverters.dll + False + + + Library\ScriptAssemblies\Unity.2D.Animation.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.Shared.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.Shared.Editor.dll + False + + + Library\ScriptAssemblies\Unity.Searcher.Editor.dll + False + + + Library\ScriptAssemblies\Unity.PlasticSCM.Editor.dll + False + + + Library\ScriptAssemblies\Unity.Burst.Editor.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.Core.dll + False + + + Library\ScriptAssemblies\Unity.Mathematics.Editor.dll + False + + + Library\ScriptAssemblies\Unity.UnifiedRayTracing.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll + False + + + Library\ScriptAssemblies\Unity.Rider.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Psdimporter.Editor.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll + False + + + Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.Flow.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.IK.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.SpriteShape.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll + False + + + Library\ScriptAssemblies\Unity.2D.Common.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.Collections.dll + False + + + Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.Timeline.Editor.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.State.Editor.dll + False + + + Library\ScriptAssemblies\Unity.Mathematics.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Shaders.dll + False + + + Library\ScriptAssemblies\UnityEngine.UI.dll + False + + + Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll + False + + + Library\ScriptAssemblies\Unity.Burst.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.Core.Editor.dll + False + + + Library\ScriptAssemblies\Unity.InternalAPIEngineBridge.004.dll + False + + + Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.VisualScripting.State.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Config.Runtime.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipeline.Universal.ShaderLibrary.dll + False + + + Library\ScriptAssemblies\Unity.Collections.Editor.dll + False + + + Library\ScriptAssemblies\Unity.ShaderGraph.Editor.dll + False + + + Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.Shared.dll + False + + + Library\ScriptAssemblies\Unity.2D.SpriteShape.Editor.dll + False + + + Library\ScriptAssemblies\Unity.InputSystem.dll + False + + + Library\ScriptAssemblies\UnityEditor.UI.dll + False + + + + + + + + + + + + + + + + diff --git a/Assets/Animations.meta b/Assets/Animations.meta deleted file mode 100644 index 35dbe75f..00000000 --- a/Assets/Animations.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bf4a09e1ddb2bea46be9e8e30c8446b8 -folderAsset: yes -timeCreated: 1491222943 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters.meta b/Assets/Animations/Characters.meta deleted file mode 100644 index c9f87e02..00000000 --- a/Assets/Animations/Characters.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c6cec3dad21e25347b0b60ecfec812da -folderAsset: yes -timeCreated: 1491222943 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Blink.anim b/Assets/Animations/Characters/Blink.anim deleted file mode 100644 index 503cbeec..00000000 Binary files a/Assets/Animations/Characters/Blink.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Blink.anim.meta b/Assets/Animations/Characters/Blink.anim.meta deleted file mode 100644 index 206892b6..00000000 --- a/Assets/Animations/Characters/Blink.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4aaf0e327811ca34794b98bad35893fa -timeCreated: 1491225194 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Catch.anim b/Assets/Animations/Characters/Catch.anim deleted file mode 100644 index 3feaae28..00000000 Binary files a/Assets/Animations/Characters/Catch.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Catch.anim.meta b/Assets/Animations/Characters/Catch.anim.meta deleted file mode 100644 index e268fa8b..00000000 --- a/Assets/Animations/Characters/Catch.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 86ef3df625b80834d81c67fa8f2a25c7 -timeCreated: 1498715788 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Fall 1.anim b/Assets/Animations/Characters/Fall 1.anim deleted file mode 100644 index 63579958..00000000 Binary files a/Assets/Animations/Characters/Fall 1.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Fall 1.anim.meta b/Assets/Animations/Characters/Fall 1.anim.meta deleted file mode 100644 index 57345d9c..00000000 --- a/Assets/Animations/Characters/Fall 1.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f5d19c3f23429904aa532106b8727052 -timeCreated: 1491378260 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Fall Next Jump.anim b/Assets/Animations/Characters/Fall Next Jump.anim deleted file mode 100644 index 925fcf51..00000000 Binary files a/Assets/Animations/Characters/Fall Next Jump.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Fall Next Jump.anim.meta b/Assets/Animations/Characters/Fall Next Jump.anim.meta deleted file mode 100644 index 5ee964f6..00000000 --- a/Assets/Animations/Characters/Fall Next Jump.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9d1ebd50592155c4692db5b2fedae4e8 -timeCreated: 1491376615 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Fall Next Run.anim b/Assets/Animations/Characters/Fall Next Run.anim deleted file mode 100644 index 6dac80c3..00000000 Binary files a/Assets/Animations/Characters/Fall Next Run.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Fall Next Run.anim.meta b/Assets/Animations/Characters/Fall Next Run.anim.meta deleted file mode 100644 index 330da0b8..00000000 --- a/Assets/Animations/Characters/Fall Next Run.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f3ce71a27b3815a468eacc4607fd9598 -timeCreated: 1499581846 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Fall during Run.anim b/Assets/Animations/Characters/Fall during Run.anim deleted file mode 100644 index afa578b3..00000000 Binary files a/Assets/Animations/Characters/Fall during Run.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Fall during Run.anim.meta b/Assets/Animations/Characters/Fall during Run.anim.meta deleted file mode 100644 index 487bdccc..00000000 --- a/Assets/Animations/Characters/Fall during Run.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 826286e823d128341a92d8c83fcd1b30 -timeCreated: 1491663646 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Fall.anim b/Assets/Animations/Characters/Fall.anim deleted file mode 100644 index 3bebd06d..00000000 Binary files a/Assets/Animations/Characters/Fall.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Fall.anim.meta b/Assets/Animations/Characters/Fall.anim.meta deleted file mode 100644 index 0022a26a..00000000 --- a/Assets/Animations/Characters/Fall.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e22fdf7702572e241aecfddc0b6e0b5c -timeCreated: 1491378260 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Grounded 1.anim b/Assets/Animations/Characters/Grounded 1.anim deleted file mode 100644 index 0b9aa3bd..00000000 Binary files a/Assets/Animations/Characters/Grounded 1.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Grounded 1.anim.meta b/Assets/Animations/Characters/Grounded 1.anim.meta deleted file mode 100644 index c306d7e5..00000000 --- a/Assets/Animations/Characters/Grounded 1.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4fd97a84d8819db43b0c108b88221a3f -timeCreated: 1491378297 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Grounded.anim b/Assets/Animations/Characters/Grounded.anim deleted file mode 100644 index cd1ac6c8..00000000 Binary files a/Assets/Animations/Characters/Grounded.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Grounded.anim.meta b/Assets/Animations/Characters/Grounded.anim.meta deleted file mode 100644 index 79f33c78..00000000 --- a/Assets/Animations/Characters/Grounded.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 03118358b73451e4fbb939423a045ff2 -timeCreated: 1491378297 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Idle.anim b/Assets/Animations/Characters/Idle.anim deleted file mode 100644 index 50a08029..00000000 Binary files a/Assets/Animations/Characters/Idle.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Idle.anim.meta b/Assets/Animations/Characters/Idle.anim.meta deleted file mode 100644 index 291585fc..00000000 --- a/Assets/Animations/Characters/Idle.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb5903eb6e467d748ad5981c6635413c -timeCreated: 1491222943 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Jump during run (Grounded) .anim b/Assets/Animations/Characters/Jump during run (Grounded) .anim deleted file mode 100644 index 679ac131..00000000 Binary files a/Assets/Animations/Characters/Jump during run (Grounded) .anim and /dev/null differ diff --git a/Assets/Animations/Characters/Jump during run (Grounded) .anim.meta b/Assets/Animations/Characters/Jump during run (Grounded) .anim.meta deleted file mode 100644 index acbe1a29..00000000 --- a/Assets/Animations/Characters/Jump during run (Grounded) .anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 270af41114a802942b502fd751bc90f7 -timeCreated: 1491749075 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Jump during run .anim b/Assets/Animations/Characters/Jump during run .anim deleted file mode 100644 index 7f32608d..00000000 Binary files a/Assets/Animations/Characters/Jump during run .anim and /dev/null differ diff --git a/Assets/Animations/Characters/Jump during run .anim.meta b/Assets/Animations/Characters/Jump during run .anim.meta deleted file mode 100644 index f8420ed3..00000000 --- a/Assets/Animations/Characters/Jump during run .anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 91ae2b414dd19394a9d6a4072e712d3a -timeCreated: 1491655644 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Jump.anim b/Assets/Animations/Characters/Jump.anim deleted file mode 100644 index 8d7a4180..00000000 Binary files a/Assets/Animations/Characters/Jump.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Jump.anim.meta b/Assets/Animations/Characters/Jump.anim.meta deleted file mode 100644 index 51c3fcec..00000000 --- a/Assets/Animations/Characters/Jump.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66c47c2b97b6c82418c3624ca05997c4 -timeCreated: 1491374390 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Left & Right.anim b/Assets/Animations/Characters/Left & Right.anim deleted file mode 100644 index 2c9bbec7..00000000 Binary files a/Assets/Animations/Characters/Left & Right.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Left & Right.anim.meta b/Assets/Animations/Characters/Left & Right.anim.meta deleted file mode 100644 index 3d6770c3..00000000 --- a/Assets/Animations/Characters/Left & Right.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9c314e1e160409d48a5eaf0299fe7962 -timeCreated: 1492242369 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/New Run.anim b/Assets/Animations/Characters/New Run.anim deleted file mode 100644 index 74a70ab1..00000000 Binary files a/Assets/Animations/Characters/New Run.anim and /dev/null differ diff --git a/Assets/Animations/Characters/New Run.anim.meta b/Assets/Animations/Characters/New Run.anim.meta deleted file mode 100644 index 638fbec6..00000000 --- a/Assets/Animations/Characters/New Run.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 858b7e63c299dbf4cb49f41655314d61 -timeCreated: 1492603873 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/RedRunner.controller b/Assets/Animations/Characters/RedRunner.controller deleted file mode 100644 index 1854e831..00000000 Binary files a/Assets/Animations/Characters/RedRunner.controller and /dev/null differ diff --git a/Assets/Animations/Characters/RedRunner.controller.meta b/Assets/Animations/Characters/RedRunner.controller.meta deleted file mode 100644 index d1c0d1f7..00000000 --- a/Assets/Animations/Characters/RedRunner.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 454c04bced126de4d9aecf584d957cd7 -timeCreated: 1491222943 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Right Punch.anim b/Assets/Animations/Characters/Right Punch.anim deleted file mode 100644 index 1806f37c..00000000 Binary files a/Assets/Animations/Characters/Right Punch.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Right Punch.anim.meta b/Assets/Animations/Characters/Right Punch.anim.meta deleted file mode 100644 index b58f2948..00000000 --- a/Assets/Animations/Characters/Right Punch.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 81b56fcd57db16044b7c749d4d5972e4 -timeCreated: 1492247063 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Roll in Jump.anim b/Assets/Animations/Characters/Roll in Jump.anim deleted file mode 100644 index d2bea708..00000000 Binary files a/Assets/Animations/Characters/Roll in Jump.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Roll in Jump.anim.meta b/Assets/Animations/Characters/Roll in Jump.anim.meta deleted file mode 100644 index 157ac7ba..00000000 --- a/Assets/Animations/Characters/Roll in Jump.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0ea555facf7d00c408c120d058c4832a -timeCreated: 1493369598 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Roll.anim b/Assets/Animations/Characters/Roll.anim deleted file mode 100644 index be592fd0..00000000 Binary files a/Assets/Animations/Characters/Roll.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Roll.anim.meta b/Assets/Animations/Characters/Roll.anim.meta deleted file mode 100644 index 356783e6..00000000 --- a/Assets/Animations/Characters/Roll.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b8ba7fec040bdb64a848dbeabdf5d4bc -timeCreated: 1493364976 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Run.anim b/Assets/Animations/Characters/Run.anim deleted file mode 100644 index 921daf81..00000000 Binary files a/Assets/Animations/Characters/Run.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Run.anim.meta b/Assets/Animations/Characters/Run.anim.meta deleted file mode 100644 index d4622012..00000000 --- a/Assets/Animations/Characters/Run.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c61ea54da5f32cd4699bf83b2b7a4fbc -timeCreated: 1491226555 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Sit down.anim b/Assets/Animations/Characters/Sit down.anim deleted file mode 100644 index c75b09a2..00000000 Binary files a/Assets/Animations/Characters/Sit down.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Sit down.anim.meta b/Assets/Animations/Characters/Sit down.anim.meta deleted file mode 100644 index af806ec4..00000000 --- a/Assets/Animations/Characters/Sit down.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 21746c5e4a4890847b88f79f4dd88f0d -timeCreated: 1498488852 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Slipanim.anim b/Assets/Animations/Characters/Slipanim.anim deleted file mode 100644 index 8e254e88..00000000 Binary files a/Assets/Animations/Characters/Slipanim.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Slipanim.anim.meta b/Assets/Animations/Characters/Slipanim.anim.meta deleted file mode 100644 index 076aa9a6..00000000 --- a/Assets/Animations/Characters/Slipanim.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9a639e95f6252824fa1a63fa83a0a50e -timeCreated: 1498553964 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Start Run.anim b/Assets/Animations/Characters/Start Run.anim deleted file mode 100644 index 38d117ca..00000000 Binary files a/Assets/Animations/Characters/Start Run.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Start Run.anim.meta b/Assets/Animations/Characters/Start Run.anim.meta deleted file mode 100644 index 002494cb..00000000 --- a/Assets/Animations/Characters/Start Run.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e8b305e7b684ae24a988c10e08c8359a -timeCreated: 1491225639 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Walk 1.anim b/Assets/Animations/Characters/Walk 1.anim deleted file mode 100644 index a47ae344..00000000 Binary files a/Assets/Animations/Characters/Walk 1.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Walk 1.anim.meta b/Assets/Animations/Characters/Walk 1.anim.meta deleted file mode 100644 index e30831a1..00000000 --- a/Assets/Animations/Characters/Walk 1.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: db20a3d6827eab94fa0d844fc4418964 -timeCreated: 1491287959 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/Walk.anim b/Assets/Animations/Characters/Walk.anim deleted file mode 100644 index 5803ce1b..00000000 Binary files a/Assets/Animations/Characters/Walk.anim and /dev/null differ diff --git a/Assets/Animations/Characters/Walk.anim.meta b/Assets/Animations/Characters/Walk.anim.meta deleted file mode 100644 index d7d1a8bb..00000000 --- a/Assets/Animations/Characters/Walk.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 97179dcb99d932f469b1ac42e65963d8 -timeCreated: 1491287959 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/block.anim b/Assets/Animations/Characters/block.anim deleted file mode 100644 index abd8fe11..00000000 Binary files a/Assets/Animations/Characters/block.anim and /dev/null differ diff --git a/Assets/Animations/Characters/block.anim.meta b/Assets/Animations/Characters/block.anim.meta deleted file mode 100644 index 49e20e01..00000000 --- a/Assets/Animations/Characters/block.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 354748f679ce1d246b215ff7f0ad52ee -timeCreated: 1492238533 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/fight 1.anim b/Assets/Animations/Characters/fight 1.anim deleted file mode 100644 index c0da99bc..00000000 Binary files a/Assets/Animations/Characters/fight 1.anim and /dev/null differ diff --git a/Assets/Animations/Characters/fight 1.anim.meta b/Assets/Animations/Characters/fight 1.anim.meta deleted file mode 100644 index dc83b8b4..00000000 --- a/Assets/Animations/Characters/fight 1.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 774ce982ba027f84cbc52126765ec579 -timeCreated: 1492075048 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/fight.anim b/Assets/Animations/Characters/fight.anim deleted file mode 100644 index 05181dd9..00000000 Binary files a/Assets/Animations/Characters/fight.anim and /dev/null differ diff --git a/Assets/Animations/Characters/fight.anim.meta b/Assets/Animations/Characters/fight.anim.meta deleted file mode 100644 index 32f15ff6..00000000 --- a/Assets/Animations/Characters/fight.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 81163de926cb1ed46a8219f83e3540a4 -timeCreated: 1492075048 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/guard.anim b/Assets/Animations/Characters/guard.anim deleted file mode 100644 index e756ba7c..00000000 Binary files a/Assets/Animations/Characters/guard.anim and /dev/null differ diff --git a/Assets/Animations/Characters/guard.anim.meta b/Assets/Animations/Characters/guard.anim.meta deleted file mode 100644 index d1797fd3..00000000 --- a/Assets/Animations/Characters/guard.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bc2733d366c9193429a97b82d52af71d -timeCreated: 1492238503 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/kick.anim b/Assets/Animations/Characters/kick.anim deleted file mode 100644 index bd502c7e..00000000 Binary files a/Assets/Animations/Characters/kick.anim and /dev/null differ diff --git a/Assets/Animations/Characters/kick.anim.meta b/Assets/Animations/Characters/kick.anim.meta deleted file mode 100644 index 0386c484..00000000 --- a/Assets/Animations/Characters/kick.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9c5d4d514ca42ac40a7c642ff8bf1adb -timeCreated: 1492247118 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/left Punch.anim b/Assets/Animations/Characters/left Punch.anim deleted file mode 100644 index 30101281..00000000 Binary files a/Assets/Animations/Characters/left Punch.anim and /dev/null differ diff --git a/Assets/Animations/Characters/left Punch.anim.meta b/Assets/Animations/Characters/left Punch.anim.meta deleted file mode 100644 index 24354404..00000000 --- a/Assets/Animations/Characters/left Punch.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4fc3f890811ad5e429f4137d679948dd -timeCreated: 1492247032 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/nim varo.anim b/Assets/Animations/Characters/nim varo.anim deleted file mode 100644 index 3b8482e6..00000000 Binary files a/Assets/Animations/Characters/nim varo.anim and /dev/null differ diff --git a/Assets/Animations/Characters/nim varo.anim.meta b/Assets/Animations/Characters/nim varo.anim.meta deleted file mode 100644 index ba860484..00000000 --- a/Assets/Animations/Characters/nim varo.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5adf5671af8f6ee4f853fb96b90b6478 -timeCreated: 1494138898 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/poshtak.anim b/Assets/Animations/Characters/poshtak.anim deleted file mode 100644 index 99c910e9..00000000 Binary files a/Assets/Animations/Characters/poshtak.anim and /dev/null differ diff --git a/Assets/Animations/Characters/poshtak.anim.meta b/Assets/Animations/Characters/poshtak.anim.meta deleted file mode 100644 index 1ff35c31..00000000 --- a/Assets/Animations/Characters/poshtak.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4890ef5aa0b8a374bac9489b59a91df4 -timeCreated: 1494138926 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Characters/star.anim b/Assets/Animations/Characters/star.anim deleted file mode 100644 index 3a1c9368..00000000 Binary files a/Assets/Animations/Characters/star.anim and /dev/null differ diff --git a/Assets/Animations/Characters/star.anim.meta b/Assets/Animations/Characters/star.anim.meta deleted file mode 100644 index cda761c1..00000000 --- a/Assets/Animations/Characters/star.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cad21d8dc8037844db2485e95d43fa01 -timeCreated: 1493961050 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big Blue.meta b/Assets/Animations/Chest Big Blue.meta deleted file mode 100644 index ebc8ee45..00000000 --- a/Assets/Animations/Chest Big Blue.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b28f693436ec58e4d9209fc44eaaf5d8 -folderAsset: yes -timeCreated: 1492009062 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big Blue/Chest Big Blue.controller b/Assets/Animations/Chest Big Blue/Chest Big Blue.controller deleted file mode 100644 index 02802120..00000000 Binary files a/Assets/Animations/Chest Big Blue/Chest Big Blue.controller and /dev/null differ diff --git a/Assets/Animations/Chest Big Blue/Chest Big Blue.controller.meta b/Assets/Animations/Chest Big Blue/Chest Big Blue.controller.meta deleted file mode 100644 index e427b70e..00000000 --- a/Assets/Animations/Chest Big Blue/Chest Big Blue.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cf2bdf7b518cf1d42bad2e31af587028 -timeCreated: 1492009077 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big Blue/Open.anim b/Assets/Animations/Chest Big Blue/Open.anim deleted file mode 100644 index 433caf5f..00000000 Binary files a/Assets/Animations/Chest Big Blue/Open.anim and /dev/null differ diff --git a/Assets/Animations/Chest Big Blue/Open.anim.meta b/Assets/Animations/Chest Big Blue/Open.anim.meta deleted file mode 100644 index cdfc9fab..00000000 --- a/Assets/Animations/Chest Big Blue/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1d402cba321ecf44799bd1169f4175fb -timeCreated: 1492009123 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big.meta b/Assets/Animations/Chest Big.meta deleted file mode 100644 index b4f487fe..00000000 --- a/Assets/Animations/Chest Big.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9eedbf185987a8a4ebd8a638b5eb14f8 -folderAsset: yes -timeCreated: 1492008348 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big/Chest Big.controller b/Assets/Animations/Chest Big/Chest Big.controller deleted file mode 100644 index 2c503c29..00000000 Binary files a/Assets/Animations/Chest Big/Chest Big.controller and /dev/null differ diff --git a/Assets/Animations/Chest Big/Chest Big.controller.meta b/Assets/Animations/Chest Big/Chest Big.controller.meta deleted file mode 100644 index 0638ca36..00000000 --- a/Assets/Animations/Chest Big/Chest Big.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c649ef0eec422fa4a887c000b1401932 -timeCreated: 1492008707 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest Big/Open.anim b/Assets/Animations/Chest Big/Open.anim deleted file mode 100644 index 5cf4733c..00000000 Binary files a/Assets/Animations/Chest Big/Open.anim and /dev/null differ diff --git a/Assets/Animations/Chest Big/Open.anim.meta b/Assets/Animations/Chest Big/Open.anim.meta deleted file mode 100644 index c5448314..00000000 --- a/Assets/Animations/Chest Big/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b2857217b50c5b64d83a4ff6836d7307 -timeCreated: 1492008374 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest.meta b/Assets/Animations/Chest.meta deleted file mode 100644 index 1bd07fd7..00000000 --- a/Assets/Animations/Chest.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9f4272c4aa89a8b4ab2b44d07b9a6217 -folderAsset: yes -timeCreated: 1491911384 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest/Chest.controller b/Assets/Animations/Chest/Chest.controller deleted file mode 100644 index 102e7094..00000000 Binary files a/Assets/Animations/Chest/Chest.controller and /dev/null differ diff --git a/Assets/Animations/Chest/Chest.controller.meta b/Assets/Animations/Chest/Chest.controller.meta deleted file mode 100644 index 8a81e7d7..00000000 --- a/Assets/Animations/Chest/Chest.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1d553758849f9494d980ca13dbc7c49d -timeCreated: 1491911384 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Chest/Open.anim b/Assets/Animations/Chest/Open.anim deleted file mode 100644 index 014ac7f1..00000000 Binary files a/Assets/Animations/Chest/Open.anim and /dev/null differ diff --git a/Assets/Animations/Chest/Open.anim.meta b/Assets/Animations/Chest/Open.anim.meta deleted file mode 100644 index c89862c0..00000000 --- a/Assets/Animations/Chest/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 54e798de14df428429f5938c3d170a03 -timeCreated: 1491911384 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Coin.meta b/Assets/Animations/Coin.meta deleted file mode 100644 index ddeb6ffc..00000000 --- a/Assets/Animations/Coin.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cdeb03eed38866d468a2d6fb7557d457 -folderAsset: yes -timeCreated: 1491822524 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Coin/Coin.controller b/Assets/Animations/Coin/Coin.controller deleted file mode 100644 index d64f3009..00000000 Binary files a/Assets/Animations/Coin/Coin.controller and /dev/null differ diff --git a/Assets/Animations/Coin/Coin.controller.meta b/Assets/Animations/Coin/Coin.controller.meta deleted file mode 100644 index 4f09acdb..00000000 --- a/Assets/Animations/Coin/Coin.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f1cfb4101184a24449947a9cfd6b8bbc -timeCreated: 1491822931 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Coin/Collect.anim b/Assets/Animations/Coin/Collect.anim deleted file mode 100644 index 5fbc5dcf..00000000 Binary files a/Assets/Animations/Coin/Collect.anim and /dev/null differ diff --git a/Assets/Animations/Coin/Collect.anim.meta b/Assets/Animations/Coin/Collect.anim.meta deleted file mode 100644 index 5f53a48e..00000000 --- a/Assets/Animations/Coin/Collect.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 529a2a1d304310f45a1cca93633e2ad7 -timeCreated: 1491826747 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Coin/Default.anim b/Assets/Animations/Coin/Default.anim deleted file mode 100644 index 3590428e..00000000 Binary files a/Assets/Animations/Coin/Default.anim and /dev/null differ diff --git a/Assets/Animations/Coin/Default.anim.meta b/Assets/Animations/Coin/Default.anim.meta deleted file mode 100644 index 6a04033e..00000000 --- a/Assets/Animations/Coin/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9ffce954061a97348b092a2d6aaf1614 -timeCreated: 1491822931 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading.meta b/Assets/Animations/Loading.meta deleted file mode 100644 index b2f9e4e7..00000000 --- a/Assets/Animations/Loading.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3fbee46843552fb4a83d4de16fe567c1 -folderAsset: yes -timeCreated: 1500121897 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading/Close.anim b/Assets/Animations/Loading/Close.anim deleted file mode 100644 index 92a91459..00000000 Binary files a/Assets/Animations/Loading/Close.anim and /dev/null differ diff --git a/Assets/Animations/Loading/Close.anim.meta b/Assets/Animations/Loading/Close.anim.meta deleted file mode 100644 index 2c03f961..00000000 --- a/Assets/Animations/Loading/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f9e06362db285bc4eb37203e7946258a -timeCreated: 1500122093 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading/Loading Image.controller b/Assets/Animations/Loading/Loading Image.controller deleted file mode 100644 index 2dd6a55f..00000000 Binary files a/Assets/Animations/Loading/Loading Image.controller and /dev/null differ diff --git a/Assets/Animations/Loading/Loading Image.controller.meta b/Assets/Animations/Loading/Loading Image.controller.meta deleted file mode 100644 index 9fbdc297..00000000 --- a/Assets/Animations/Loading/Loading Image.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a1da7b4afa6b60d449d5264b79dfe8f3 -timeCreated: 1500122177 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading/Loading Screen.controller b/Assets/Animations/Loading/Loading Screen.controller deleted file mode 100644 index e6d35347..00000000 Binary files a/Assets/Animations/Loading/Loading Screen.controller and /dev/null differ diff --git a/Assets/Animations/Loading/Loading Screen.controller.meta b/Assets/Animations/Loading/Loading Screen.controller.meta deleted file mode 100644 index f2bbf2d3..00000000 --- a/Assets/Animations/Loading/Loading Screen.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c487547e596118241893ca80b6abf48e -timeCreated: 1500121898 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading/Normal.anim b/Assets/Animations/Loading/Normal.anim deleted file mode 100644 index 7ba58551..00000000 Binary files a/Assets/Animations/Loading/Normal.anim and /dev/null differ diff --git a/Assets/Animations/Loading/Normal.anim.meta b/Assets/Animations/Loading/Normal.anim.meta deleted file mode 100644 index cec1afc0..00000000 --- a/Assets/Animations/Loading/Normal.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d3ab187a98e36a146b2a3a39088b168e -timeCreated: 1500122177 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Loading/Open.anim b/Assets/Animations/Loading/Open.anim deleted file mode 100644 index e55b9521..00000000 Binary files a/Assets/Animations/Loading/Open.anim and /dev/null differ diff --git a/Assets/Animations/Loading/Open.anim.meta b/Assets/Animations/Loading/Open.anim.meta deleted file mode 100644 index 37231dbe..00000000 --- a/Assets/Animations/Loading/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 63d7b37d31360574da59ff37198fc1f7 -timeCreated: 1500122088 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Mace.meta b/Assets/Animations/Mace.meta deleted file mode 100644 index 3c908a94..00000000 --- a/Assets/Animations/Mace.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a7d4d3a69ed6bc94e95a0de7378f670d -folderAsset: yes -timeCreated: 1491998241 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Mace/Default.anim b/Assets/Animations/Mace/Default.anim deleted file mode 100644 index ac550c89..00000000 Binary files a/Assets/Animations/Mace/Default.anim and /dev/null differ diff --git a/Assets/Animations/Mace/Default.anim.meta b/Assets/Animations/Mace/Default.anim.meta deleted file mode 100644 index 0c0c8acd..00000000 --- a/Assets/Animations/Mace/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a30f7af2fed23e34e88d374d82bd342a -timeCreated: 1499669932 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Mace/Mace.controller b/Assets/Animations/Mace/Mace.controller deleted file mode 100644 index e41dcb82..00000000 Binary files a/Assets/Animations/Mace/Mace.controller and /dev/null differ diff --git a/Assets/Animations/Mace/Mace.controller.meta b/Assets/Animations/Mace/Mace.controller.meta deleted file mode 100644 index c4828b2f..00000000 --- a/Assets/Animations/Mace/Mace.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 820590aa592aee845ad35c9ad12080d0 -timeCreated: 1491998241 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Mace/Smile.anim b/Assets/Animations/Mace/Smile.anim deleted file mode 100644 index 06022b7e..00000000 Binary files a/Assets/Animations/Mace/Smile.anim and /dev/null differ diff --git a/Assets/Animations/Mace/Smile.anim.meta b/Assets/Animations/Mace/Smile.anim.meta deleted file mode 100644 index ff13bbab..00000000 --- a/Assets/Animations/Mace/Smile.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f2f61ec8853f2c046b33f232e829499f -timeCreated: 1491998241 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens.meta b/Assets/Animations/Screens.meta deleted file mode 100644 index 3f1b205f..00000000 --- a/Assets/Animations/Screens.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c7b1de1cd0e6d3d49aa7b4ec1fe5f4a9 -folderAsset: yes -timeCreated: 1499775234 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/End Screen.meta b/Assets/Animations/Screens/End Screen.meta deleted file mode 100644 index c4450582..00000000 --- a/Assets/Animations/Screens/End Screen.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 77c35d27085c7ce42ba7364542c3dfa8 -folderAsset: yes -timeCreated: 1499775280 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/End Screen/Close.anim b/Assets/Animations/Screens/End Screen/Close.anim deleted file mode 100644 index 2a3892c9..00000000 Binary files a/Assets/Animations/Screens/End Screen/Close.anim and /dev/null differ diff --git a/Assets/Animations/Screens/End Screen/Close.anim.meta b/Assets/Animations/Screens/End Screen/Close.anim.meta deleted file mode 100644 index 7f3dbbb6..00000000 --- a/Assets/Animations/Screens/End Screen/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46d9f26630cfd1f47a7ca96389a9b4a5 -timeCreated: 1499775280 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/End Screen/End Screen.controller b/Assets/Animations/Screens/End Screen/End Screen.controller deleted file mode 100644 index dcf8df71..00000000 Binary files a/Assets/Animations/Screens/End Screen/End Screen.controller and /dev/null differ diff --git a/Assets/Animations/Screens/End Screen/End Screen.controller.meta b/Assets/Animations/Screens/End Screen/End Screen.controller.meta deleted file mode 100644 index 0d3645e3..00000000 --- a/Assets/Animations/Screens/End Screen/End Screen.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 84ec709151447454abad358b39cc8554 -timeCreated: 1499775280 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/End Screen/Open.anim b/Assets/Animations/Screens/End Screen/Open.anim deleted file mode 100644 index a502faaa..00000000 Binary files a/Assets/Animations/Screens/End Screen/Open.anim and /dev/null differ diff --git a/Assets/Animations/Screens/End Screen/Open.anim.meta b/Assets/Animations/Screens/End Screen/Open.anim.meta deleted file mode 100644 index 6dac30e3..00000000 --- a/Assets/Animations/Screens/End Screen/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 141620c587cedbf448dfe08894017a50 -timeCreated: 1499775287 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/In-Game Screen.meta b/Assets/Animations/Screens/In-Game Screen.meta deleted file mode 100644 index 772bad81..00000000 --- a/Assets/Animations/Screens/In-Game Screen.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5db7e2233142b75408c314f13c464cca -folderAsset: yes -timeCreated: 1499775413 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/In-Game Screen/Close.anim b/Assets/Animations/Screens/In-Game Screen/Close.anim deleted file mode 100644 index d9f9d366..00000000 Binary files a/Assets/Animations/Screens/In-Game Screen/Close.anim and /dev/null differ diff --git a/Assets/Animations/Screens/In-Game Screen/Close.anim.meta b/Assets/Animations/Screens/In-Game Screen/Close.anim.meta deleted file mode 100644 index 4748f457..00000000 --- a/Assets/Animations/Screens/In-Game Screen/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3e8c88ed001d98b4fb86c7e5bb0cd274 -timeCreated: 1499775413 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller b/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller deleted file mode 100644 index 04fb057d..00000000 Binary files a/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller and /dev/null differ diff --git a/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller.meta b/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller.meta deleted file mode 100644 index 1cad5715..00000000 --- a/Assets/Animations/Screens/In-Game Screen/In-Game Screen.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 33b93999056e1bb43967cce3805dc161 -timeCreated: 1499775414 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/In-Game Screen/Open.anim b/Assets/Animations/Screens/In-Game Screen/Open.anim deleted file mode 100644 index 0ba39f3c..00000000 Binary files a/Assets/Animations/Screens/In-Game Screen/Open.anim and /dev/null differ diff --git a/Assets/Animations/Screens/In-Game Screen/Open.anim.meta b/Assets/Animations/Screens/In-Game Screen/Open.anim.meta deleted file mode 100644 index 97bfbf05..00000000 --- a/Assets/Animations/Screens/In-Game Screen/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 139acb525b4cdd34c915d16fe563d4dd -timeCreated: 1499775418 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Pause Screen.meta b/Assets/Animations/Screens/Pause Screen.meta deleted file mode 100644 index baea0ca7..00000000 --- a/Assets/Animations/Screens/Pause Screen.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 89677ed47f379b848b577fbb4979c266 -folderAsset: yes -timeCreated: 1499775326 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Pause Screen/Close.anim b/Assets/Animations/Screens/Pause Screen/Close.anim deleted file mode 100644 index 75316209..00000000 Binary files a/Assets/Animations/Screens/Pause Screen/Close.anim and /dev/null differ diff --git a/Assets/Animations/Screens/Pause Screen/Close.anim.meta b/Assets/Animations/Screens/Pause Screen/Close.anim.meta deleted file mode 100644 index 9b15ad61..00000000 --- a/Assets/Animations/Screens/Pause Screen/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 622a2ceda0069494ea02a609e768c1c9 -timeCreated: 1499775326 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Pause Screen/Open.anim b/Assets/Animations/Screens/Pause Screen/Open.anim deleted file mode 100644 index 6755e85c..00000000 Binary files a/Assets/Animations/Screens/Pause Screen/Open.anim and /dev/null differ diff --git a/Assets/Animations/Screens/Pause Screen/Open.anim.meta b/Assets/Animations/Screens/Pause Screen/Open.anim.meta deleted file mode 100644 index bf418f36..00000000 --- a/Assets/Animations/Screens/Pause Screen/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: aeb930268f4198e4eb710f4baa831234 -timeCreated: 1499775333 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Pause Screen/Pause Screen.controller b/Assets/Animations/Screens/Pause Screen/Pause Screen.controller deleted file mode 100644 index 932602d6..00000000 Binary files a/Assets/Animations/Screens/Pause Screen/Pause Screen.controller and /dev/null differ diff --git a/Assets/Animations/Screens/Pause Screen/Pause Screen.controller.meta b/Assets/Animations/Screens/Pause Screen/Pause Screen.controller.meta deleted file mode 100644 index 44a13ddd..00000000 --- a/Assets/Animations/Screens/Pause Screen/Pause Screen.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 169d2ff2d5c29d94a843b454f418ae28 -timeCreated: 1499775327 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Start Screen.meta b/Assets/Animations/Screens/Start Screen.meta deleted file mode 100644 index c66c7e52..00000000 --- a/Assets/Animations/Screens/Start Screen.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 20dd91c47e7e9aa43808c381fde0c653 -folderAsset: yes -timeCreated: 1499775234 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Start Screen/Close.anim b/Assets/Animations/Screens/Start Screen/Close.anim deleted file mode 100644 index 72154972..00000000 Binary files a/Assets/Animations/Screens/Start Screen/Close.anim and /dev/null differ diff --git a/Assets/Animations/Screens/Start Screen/Close.anim.meta b/Assets/Animations/Screens/Start Screen/Close.anim.meta deleted file mode 100644 index 132c940d..00000000 --- a/Assets/Animations/Screens/Start Screen/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4d08a36c99814fa4cb582cd1a475e7b5 -timeCreated: 1499775234 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Start Screen/Open.anim b/Assets/Animations/Screens/Start Screen/Open.anim deleted file mode 100644 index b0ba7874..00000000 Binary files a/Assets/Animations/Screens/Start Screen/Open.anim and /dev/null differ diff --git a/Assets/Animations/Screens/Start Screen/Open.anim.meta b/Assets/Animations/Screens/Start Screen/Open.anim.meta deleted file mode 100644 index 79557431..00000000 --- a/Assets/Animations/Screens/Start Screen/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ef1e56587eeb4814ba34e12a34844f33 -timeCreated: 1499775252 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Screens/Start Screen/Start Screen.controller b/Assets/Animations/Screens/Start Screen/Start Screen.controller deleted file mode 100644 index 920efcc2..00000000 Binary files a/Assets/Animations/Screens/Start Screen/Start Screen.controller and /dev/null differ diff --git a/Assets/Animations/Screens/Start Screen/Start Screen.controller.meta b/Assets/Animations/Screens/Start Screen/Start Screen.controller.meta deleted file mode 100644 index 0c6c24bf..00000000 --- a/Assets/Animations/Screens/Start Screen/Start Screen.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f05f1ae354976474bb3a4a467d49ee58 -timeCreated: 1499775234 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI.meta b/Assets/Animations/UI.meta deleted file mode 100644 index f6e512bc..00000000 --- a/Assets/Animations/UI.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e32d9182f08f2584cb3c9d58feda9e6c -folderAsset: yes -timeCreated: 1499755356 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Background.meta b/Assets/Animations/UI/Background.meta deleted file mode 100644 index 66f2caa2..00000000 --- a/Assets/Animations/UI/Background.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fffe15194e0d907418dbb08a78518531 -folderAsset: yes -timeCreated: 1500114407 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Background/Close.anim b/Assets/Animations/UI/Background/Close.anim deleted file mode 100644 index 2695e95f..00000000 Binary files a/Assets/Animations/UI/Background/Close.anim and /dev/null differ diff --git a/Assets/Animations/UI/Background/Close.anim.meta b/Assets/Animations/UI/Background/Close.anim.meta deleted file mode 100644 index b2a60c2b..00000000 --- a/Assets/Animations/UI/Background/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bc496763f2730fd46a843f2b6b41da43 -timeCreated: 1500114449 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Background/Open.anim b/Assets/Animations/UI/Background/Open.anim deleted file mode 100644 index 13f3fd01..00000000 Binary files a/Assets/Animations/UI/Background/Open.anim and /dev/null differ diff --git a/Assets/Animations/UI/Background/Open.anim.meta b/Assets/Animations/UI/Background/Open.anim.meta deleted file mode 100644 index bed1f103..00000000 --- a/Assets/Animations/UI/Background/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2110270e0445dea498b362d611278393 -timeCreated: 1500114407 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Background/Share Buttons Background.controller b/Assets/Animations/UI/Background/Share Buttons Background.controller deleted file mode 100644 index 9cb464bb..00000000 Binary files a/Assets/Animations/UI/Background/Share Buttons Background.controller and /dev/null differ diff --git a/Assets/Animations/UI/Background/Share Buttons Background.controller.meta b/Assets/Animations/UI/Background/Share Buttons Background.controller.meta deleted file mode 100644 index 46e4cdcc..00000000 --- a/Assets/Animations/UI/Background/Share Buttons Background.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c9a7911bd8260104982f459256c29449 -timeCreated: 1500114407 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Buttons.meta b/Assets/Animations/UI/Buttons.meta deleted file mode 100644 index 663855a8..00000000 --- a/Assets/Animations/UI/Buttons.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 03476d30b4c474c418403fc30872792b -folderAsset: yes -timeCreated: 1498829250 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Buttons/Normal Button.controller b/Assets/Animations/UI/Buttons/Normal Button.controller deleted file mode 100644 index c8c47b28..00000000 Binary files a/Assets/Animations/UI/Buttons/Normal Button.controller and /dev/null differ diff --git a/Assets/Animations/UI/Buttons/Normal Button.controller.meta b/Assets/Animations/UI/Buttons/Normal Button.controller.meta deleted file mode 100644 index a7f2c0a1..00000000 --- a/Assets/Animations/UI/Buttons/Normal Button.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46f670edfa0f439409bda2fe7d72c674 -timeCreated: 1499680137 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Buttons/Share Button.controller b/Assets/Animations/UI/Buttons/Share Button.controller deleted file mode 100644 index 11009913..00000000 Binary files a/Assets/Animations/UI/Buttons/Share Button.controller and /dev/null differ diff --git a/Assets/Animations/UI/Buttons/Share Button.controller.meta b/Assets/Animations/UI/Buttons/Share Button.controller.meta deleted file mode 100644 index b920ebf5..00000000 --- a/Assets/Animations/UI/Buttons/Share Button.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 523b5c360de80b547a7a477d58040b4c -timeCreated: 1499680137 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Image.meta b/Assets/Animations/UI/Coin Image.meta deleted file mode 100644 index 5be4d786..00000000 --- a/Assets/Animations/UI/Coin Image.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3fc367de52f8e9a4284c21135877583c -folderAsset: yes -timeCreated: 1499755710 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Image/Coin Image.controller b/Assets/Animations/UI/Coin Image/Coin Image.controller deleted file mode 100644 index bfc50884..00000000 Binary files a/Assets/Animations/UI/Coin Image/Coin Image.controller and /dev/null differ diff --git a/Assets/Animations/UI/Coin Image/Coin Image.controller.meta b/Assets/Animations/UI/Coin Image/Coin Image.controller.meta deleted file mode 100644 index c1834ac2..00000000 --- a/Assets/Animations/UI/Coin Image/Coin Image.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9a4700bb5f6605240b84fbb241a4c477 -timeCreated: 1499755710 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Image/Collect.anim b/Assets/Animations/UI/Coin Image/Collect.anim deleted file mode 100644 index a452be52..00000000 Binary files a/Assets/Animations/UI/Coin Image/Collect.anim and /dev/null differ diff --git a/Assets/Animations/UI/Coin Image/Collect.anim.meta b/Assets/Animations/UI/Coin Image/Collect.anim.meta deleted file mode 100644 index 0fe76f45..00000000 --- a/Assets/Animations/UI/Coin Image/Collect.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a132b3e117294df4ab0abced8e63f34d -timeCreated: 1499755715 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Image/Default.anim b/Assets/Animations/UI/Coin Image/Default.anim deleted file mode 100644 index f14617a3..00000000 Binary files a/Assets/Animations/UI/Coin Image/Default.anim and /dev/null differ diff --git a/Assets/Animations/UI/Coin Image/Default.anim.meta b/Assets/Animations/UI/Coin Image/Default.anim.meta deleted file mode 100644 index 82b87e33..00000000 --- a/Assets/Animations/UI/Coin Image/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cf27c733c0b85c04eb43cfe0a664b8b2 -timeCreated: 1499755710 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Text.meta b/Assets/Animations/UI/Coin Text.meta deleted file mode 100644 index 57f8a1f2..00000000 --- a/Assets/Animations/UI/Coin Text.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 54400fc516545f14d8b2dc1c613f0bad -folderAsset: yes -timeCreated: 1499755356 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Text/Coin Text.controller b/Assets/Animations/UI/Coin Text/Coin Text.controller deleted file mode 100644 index 822e3842..00000000 Binary files a/Assets/Animations/UI/Coin Text/Coin Text.controller and /dev/null differ diff --git a/Assets/Animations/UI/Coin Text/Coin Text.controller.meta b/Assets/Animations/UI/Coin Text/Coin Text.controller.meta deleted file mode 100644 index 7442d44f..00000000 --- a/Assets/Animations/UI/Coin Text/Coin Text.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4df9eb601b5802944b55905989a104ff -timeCreated: 1499755356 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Text/Collect.anim b/Assets/Animations/UI/Coin Text/Collect.anim deleted file mode 100644 index ab0aafd7..00000000 Binary files a/Assets/Animations/UI/Coin Text/Collect.anim and /dev/null differ diff --git a/Assets/Animations/UI/Coin Text/Collect.anim.meta b/Assets/Animations/UI/Coin Text/Collect.anim.meta deleted file mode 100644 index a15f11ca..00000000 --- a/Assets/Animations/UI/Coin Text/Collect.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7dbe6f24c477f3d4389d27abab18924d -timeCreated: 1499755356 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Coin Text/Default.anim b/Assets/Animations/UI/Coin Text/Default.anim deleted file mode 100644 index f14617a3..00000000 Binary files a/Assets/Animations/UI/Coin Text/Default.anim and /dev/null differ diff --git a/Assets/Animations/UI/Coin Text/Default.anim.meta b/Assets/Animations/UI/Coin Text/Default.anim.meta deleted file mode 100644 index be886e03..00000000 --- a/Assets/Animations/UI/Coin Text/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0e6975eb8f9323741ba6aae8e76a5aa4 -timeCreated: 1499755366 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Score Text.meta b/Assets/Animations/UI/Score Text.meta deleted file mode 100644 index 8c1f785a..00000000 --- a/Assets/Animations/UI/Score Text.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cc56f19f819a3c4418de7ffdd12c5c54 -folderAsset: yes -timeCreated: 1500128484 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Score Text/Collect.anim b/Assets/Animations/UI/Score Text/Collect.anim deleted file mode 100644 index 53d5af49..00000000 Binary files a/Assets/Animations/UI/Score Text/Collect.anim and /dev/null differ diff --git a/Assets/Animations/UI/Score Text/Collect.anim.meta b/Assets/Animations/UI/Score Text/Collect.anim.meta deleted file mode 100644 index 100fd08b..00000000 --- a/Assets/Animations/UI/Score Text/Collect.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fef546f4f3009384485317391bc12235 -timeCreated: 1500128512 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Score Text/Default.anim b/Assets/Animations/UI/Score Text/Default.anim deleted file mode 100644 index 7efb31e4..00000000 Binary files a/Assets/Animations/UI/Score Text/Default.anim and /dev/null differ diff --git a/Assets/Animations/UI/Score Text/Default.anim.meta b/Assets/Animations/UI/Score Text/Default.anim.meta deleted file mode 100644 index c96f7404..00000000 --- a/Assets/Animations/UI/Score Text/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c9735af9b30f1ef4d8dcb36ece9c0309 -timeCreated: 1500128520 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Score Text/Score Text.controller b/Assets/Animations/UI/Score Text/Score Text.controller deleted file mode 100644 index bd30214d..00000000 Binary files a/Assets/Animations/UI/Score Text/Score Text.controller and /dev/null differ diff --git a/Assets/Animations/UI/Score Text/Score Text.controller.meta b/Assets/Animations/UI/Score Text/Score Text.controller.meta deleted file mode 100644 index 402a31c8..00000000 --- a/Assets/Animations/UI/Score Text/Score Text.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 61aa9980accc9394b8c3bb8dc753c0d4 -timeCreated: 1499755356 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Share Button.meta b/Assets/Animations/UI/Share Button.meta deleted file mode 100644 index 6370e832..00000000 --- a/Assets/Animations/UI/Share Button.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 658d0a8930954184ab7000f51505cda6 -folderAsset: yes -timeCreated: 1500113648 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Share Button/Close.anim b/Assets/Animations/UI/Share Button/Close.anim deleted file mode 100644 index a9786181..00000000 Binary files a/Assets/Animations/UI/Share Button/Close.anim and /dev/null differ diff --git a/Assets/Animations/UI/Share Button/Close.anim.meta b/Assets/Animations/UI/Share Button/Close.anim.meta deleted file mode 100644 index 8e7501b4..00000000 --- a/Assets/Animations/UI/Share Button/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d778c8fb9c198e34e944acafea90e835 -timeCreated: 1500113677 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Share Button/Open.anim b/Assets/Animations/UI/Share Button/Open.anim deleted file mode 100644 index 0160930a..00000000 Binary files a/Assets/Animations/UI/Share Button/Open.anim and /dev/null differ diff --git a/Assets/Animations/UI/Share Button/Open.anim.meta b/Assets/Animations/UI/Share Button/Open.anim.meta deleted file mode 100644 index 969c8db7..00000000 --- a/Assets/Animations/UI/Share Button/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 75218236c9cdc12439a00e4b4b9297e4 -timeCreated: 1500113648 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Windows.meta b/Assets/Animations/UI/Windows.meta deleted file mode 100644 index bf0cc2c4..00000000 --- a/Assets/Animations/UI/Windows.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 93f5413856a74ad49bb4db20a8d9f6ad -folderAsset: yes -timeCreated: 1500114644 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Windows/Close.anim b/Assets/Animations/UI/Windows/Close.anim deleted file mode 100644 index 9e471561..00000000 Binary files a/Assets/Animations/UI/Windows/Close.anim and /dev/null differ diff --git a/Assets/Animations/UI/Windows/Close.anim.meta b/Assets/Animations/UI/Windows/Close.anim.meta deleted file mode 100644 index df86f2d7..00000000 --- a/Assets/Animations/UI/Windows/Close.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 65520b697a2fe2244a79c86fefe2086b -timeCreated: 1500114658 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Windows/Open.anim b/Assets/Animations/UI/Windows/Open.anim deleted file mode 100644 index 560d77a3..00000000 Binary files a/Assets/Animations/UI/Windows/Open.anim and /dev/null differ diff --git a/Assets/Animations/UI/Windows/Open.anim.meta b/Assets/Animations/UI/Windows/Open.anim.meta deleted file mode 100644 index 1f821081..00000000 --- a/Assets/Animations/UI/Windows/Open.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 393dc7dc8aff1744b937c7293f1bb6ea -timeCreated: 1500114644 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/UI/Windows/Window.controller b/Assets/Animations/UI/Windows/Window.controller deleted file mode 100644 index a755df55..00000000 Binary files a/Assets/Animations/UI/Windows/Window.controller and /dev/null differ diff --git a/Assets/Animations/UI/Windows/Window.controller.meta b/Assets/Animations/UI/Windows/Window.controller.meta deleted file mode 100644 index 82d1de47..00000000 --- a/Assets/Animations/UI/Windows/Window.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d7532111f7400744fb9d9e67409b2e48 -timeCreated: 1500114644 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Water.meta b/Assets/Animations/Water.meta deleted file mode 100644 index eb40c6b5..00000000 --- a/Assets/Animations/Water.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 12cc147c3597ca3409251978fe477589 -folderAsset: yes -timeCreated: 1491823080 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Water/Default.anim b/Assets/Animations/Water/Default.anim deleted file mode 100644 index e84814e2..00000000 Binary files a/Assets/Animations/Water/Default.anim and /dev/null differ diff --git a/Assets/Animations/Water/Default.anim.meta b/Assets/Animations/Water/Default.anim.meta deleted file mode 100644 index 0968f581..00000000 --- a/Assets/Animations/Water/Default.anim.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e30cf31f1790e3048989b5fc2d2d11d3 -timeCreated: 1491823080 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Animations/Water/image 1.controller b/Assets/Animations/Water/image 1.controller deleted file mode 100644 index 878a9a23..00000000 Binary files a/Assets/Animations/Water/image 1.controller and /dev/null differ diff --git a/Assets/Animations/Water/image 1.controller.meta b/Assets/Animations/Water/image 1.controller.meta deleted file mode 100644 index e6f15c3e..00000000 --- a/Assets/Animations/Water/image 1.controller.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4e3e144855858cb4db0f983f0a59e35f -timeCreated: 1491823080 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AudioMixer.mixer b/Assets/AudioMixer.mixer deleted file mode 100644 index ecb2b81d..00000000 Binary files a/Assets/AudioMixer.mixer and /dev/null differ diff --git a/Assets/AudioMixer.mixer.meta b/Assets/AudioMixer.mixer.meta deleted file mode 100644 index 4e669997..00000000 --- a/Assets/AudioMixer.mixer.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a08791d71f1960e4696a0f92d027ee54 -timeCreated: 1499150301 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 24100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DefaultVolumeProfile.asset b/Assets/DefaultVolumeProfile.asset new file mode 100644 index 00000000..0cd0e1a6 --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset @@ -0,0 +1,795 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8186968272690591729 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-7645455725216806467 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-6951754464447674219 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-4210620904635426390 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &-3978695733392391637 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-3757877592200609216 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-3386560400091697801 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1083910812058648046 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.05 + viewBias: + m_OverrideState: 1 + m_Value: 0.1 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 2 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + worldOffset: + m_OverrideState: 1 + m_Value: {x: 0, y: 0, z: 0} +--- !u!114 &-277880470225475626 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: 1247868777620691934} + - {fileID: -277880470225475626} + - {fileID: 2338690907228448291} + - {fileID: 2335868966179733374} + - {fileID: 3460444317416099510} + - {fileID: 7933203426823181213} + - {fileID: 5762530381802164056} + - {fileID: -3386560400091697801} + - {fileID: 156332030701414761} + - {fileID: 9099548931283147545} + - {fileID: -3757877592200609216} + - {fileID: 2332282131777942337} + - {fileID: -4210620904635426390} + - {fileID: -6951754464447674219} + - {fileID: 8549655192814258499} + - {fileID: -7645455725216806467} + - {fileID: -8186968272690591729} + - {fileID: -3978695733392391637} + - {fileID: -1083910812058648046} +--- !u!114 &156332030701414761 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &1247868777620691934 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &2332282131777942337 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &2335868966179733374 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &2338690907228448291 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3460444317416099510 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &5762530381802164056 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &7933203426823181213 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &8549655192814258499 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &9099548931283147545 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 diff --git a/Assets/DefaultVolumeProfile.asset.meta b/Assets/DefaultVolumeProfile.asset.meta new file mode 100644 index 00000000..5383e5d8 --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f9215ea0144899419cfbc0957140d3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor.meta b/Assets/Editor.meta deleted file mode 100644 index 53f8729c..00000000 --- a/Assets/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5da1649f4e4f8364eb381f9379579104 -folderAsset: yes -timeCreated: 1492000347 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/ApplySelectedPrefabs.cs b/Assets/Editor/ApplySelectedPrefabs.cs deleted file mode 100644 index 54dd36d9..00000000 --- a/Assets/Editor/ApplySelectedPrefabs.cs +++ /dev/null @@ -1,62 +0,0 @@ -using UnityEditor; -using UnityEngine; - - -public class ApplySelectedPrefabs : EditorWindow -{ - public delegate void ApplyOrRevert (GameObject instanceRoot); - - [MenuItem ("Tools/Apply all selected prefabs %#a")] - static void ApplyPrefabs () - { - SearchPrefabConnections (ApplyToSelectedPrefabs); - } - - [MenuItem ("Tools/Revert all selected prefabs %#r")] - static void ResetPrefabs () - { - SearchPrefabConnections (RevertToSelectedPrefabs); - } - - //Look for connections - static void SearchPrefabConnections (ApplyOrRevert applyOrRevert) - { - GameObject[] selection = Selection.gameObjects; - - if (selection.Length > 0) { - int updatedCount = 0; - //Iterate through all the selected gameobjects - foreach (GameObject go in selection) { - if (!PrefabUtility.IsPartOfPrefabInstance (go)) { - continue; - } - - GameObject instanceRoot = PrefabUtility.GetOutermostPrefabInstanceRoot (go); - if (instanceRoot == null) - { - continue; - } - - if (applyOrRevert != null) { - updatedCount++; - applyOrRevert (instanceRoot); - } - } - Debug.Log (updatedCount + " prefab" + (updatedCount > 1 ? "s" : "") + " updated"); - } - } - - //Apply - static void ApplyToSelectedPrefabs (GameObject instanceRoot) - { - PrefabUtility.ApplyPrefabInstance (instanceRoot, InteractionMode.UserAction); - } - - //Revert - static void RevertToSelectedPrefabs (GameObject instanceRoot) - { - PrefabUtility.RevertPrefabInstance (instanceRoot, InteractionMode.UserAction); - } - - -} diff --git a/Assets/Editor/ApplySelectedPrefabs.cs.meta b/Assets/Editor/ApplySelectedPrefabs.cs.meta deleted file mode 100644 index b9b9fc81..00000000 --- a/Assets/Editor/ApplySelectedPrefabs.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d7201703fce2b7945bf0aea870c4f632 -timeCreated: 1499774126 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/RedRunner.meta b/Assets/Editor/RedRunner.meta deleted file mode 100644 index 57ede601..00000000 --- a/Assets/Editor/RedRunner.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 23df6b444f6f53a4dbf9a0f4108c4845 -folderAsset: yes -timeCreated: 1492000367 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/RedRunner/TerrainGeneration.meta b/Assets/Editor/RedRunner/TerrainGeneration.meta deleted file mode 100644 index 42551e0f..00000000 --- a/Assets/Editor/RedRunner/TerrainGeneration.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 83bceb13449636242822e4870185df4a -folderAsset: yes -timeCreated: 1498754639 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs b/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs deleted file mode 100644 index 14ac3e3c..00000000 --- a/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace RedRunner.TerrainGeneration -{ - - public class BlocksInformationGenerator : ScriptableWizard - { - - protected override bool DrawWizardGUI () - { - return base.DrawWizardGUI (); - } - - } - -} \ No newline at end of file diff --git a/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs.meta b/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs.meta deleted file mode 100644 index e25ba847..00000000 --- a/Assets/Editor/RedRunner/TerrainGeneration/BlocksInformationGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 47e3061fd12bdaa4f83695cd96dc509b -timeCreated: 1498754823 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts.meta b/Assets/Fonts.meta index 8775da9b..be318f25 100644 --- a/Assets/Fonts.meta +++ b/Assets/Fonts.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: 7bce3305d8678234caa938dd432aed0c +guid: 052403fe3627f9347b3fb49737519c18 folderAsset: yes -timeCreated: 1499665936 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Fonts/AldoTheApache NoGlow.asset b/Assets/Fonts/AldoTheApache NoGlow.asset new file mode 100644 index 00000000..643c4d98 --- /dev/null +++ b/Assets/Fonts/AldoTheApache NoGlow.asset @@ -0,0 +1,794 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &-2616699263524674995 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AldotheApache Atlas Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - UNDERLAY_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2451989709085127762} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0 + - _GlowOffset: 0 + - _GlowOuter: 0.549 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.43 + - _UnderlayOffsetY: -0.45 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0.50370836, g: 0, b: 1, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: AldoTheApache NoGlow + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TMP_FontAsset + m_Version: 1.1.0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Aldo the Apache + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 78.618164 + m_AscentLine: 65.74219 + m_CapLine: 64 + m_MeanLine: 64 + m_Baseline: 0 + m_DescentLine: -8.657227 + m_SuperscriptOffset: 65.74219 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -8.657227 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -17.138672 + m_UnderlineThickness: 3.515625 + m_StrikethroughOffset: 25.6 + m_StrikethroughThickness: 3.515625 + m_TabWidth: 21 + m_Material: {fileID: -2616699263524674995} + m_SourceFontFileGUID: d1e22688806770d479abc04b1726a68c + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: d1e22688806770d479abc04b1726a68c + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 90 + padding: 9 + paddingMode: 2 + packingMode: 0 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 7 + characterSequence: + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_SourceFontFile: {fileID: 12800000, guid: d1e22688806770d479abc04b1726a68c, type: 3} + m_SourceFontFilePath: + m_AtlasPopulationMode: 1 + InternalDynamicOS: 0 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 2451989709085127762} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_GetFontFeatures: 1 + m_ClearDynamicDataOnBuild: 1 + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.7128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.986328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.986328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + m_ShouldReimportFontFeatures: 0 + m_FallbackFontAssetTable: [] + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + fallbackFontAssets: [] + atlas: {fileID: 0} +--- !u!28 &2451989709085127762 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AldotheApache Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 4 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 1 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 1 + _typelessdata: 00 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Fonts/AldoTheApache NoGlow.asset.meta b/Assets/Fonts/AldoTheApache NoGlow.asset.meta new file mode 100644 index 00000000..7c605161 --- /dev/null +++ b/Assets/Fonts/AldoTheApache NoGlow.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce068afda183b774a8fdb19525724bf0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Fonts/AldotheApache SDF.asset b/Assets/Fonts/AldotheApache SDF.asset new file mode 100644 index 00000000..dbe35ff7 --- /dev/null +++ b/Assets/Fonts/AldotheApache SDF.asset @@ -0,0 +1,885 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &-2616699263524674995 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AldotheApache Atlas Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - GLOW_ON + - UNDERLAY_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2451989709085127762} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0 + - _GlowOffset: 0 + - _GlowOuter: 0.549 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.43 + - _UnderlayOffsetY: -0.45 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0.50370836, g: 0, b: 1, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: AldotheApache SDF + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TMP_FontAsset + m_Version: 1.1.0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Aldo the Apache + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 78.618164 + m_AscentLine: 65.74219 + m_CapLine: 64 + m_MeanLine: 64 + m_Baseline: 0 + m_DescentLine: -8.657227 + m_SuperscriptOffset: 65.74219 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -8.657227 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -17.138672 + m_UnderlineThickness: 3.515625 + m_StrikethroughOffset: 25.6 + m_StrikethroughThickness: 3.515625 + m_TabWidth: 21 + m_Material: {fileID: -2616699263524674995} + m_SourceFontFileGUID: d1e22688806770d479abc04b1726a68c + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: d1e22688806770d479abc04b1726a68c + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 90 + padding: 9 + paddingMode: 2 + packingMode: 0 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 7 + characterSequence: + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_SourceFontFile: {fileID: 12800000, guid: d1e22688806770d479abc04b1726a68c, type: 3} + m_SourceFontFilePath: + m_AtlasPopulationMode: 1 + InternalDynamicOS: 0 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 2451989709085127762} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_GetFontFeatures: 1 + m_ClearDynamicDataOnBuild: 1 + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 38 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.7128906 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 61 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.986328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -10.986328 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.591797 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.0761719 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.1972656 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.3945312 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -8.7890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 1 + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + m_ShouldReimportFontFeatures: 0 + m_FallbackFontAssetTable: [] + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + fallbackFontAssets: [] + atlas: {fileID: 0} +--- !u!28 &2451989709085127762 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AldotheApache Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 4 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 1 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 1 + _typelessdata: 00 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Fonts/AldotheApache SDF.asset.meta b/Assets/Fonts/AldotheApache SDF.asset.meta new file mode 100644 index 00000000..9a60ff82 --- /dev/null +++ b/Assets/Fonts/AldotheApache SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d50a50aced6f73d4882299ba28d986de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Fonts/AldotheApache.ttf b/Assets/Fonts/AldotheApache.ttf new file mode 100644 index 00000000..4328d879 Binary files /dev/null and b/Assets/Fonts/AldotheApache.ttf differ diff --git a/Assets/Fonts/AldotheApache.ttf.meta b/Assets/Fonts/AldotheApache.ttf.meta new file mode 100644 index 00000000..dc7851f8 --- /dev/null +++ b/Assets/Fonts/AldotheApache.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: d1e22688806770d479abc04b1726a68c +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Aldo the Apache + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Fonts/Quicksand.meta b/Assets/Fonts/Quicksand.meta deleted file mode 100644 index 6c11ff9f..00000000 --- a/Assets/Fonts/Quicksand.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 41a228a32bf6b8f4299f08389a9265db -folderAsset: yes -timeCreated: 1499665959 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Bold.otf b/Assets/Fonts/Quicksand/Quicksand-Bold.otf deleted file mode 100644 index fc7384b5..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Bold.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Bold.otf.meta b/Assets/Fonts/Quicksand/Quicksand-Bold.otf.meta deleted file mode 100644 index 4da74ab6..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Bold.otf.meta +++ /dev/null @@ -1,26 +0,0 @@ -fileFormatVersion: 2 -guid: 75b9856943fd5d242baef8a742bdc438 -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 6986ad67da9e0204286ada4b2f251667, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - - {fileID: 12800000, guid: 5af8116f6b7b9dd408dcfc46e3200675, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf b/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf deleted file mode 100644 index 9592c0f6..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf.meta b/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf.meta deleted file mode 100644 index a80caa97..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-BoldItalic.otf.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 55b45e1722932664394a8dbc7071ad7e -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Italic.otf b/Assets/Fonts/Quicksand/Quicksand-Italic.otf deleted file mode 100644 index ad33f699..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Italic.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Italic.otf.meta b/Assets/Fonts/Quicksand/Quicksand-Italic.otf.meta deleted file mode 100644 index 3d025220..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Italic.otf.meta +++ /dev/null @@ -1,28 +0,0 @@ -fileFormatVersion: 2 -guid: dd7e6decc1bd0a0408bbaf863d70960a -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: ae878691c7f94674182292bcb8b560ea, type: 3} - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 6986ad67da9e0204286ada4b2f251667, type: 3} - - {fileID: 12800000, guid: 75b9856943fd5d242baef8a742bdc438, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - - {fileID: 12800000, guid: 5af8116f6b7b9dd408dcfc46e3200675, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Light.otf b/Assets/Fonts/Quicksand/Quicksand-Light.otf deleted file mode 100644 index cdfc8c77..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Light.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Light.otf.meta b/Assets/Fonts/Quicksand/Quicksand-Light.otf.meta deleted file mode 100644 index 8f17f4fc..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Light.otf.meta +++ /dev/null @@ -1,29 +0,0 @@ -fileFormatVersion: 2 -guid: fb13df529b1e6914390352709c66f9aa -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: ae878691c7f94674182292bcb8b560ea, type: 3} - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 6986ad67da9e0204286ada4b2f251667, type: 3} - - {fileID: 12800000, guid: 75b9856943fd5d242baef8a742bdc438, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - - {fileID: 12800000, guid: dd7e6decc1bd0a0408bbaf863d70960a, type: 3} - - {fileID: 12800000, guid: 5af8116f6b7b9dd408dcfc46e3200675, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Light.ttf b/Assets/Fonts/Quicksand/Quicksand-Light.ttf deleted file mode 100644 index b035c98c..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Light.ttf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Light.ttf.meta b/Assets/Fonts/Quicksand/Quicksand-Light.ttf.meta deleted file mode 100644 index 2191b9b5..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Light.ttf.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 24fb6f720625fe14ea862ede1cc0a80e -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf b/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf deleted file mode 100644 index 8ff16084..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf.meta b/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf.meta deleted file mode 100644 index acaa5157..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-LightItalic.otf.meta +++ /dev/null @@ -1,21 +0,0 @@ -fileFormatVersion: 2 -guid: 23a2c4ab547f4754e85d9c9c6064b73f -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: [] - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Medium.ttf b/Assets/Fonts/Quicksand/Quicksand-Medium.ttf deleted file mode 100644 index c0cc3b58..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Medium.ttf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Medium.ttf.meta b/Assets/Fonts/Quicksand/Quicksand-Medium.ttf.meta deleted file mode 100644 index dc471772..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Medium.ttf.meta +++ /dev/null @@ -1,27 +0,0 @@ -fileFormatVersion: 2 -guid: ae878691c7f94674182292bcb8b560ea -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 6986ad67da9e0204286ada4b2f251667, type: 3} - - {fileID: 12800000, guid: 75b9856943fd5d242baef8a742bdc438, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - - {fileID: 12800000, guid: 5af8116f6b7b9dd408dcfc46e3200675, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Regular.otf b/Assets/Fonts/Quicksand/Quicksand-Regular.otf deleted file mode 100644 index c0ffc32c..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Regular.otf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Regular.otf.meta b/Assets/Fonts/Quicksand/Quicksand-Regular.otf.meta deleted file mode 100644 index ce405217..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Regular.otf.meta +++ /dev/null @@ -1,25 +0,0 @@ -fileFormatVersion: 2 -guid: 6986ad67da9e0204286ada4b2f251667 -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - - {fileID: 12800000, guid: 5af8116f6b7b9dd408dcfc46e3200675, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/Quicksand/Quicksand-Regular.ttf b/Assets/Fonts/Quicksand/Quicksand-Regular.ttf deleted file mode 100644 index faee6c52..00000000 Binary files a/Assets/Fonts/Quicksand/Quicksand-Regular.ttf and /dev/null differ diff --git a/Assets/Fonts/Quicksand/Quicksand-Regular.ttf.meta b/Assets/Fonts/Quicksand/Quicksand-Regular.ttf.meta deleted file mode 100644 index 91ad65fa..00000000 --- a/Assets/Fonts/Quicksand/Quicksand-Regular.ttf.meta +++ /dev/null @@ -1,24 +0,0 @@ -fileFormatVersion: 2 -guid: 5af8116f6b7b9dd408dcfc46e3200675 -timeCreated: 1499665893 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Quicksand - fontNames: - - Quicksand - fallbackFontReferences: - - {fileID: 12800000, guid: 24fb6f720625fe14ea862ede1cc0a80e, type: 3} - - {fileID: 12800000, guid: 55b45e1722932664394a8dbc7071ad7e, type: 3} - - {fileID: 12800000, guid: 23a2c4ab547f4754e85d9c9c6064b73f, type: 3} - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/baloo.meta b/Assets/Fonts/baloo.meta deleted file mode 100644 index 6b3b7588..00000000 --- a/Assets/Fonts/baloo.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 822da8fc43ab77f49bb29da77ec7f558 -folderAsset: yes -timeCreated: 1499666023 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fonts/baloo/Baloo-Regular.ttf b/Assets/Fonts/baloo/Baloo-Regular.ttf deleted file mode 100644 index 9c6df5f4..00000000 Binary files a/Assets/Fonts/baloo/Baloo-Regular.ttf and /dev/null differ diff --git a/Assets/Fonts/baloo/Baloo-Regular.ttf.meta b/Assets/Fonts/baloo/Baloo-Regular.ttf.meta deleted file mode 100644 index 08f62806..00000000 --- a/Assets/Fonts/baloo/Baloo-Regular.ttf.meta +++ /dev/null @@ -1,21 +0,0 @@ -fileFormatVersion: 2 -guid: f48482baadc1cc94fb451e2253d1bca4 -timeCreated: 1499666014 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 4 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Baloo - fontNames: - - Baloo - fallbackFontReferences: [] - customCharacters: - fontRenderingMode: 0 - ascentCalculationMode: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Generation Settings.asset b/Assets/Generation Settings.asset deleted file mode 100644 index 9c9bc512..00000000 Binary files a/Assets/Generation Settings.asset and /dev/null differ diff --git a/Assets/Generation Settings.asset.meta b/Assets/Generation Settings.asset.meta deleted file mode 100644 index acac80cd..00000000 --- a/Assets/Generation Settings.asset.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 594767ce7306ebf43aa3e06528257f32 -timeCreated: 1498757255 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InputSystem_Actions.inputactions b/Assets/InputSystem_Actions.inputactions new file mode 100644 index 00000000..7687946e --- /dev/null +++ b/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,819 @@ +{ + "version": 1, + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Fire", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "91d1a0c1-e132-41ff-a94e-81e7312be303", + "path": "/x", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Fire", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Assets/InputSystem_Actions.inputactions.meta b/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 00000000..e786d3e3 --- /dev/null +++ b/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 2bcd2660ca9b64942af0de543d8d7100 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Materials.meta b/Assets/Materials.meta deleted file mode 100644 index 31269169..00000000 --- a/Assets/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8252e5ac11addde4a8c35b737818d3d9 -folderAsset: yes -timeCreated: 1491740764 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Blur.mat b/Assets/Materials/Blur.mat deleted file mode 100644 index 898fe1ac..00000000 Binary files a/Assets/Materials/Blur.mat and /dev/null differ diff --git a/Assets/Materials/Blur.mat.meta b/Assets/Materials/Blur.mat.meta deleted file mode 100644 index db4b9c17..00000000 --- a/Assets/Materials/Blur.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3d8c4363941db1f4c9833f37ec08e502 -timeCreated: 1499763212 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 1 Far.mat b/Assets/Materials/Cloud 1 Far.mat deleted file mode 100644 index 3837e484..00000000 Binary files a/Assets/Materials/Cloud 1 Far.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 1 Far.mat.meta b/Assets/Materials/Cloud 1 Far.mat.meta deleted file mode 100644 index 6a988ba3..00000000 --- a/Assets/Materials/Cloud 1 Far.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5ec86927a14334a42957e95bb1b3b57d -timeCreated: 1499102602 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 1 Material.mat b/Assets/Materials/Cloud 1 Material.mat deleted file mode 100644 index bdf7997a..00000000 Binary files a/Assets/Materials/Cloud 1 Material.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 1 Material.mat.meta b/Assets/Materials/Cloud 1 Material.mat.meta deleted file mode 100644 index 5ba931f2..00000000 --- a/Assets/Materials/Cloud 1 Material.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7dbd7e2e16525254a8c87f0abacf581c -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 1 Very Far.mat b/Assets/Materials/Cloud 1 Very Far.mat deleted file mode 100644 index de905c5e..00000000 Binary files a/Assets/Materials/Cloud 1 Very Far.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 1 Very Far.mat.meta b/Assets/Materials/Cloud 1 Very Far.mat.meta deleted file mode 100644 index 7e907f7d..00000000 --- a/Assets/Materials/Cloud 1 Very Far.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3ed34594e3d3af643a190a7362d4ddea -timeCreated: 1499102602 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 2 Far.mat b/Assets/Materials/Cloud 2 Far.mat deleted file mode 100644 index a26f251e..00000000 Binary files a/Assets/Materials/Cloud 2 Far.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 2 Far.mat.meta b/Assets/Materials/Cloud 2 Far.mat.meta deleted file mode 100644 index 0f30603d..00000000 --- a/Assets/Materials/Cloud 2 Far.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 62b0cf07d4299b746a72f29d513910e6 -timeCreated: 1499102602 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 2 Material.mat b/Assets/Materials/Cloud 2 Material.mat deleted file mode 100644 index 8a4a6792..00000000 Binary files a/Assets/Materials/Cloud 2 Material.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 2 Material.mat.meta b/Assets/Materials/Cloud 2 Material.mat.meta deleted file mode 100644 index f7964205..00000000 --- a/Assets/Materials/Cloud 2 Material.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c9932ab2ffd88bf43ae6c1d2f0fe131f -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Cloud 2 Very Far.mat b/Assets/Materials/Cloud 2 Very Far.mat deleted file mode 100644 index b9164fcf..00000000 Binary files a/Assets/Materials/Cloud 2 Very Far.mat and /dev/null differ diff --git a/Assets/Materials/Cloud 2 Very Far.mat.meta b/Assets/Materials/Cloud 2 Very Far.mat.meta deleted file mode 100644 index 9ba9e2f6..00000000 --- a/Assets/Materials/Cloud 2 Very Far.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 47e200e75b3e42c42a5753bcabcd5006 -timeCreated: 1499102602 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Drop.mat b/Assets/Materials/Drop.mat deleted file mode 100644 index f7c2e3e6..00000000 Binary files a/Assets/Materials/Drop.mat and /dev/null differ diff --git a/Assets/Materials/Drop.mat.meta b/Assets/Materials/Drop.mat.meta deleted file mode 100644 index c63f456f..00000000 --- a/Assets/Materials/Drop.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c07f6a4d10bf5534ca0273501363dfef -timeCreated: 1491834653 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Line Material.mat b/Assets/Materials/Line Material.mat deleted file mode 100644 index c003551a..00000000 Binary files a/Assets/Materials/Line Material.mat and /dev/null differ diff --git a/Assets/Materials/Line Material.mat.meta b/Assets/Materials/Line Material.mat.meta deleted file mode 100644 index d774ec6e..00000000 --- a/Assets/Materials/Line Material.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 53c064663524d4846baf3709f327e86f -timeCreated: 1494428026 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Mint Far Bottom.mat b/Assets/Materials/Mint Far Bottom.mat deleted file mode 100644 index 9baf3758..00000000 Binary files a/Assets/Materials/Mint Far Bottom.mat and /dev/null differ diff --git a/Assets/Materials/Mint Far Bottom.mat.meta b/Assets/Materials/Mint Far Bottom.mat.meta deleted file mode 100644 index aa4a47e0..00000000 --- a/Assets/Materials/Mint Far Bottom.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7e29ed2db35dc184da39281f8a896bcb -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Mint Far Top.mat b/Assets/Materials/Mint Far Top.mat deleted file mode 100644 index de8b87d2..00000000 Binary files a/Assets/Materials/Mint Far Top.mat and /dev/null differ diff --git a/Assets/Materials/Mint Far Top.mat.meta b/Assets/Materials/Mint Far Top.mat.meta deleted file mode 100644 index 462cb9c4..00000000 --- a/Assets/Materials/Mint Far Top.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: abb3507cbcaa4554b81cd9a23c8de3c6 -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Mint Near Bottom.mat b/Assets/Materials/Mint Near Bottom.mat deleted file mode 100644 index 2d0f14e5..00000000 Binary files a/Assets/Materials/Mint Near Bottom.mat and /dev/null differ diff --git a/Assets/Materials/Mint Near Bottom.mat.meta b/Assets/Materials/Mint Near Bottom.mat.meta deleted file mode 100644 index cfd42d87..00000000 --- a/Assets/Materials/Mint Near Bottom.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4e6fcf1079ea2064bbec6048ad989a9d -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Mint White.mat b/Assets/Materials/Mint White.mat deleted file mode 100644 index 7bddf16e..00000000 Binary files a/Assets/Materials/Mint White.mat and /dev/null differ diff --git a/Assets/Materials/Mint White.mat.meta b/Assets/Materials/Mint White.mat.meta deleted file mode 100644 index 0ca0aa5d..00000000 --- a/Assets/Materials/Mint White.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e9cbb0cd29af3e6448b4d05c5e365571 -timeCreated: 1498806095 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Sky Material.mat b/Assets/Materials/Sky Material.mat deleted file mode 100644 index 6a777d80..00000000 Binary files a/Assets/Materials/Sky Material.mat and /dev/null differ diff --git a/Assets/Materials/Sky Material.mat.meta b/Assets/Materials/Sky Material.mat.meta deleted file mode 100644 index 15353655..00000000 --- a/Assets/Materials/Sky Material.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8fc2022921a719d49b5f68442a012174 -timeCreated: 1498897417 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Smoke.mat b/Assets/Materials/Smoke.mat deleted file mode 100644 index ae6cacf5..00000000 Binary files a/Assets/Materials/Smoke.mat and /dev/null differ diff --git a/Assets/Materials/Smoke.mat.meta b/Assets/Materials/Smoke.mat.meta deleted file mode 100644 index d394831b..00000000 --- a/Assets/Materials/Smoke.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3ce4f12d3aa13fc4fba99ed4adfe2106 -timeCreated: 1491740777 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Sprites-Diffuse.mat b/Assets/Materials/Sprites-Diffuse.mat deleted file mode 100644 index cf8988a8..00000000 Binary files a/Assets/Materials/Sprites-Diffuse.mat and /dev/null differ diff --git a/Assets/Materials/Sprites-Diffuse.mat.meta b/Assets/Materials/Sprites-Diffuse.mat.meta deleted file mode 100644 index 294d34bc..00000000 --- a/Assets/Materials/Sprites-Diffuse.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f54c733583a5604439d75810d62ab242 -timeCreated: 1493902241 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Star.mat b/Assets/Materials/Star.mat deleted file mode 100644 index c1610470..00000000 Binary files a/Assets/Materials/Star.mat and /dev/null differ diff --git a/Assets/Materials/Star.mat.meta b/Assets/Materials/Star.mat.meta deleted file mode 100644 index 65806b6f..00000000 --- a/Assets/Materials/Star.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dc013d09e08798f4baa37c974f117654 -timeCreated: 1491824897 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/line 1.mat b/Assets/Materials/line 1.mat deleted file mode 100644 index 4bf013e3..00000000 Binary files a/Assets/Materials/line 1.mat and /dev/null differ diff --git a/Assets/Materials/line 1.mat.meta b/Assets/Materials/line 1.mat.meta deleted file mode 100644 index 5adf0d16..00000000 --- a/Assets/Materials/line 1.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0ff60c27f7c033340b8e74755f68b0e2 -timeCreated: 1494428121 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Music.meta b/Assets/Music.meta new file mode 100644 index 00000000..5336a542 --- /dev/null +++ b/Assets/Music.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7e78d8046c191948bdd75950379e1ca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav new file mode 100644 index 00000000..5160703c Binary files /dev/null and b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav differ diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav.meta b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav.meta new file mode 100644 index 00000000..5e4a963a --- /dev/null +++ b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Ending.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b371c08a7e8e03441bcc47f69ba474a9 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav new file mode 100644 index 00000000..01fc7f83 Binary files /dev/null and b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav differ diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav.meta b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav.meta new file mode 100644 index 00000000..b9878623 --- /dev/null +++ b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 1.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: cde95e2148a85104a9fe5c2d856fd731 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav new file mode 100644 index 00000000..c0766b4a Binary files /dev/null and b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav differ diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav.meta b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav.meta new file mode 100644 index 00000000..8c3a4ae6 --- /dev/null +++ b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 2.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e77770c0c2d1a6244aa05955533eefe9 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav new file mode 100644 index 00000000..590955ac Binary files /dev/null and b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav differ diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav.meta b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav.meta new file mode 100644 index 00000000..08a256bd --- /dev/null +++ b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Level 3.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 4b7cc8b50c94bb243b904b8923551248 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav new file mode 100644 index 00000000..b4704be0 Binary files /dev/null and b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav differ diff --git a/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav.meta b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav.meta new file mode 100644 index 00000000..2e083cbe --- /dev/null +++ b/Assets/Music/Juhani Junkala [Retro Game Music Pack] Title Screen.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: f282d4c68d72e2c41a5f7727ce21efe9 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/New Post-Processing Profile.asset b/Assets/New Post-Processing Profile.asset deleted file mode 100644 index c43d4868..00000000 Binary files a/Assets/New Post-Processing Profile.asset and /dev/null differ diff --git a/Assets/New Post-Processing Profile.asset.meta b/Assets/New Post-Processing Profile.asset.meta deleted file mode 100644 index 49b634cb..00000000 --- a/Assets/New Post-Processing Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7d98218850cb6814bb66c895cdfd0e23 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Paths & Waves.meta b/Assets/Paths & Waves.meta new file mode 100644 index 00000000..32b3a416 --- /dev/null +++ b/Assets/Paths & Waves.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e983ddad24d2904682e74ca3e210d98 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Path 0.prefab b/Assets/Paths & Waves/Path 0.prefab new file mode 100644 index 00000000..50b253ad --- /dev/null +++ b/Assets/Paths & Waves/Path 0.prefab @@ -0,0 +1,193 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1398140638123725521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4454319192150975429} + m_Layer: 0 + m_Name: Waypoint (1) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4454319192150975429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398140638123725521} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2746326057646065527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1572693487398489616} + m_Layer: 0 + m_Name: Waypoint (2) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1572693487398489616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746326057646065527} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2802028369352758193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5904236697047177278} + m_Layer: 0 + m_Name: Waypoint (4) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5904236697047177278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802028369352758193} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3562166855331954052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3874272998476821477} + m_Layer: 0 + m_Name: Waypoint (3) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3874272998476821477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3562166855331954052} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5886020291258966830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5862486173642990504} + m_Layer: 0 + m_Name: Waypoint (0) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5862486173642990504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5886020291258966830} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8321150190254984642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5407812275944019464} + m_Layer: 0 + m_Name: Path 0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5407812275944019464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321150190254984642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5862486173642990504} + - {fileID: 4454319192150975429} + - {fileID: 1572693487398489616} + - {fileID: 3874272998476821477} + - {fileID: 5904236697047177278} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Paths & Waves/Path 0.prefab.meta b/Assets/Paths & Waves/Path 0.prefab.meta new file mode 100644 index 00000000..311c625b --- /dev/null +++ b/Assets/Paths & Waves/Path 0.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 97035453d898dcf48896847cd96debb7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Path 1.prefab b/Assets/Paths & Waves/Path 1.prefab new file mode 100644 index 00000000..52dbc339 --- /dev/null +++ b/Assets/Paths & Waves/Path 1.prefab @@ -0,0 +1,193 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1398140638123725521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4454319192150975429} + m_Layer: 0 + m_Name: Waypoint (1) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4454319192150975429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398140638123725521} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2746326057646065527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1572693487398489616} + m_Layer: 0 + m_Name: Waypoint (2) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1572693487398489616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746326057646065527} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2802028369352758193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5904236697047177278} + m_Layer: 0 + m_Name: Waypoint (4) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5904236697047177278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802028369352758193} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3562166855331954052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3874272998476821477} + m_Layer: 0 + m_Name: Waypoint (3) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3874272998476821477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3562166855331954052} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5886020291258966830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5862486173642990504} + m_Layer: 0 + m_Name: Waypoint (0) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5862486173642990504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5886020291258966830} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8321150190254984642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5407812275944019464} + m_Layer: 0 + m_Name: Path 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5407812275944019464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321150190254984642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5862486173642990504} + - {fileID: 4454319192150975429} + - {fileID: 1572693487398489616} + - {fileID: 3874272998476821477} + - {fileID: 5904236697047177278} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Paths & Waves/Path 1.prefab.meta b/Assets/Paths & Waves/Path 1.prefab.meta new file mode 100644 index 00000000..6a08c5f9 --- /dev/null +++ b/Assets/Paths & Waves/Path 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62c8c5438edab984fac3a42417aaba18 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Path 2.prefab b/Assets/Paths & Waves/Path 2.prefab new file mode 100644 index 00000000..9fac65d5 --- /dev/null +++ b/Assets/Paths & Waves/Path 2.prefab @@ -0,0 +1,193 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1398140638123725521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4454319192150975429} + m_Layer: 0 + m_Name: Waypoint (1) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4454319192150975429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398140638123725521} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.71, y: 1.95, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2746326057646065527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1572693487398489616} + m_Layer: 0 + m_Name: Waypoint (2) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1572693487398489616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746326057646065527} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.33, y: -0.74, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2802028369352758193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5904236697047177278} + m_Layer: 0 + m_Name: Waypoint (4) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5904236697047177278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2802028369352758193} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.52, y: -6.98, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3562166855331954052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3874272998476821477} + m_Layer: 0 + m_Name: Waypoint (3) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3874272998476821477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3562166855331954052} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.98, y: -4.02, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5886020291258966830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5862486173642990504} + m_Layer: 0 + m_Name: Waypoint (0) + m_TagString: Untagged + m_Icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5862486173642990504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5886020291258966830} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 8.05, y: 4.76, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5407812275944019464} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8321150190254984642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5407812275944019464} + m_Layer: 0 + m_Name: Path 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5407812275944019464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8321150190254984642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5862486173642990504} + - {fileID: 4454319192150975429} + - {fileID: 1572693487398489616} + - {fileID: 3874272998476821477} + - {fileID: 5904236697047177278} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Paths & Waves/Path 2.prefab.meta b/Assets/Paths & Waves/Path 2.prefab.meta new file mode 100644 index 00000000..c4c34ade --- /dev/null +++ b/Assets/Paths & Waves/Path 2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6aabfeef5debc614d8597170de818af3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Wave 0.asset b/Assets/Paths & Waves/Wave 0.asset new file mode 100644 index 00000000..33bb4f84 --- /dev/null +++ b/Assets/Paths & Waves/Wave 0.asset @@ -0,0 +1,23 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c697215fefe1ef848905004fe08b5d85, type: 3} + m_Name: Wave 0 + m_EditorClassIdentifier: Assembly-CSharp::WaveConfigSO + enemyPrefabs: + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 4629537076423515044, guid: c98bda435901f024fbb502a58cc20b33, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + pathPrefab: {fileID: 5407812275944019464, guid: 97035453d898dcf48896847cd96debb7, type: 3} + enemyMoveSpeed: 5 + timeBetweenEnemySpawns: 1 + enemySpawnVariance: 0.2 + minimumSpawnTime: 0.2 diff --git a/Assets/Paths & Waves/Wave 0.asset.meta b/Assets/Paths & Waves/Wave 0.asset.meta new file mode 100644 index 00000000..9cfc76d3 --- /dev/null +++ b/Assets/Paths & Waves/Wave 0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e7d3f3c31caf054fa6c4ae2c3092644 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Wave 1.asset b/Assets/Paths & Waves/Wave 1.asset new file mode 100644 index 00000000..8b174002 --- /dev/null +++ b/Assets/Paths & Waves/Wave 1.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c697215fefe1ef848905004fe08b5d85, type: 3} + m_Name: Wave 1 + m_EditorClassIdentifier: Assembly-CSharp::WaveConfigSO + enemyPrefabs: + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + pathPrefab: {fileID: 5407812275944019464, guid: 62c8c5438edab984fac3a42417aaba18, type: 3} + enemyMoveSpeed: 3 + timeBetweenEnemySpawns: 1 + enemySpawnVariance: 0 + minimumSpawnTime: 0.2 diff --git a/Assets/Paths & Waves/Wave 1.asset.meta b/Assets/Paths & Waves/Wave 1.asset.meta new file mode 100644 index 00000000..56c97b1e --- /dev/null +++ b/Assets/Paths & Waves/Wave 1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a5b3aae61704f3449a3a88632fe6ab2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Wave 2.asset b/Assets/Paths & Waves/Wave 2.asset new file mode 100644 index 00000000..cceb556f --- /dev/null +++ b/Assets/Paths & Waves/Wave 2.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c697215fefe1ef848905004fe08b5d85, type: 3} + m_Name: Wave 2 + m_EditorClassIdentifier: Assembly-CSharp::WaveConfigSO + enemyPrefabs: + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 4629537076423515044, guid: c98bda435901f024fbb502a58cc20b33, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + pathPrefab: {fileID: 5407812275944019464, guid: 6aabfeef5debc614d8597170de818af3, type: 3} + enemyMoveSpeed: 6 + timeBetweenEnemySpawns: 1 + enemySpawnVariance: 0 + minimumSpawnTime: 0.2 diff --git a/Assets/Paths & Waves/Wave 2.asset.meta b/Assets/Paths & Waves/Wave 2.asset.meta new file mode 100644 index 00000000..fcc4e01b --- /dev/null +++ b/Assets/Paths & Waves/Wave 2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47792c389002a514b8d63e258d1cfc9d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Paths & Waves/Wave 3.asset b/Assets/Paths & Waves/Wave 3.asset new file mode 100644 index 00000000..eb64e370 --- /dev/null +++ b/Assets/Paths & Waves/Wave 3.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c697215fefe1ef848905004fe08b5d85, type: 3} + m_Name: Wave 3 + m_EditorClassIdentifier: Assembly-CSharp::WaveConfigSO + enemyPrefabs: + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 4629537076423515044, guid: c98bda435901f024fbb502a58cc20b33, type: 3} + - {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + - {fileID: 4629537076423515044, guid: c98bda435901f024fbb502a58cc20b33, type: 3} + pathPrefab: {fileID: 5407812275944019464, guid: 97035453d898dcf48896847cd96debb7, type: 3} + enemyMoveSpeed: 6 + timeBetweenEnemySpawns: 1 + enemySpawnVariance: 0 + minimumSpawnTime: 0.2 diff --git a/Assets/Paths & Waves/Wave 3.asset.meta b/Assets/Paths & Waves/Wave 3.asset.meta new file mode 100644 index 00000000..b1acaa37 --- /dev/null +++ b/Assets/Paths & Waves/Wave 3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd1c14acbc382b943b81808e5d50e2e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Physics Materials 2D.meta b/Assets/Physics Materials 2D.meta deleted file mode 100644 index e38e34a5..00000000 --- a/Assets/Physics Materials 2D.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 242830df5572f4b4d9dfff866d8e65af -folderAsset: yes -timeCreated: 1491644592 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D b/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D deleted file mode 100644 index 6145191d..00000000 Binary files a/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D and /dev/null differ diff --git a/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D.meta b/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D.meta deleted file mode 100644 index 474470b5..00000000 --- a/Assets/Physics Materials 2D/Full Friction.physicsMaterial2D.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2de3cd3b9ad975a4c9ca098eb574ba34 -timeCreated: 1495788371 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 6200000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Physics Materials 2D/Grass.physicsMaterial2D b/Assets/Physics Materials 2D/Grass.physicsMaterial2D deleted file mode 100644 index a498f38b..00000000 Binary files a/Assets/Physics Materials 2D/Grass.physicsMaterial2D and /dev/null differ diff --git a/Assets/Physics Materials 2D/Grass.physicsMaterial2D.meta b/Assets/Physics Materials 2D/Grass.physicsMaterial2D.meta deleted file mode 100644 index 6c3f95fa..00000000 --- a/Assets/Physics Materials 2D/Grass.physicsMaterial2D.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b5572052382471542a84a6790c8bac72 -timeCreated: 1491644611 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 6200000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D b/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D deleted file mode 100644 index 8f1f4420..00000000 Binary files a/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D and /dev/null differ diff --git a/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D.meta b/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D.meta deleted file mode 100644 index ea995105..00000000 --- a/Assets/Physics Materials 2D/Zero Friction.physicsMaterial2D.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 38dd42180cafc7b4ea94e060059bf0c3 -timeCreated: 1492522156 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 6200000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta index f3d34aac..68b47b1a 100644 --- a/Assets/Prefabs.meta +++ b/Assets/Prefabs.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: 901196a370ae67342a5236958d78d7a5 +guid: 3627fc9844aeee140b85520e3c65f445 folderAsset: yes -timeCreated: 1491644580 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Prefabs/Audio Manager.prefab b/Assets/Prefabs/Audio Manager.prefab deleted file mode 100644 index e4f60308..00000000 Binary files a/Assets/Prefabs/Audio Manager.prefab and /dev/null differ diff --git a/Assets/Prefabs/Audio Manager.prefab.meta b/Assets/Prefabs/Audio Manager.prefab.meta deleted file mode 100644 index 40275c14..00000000 --- a/Assets/Prefabs/Audio Manager.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b888fc0c91668e746ba7718cde7de5b5 -timeCreated: 1499526535 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/AudioManager.prefab b/Assets/Prefabs/AudioManager.prefab new file mode 100644 index 00000000..3d8ede67 --- /dev/null +++ b/Assets/Prefabs/AudioManager.prefab @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &15501794515647433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2682885359609210458} + - component: {fileID: 1730422357069734669} + - component: {fileID: 5294967311346730868} + m_Layer: 0 + m_Name: AudioManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2682885359609210458 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15501794515647433} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1730422357069734669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15501794515647433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a04b3846e9b53bb4a9a5fcdd3434251b, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::AudioManager + shootingClip: {fileID: 8300000, guid: 8318a65a618cc0448b56273ab1e2d1ac, type: 3} + shootingVolume: 0.1 + damageClip: {fileID: 8300000, guid: fef723987c16c744a9849ae233857cdf, type: 3} + damageVolume: 0.2 +--- !u!82 &5294967311346730868 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15501794515647433} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 8300000, guid: cde95e2148a85104a9fe5c2d856fd731, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.15 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/Assets/Prefabs/AudioManager.prefab.meta b/Assets/Prefabs/AudioManager.prefab.meta new file mode 100644 index 00000000..1cf9aba6 --- /dev/null +++ b/Assets/Prefabs/AudioManager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8062ea7c919435a4da7074d353c92cdf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks.meta b/Assets/Prefabs/Background Blocks.meta deleted file mode 100644 index 10ee2f4a..00000000 --- a/Assets/Prefabs/Background Blocks.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8df1ec3c5ed62da419d1d39dd3010a27 -folderAsset: yes -timeCreated: 1498814534 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_1.prefab b/Assets/Prefabs/Background Blocks/Block_1.prefab deleted file mode 100644 index 60c16649..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_1.prefab.meta b/Assets/Prefabs/Background Blocks/Block_1.prefab.meta deleted file mode 100644 index dbfb7a94..00000000 --- a/Assets/Prefabs/Background Blocks/Block_1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 54a98931b8a1ab84bb12f7c08f7807f6 -timeCreated: 1499092955 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_2.prefab b/Assets/Prefabs/Background Blocks/Block_2.prefab deleted file mode 100644 index cf524963..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_2.prefab.meta b/Assets/Prefabs/Background Blocks/Block_2.prefab.meta deleted file mode 100644 index 3c47e6d2..00000000 --- a/Assets/Prefabs/Background Blocks/Block_2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: eba8179e0f03b8449ae94002346e938d -timeCreated: 1499092957 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_3.prefab b/Assets/Prefabs/Background Blocks/Block_3.prefab deleted file mode 100644 index 75fec7fe..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_3.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_3.prefab.meta b/Assets/Prefabs/Background Blocks/Block_3.prefab.meta deleted file mode 100644 index c0f399d5..00000000 --- a/Assets/Prefabs/Background Blocks/Block_3.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 485de872e37d7ae42b14f1b19a98ee84 -timeCreated: 1499092958 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Far_1.prefab b/Assets/Prefabs/Background Blocks/Block_Far_1.prefab deleted file mode 100644 index 66da4208..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Far_1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Far_1.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Far_1.prefab.meta deleted file mode 100644 index 1975ba5b..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Far_1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8c630272beabb42408e2a5270301f03c -timeCreated: 1499092947 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Far_2.prefab b/Assets/Prefabs/Background Blocks/Block_Far_2.prefab deleted file mode 100644 index 23d3b952..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Far_2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Far_2.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Far_2.prefab.meta deleted file mode 100644 index c87a7c82..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Far_2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b0aae62819aec2f40a8b909f9f6c5f56 -timeCreated: 1499092948 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Far_3.prefab b/Assets/Prefabs/Background Blocks/Block_Far_3.prefab deleted file mode 100644 index d8b282b3..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Far_3.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Far_3.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Far_3.prefab.meta deleted file mode 100644 index c4a510c9..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Far_3.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b7afbc44c786ddc4b8e2457c2eb404c5 -timeCreated: 1499092950 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Near_1.prefab b/Assets/Prefabs/Background Blocks/Block_Near_1.prefab deleted file mode 100644 index 59a69f3a..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Near_1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Near_1.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Near_1.prefab.meta deleted file mode 100644 index 5cdaabfe..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Near_1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 119d3952b607daa4c93a1aedafa500c9 -timeCreated: 1499092951 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Near_2.prefab b/Assets/Prefabs/Background Blocks/Block_Near_2.prefab deleted file mode 100644 index 08279cff..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Near_2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Near_2.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Near_2.prefab.meta deleted file mode 100644 index c4d667cc..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Near_2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6a02a60226bbd404797c13effe8497e7 -timeCreated: 1499092953 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Background Blocks/Block_Near_3.prefab b/Assets/Prefabs/Background Blocks/Block_Near_3.prefab deleted file mode 100644 index be7c6bb9..00000000 Binary files a/Assets/Prefabs/Background Blocks/Block_Near_3.prefab and /dev/null differ diff --git a/Assets/Prefabs/Background Blocks/Block_Near_3.prefab.meta b/Assets/Prefabs/Background Blocks/Block_Near_3.prefab.meta deleted file mode 100644 index 2e285faa..00000000 --- a/Assets/Prefabs/Background Blocks/Block_Near_3.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 38e0b4359d978c144bc8a4f9f9026e32 -timeCreated: 1499092954 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Backgrounds.prefab b/Assets/Prefabs/Backgrounds.prefab new file mode 100644 index 00000000..6fe9f71d --- /dev/null +++ b/Assets/Prefabs/Backgrounds.prefab @@ -0,0 +1,243 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &587582751115759661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6290931889301410983} + - component: {fileID: 4860586371099726454} + - component: {fileID: 7637398392090772779} + m_Layer: 0 + m_Name: Background (Base Layer)_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6290931889301410983 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587582751115759661} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5564142315706248792} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4860586371099726454 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587582751115759661} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 11dfe33d6534d174e94a54a119522bd7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -5 + m_Sprite: {fileID: 1053914082128801659, guid: dacbe2a0eb8ed2f49a6113f9c048c3e8, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.48, y: 20.48} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &7637398392090772779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587582751115759661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e96b624ed635ade4285a1812134a0674, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::BackgroundScroller + moveSpeed: {x: 0, y: 0.05} +--- !u!1 &1805028234925382760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4815076679713595222} + - component: {fileID: 7535694322839641897} + - component: {fileID: 5078350416128485754} + m_Layer: 0 + m_Name: Background (Top Layer) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4815076679713595222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805028234925382760} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5564142315706248792} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7535694322839641897 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805028234925382760} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 11dfe33d6534d174e94a54a119522bd7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -4 + m_Sprite: {fileID: 7335166188590623276, guid: 278b53d5e8bfe014ba3d2f6cfaf61914, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 20.48, y: 20.48} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &5078350416128485754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805028234925382760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e96b624ed635ade4285a1812134a0674, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::BackgroundScroller + moveSpeed: {x: 0, y: 0.1} +--- !u!1 &6484569777977339872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5564142315706248792} + m_Layer: 0 + m_Name: Backgrounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5564142315706248792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6484569777977339872} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6290931889301410983} + - {fileID: 4815076679713595222} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Backgrounds.prefab.meta b/Assets/Prefabs/Backgrounds.prefab.meta new file mode 100644 index 00000000..275d86e9 --- /dev/null +++ b/Assets/Prefabs/Backgrounds.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 641a6c6b26b1853448899c1f6ae38512 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Blocks.meta b/Assets/Prefabs/Blocks.meta deleted file mode 100644 index 9e3d83b2..00000000 --- a/Assets/Prefabs/Blocks.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8af418a22168dd94aa3d2230e534e655 -folderAsset: yes -timeCreated: 1492522468 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle.prefab b/Assets/Prefabs/Blocks/Middle.prefab deleted file mode 100644 index 0103ff5a..00000000 Binary files a/Assets/Prefabs/Blocks/Middle.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle.prefab.meta b/Assets/Prefabs/Blocks/Middle.prefab.meta deleted file mode 100644 index 9eae39f5..00000000 --- a/Assets/Prefabs/Blocks/Middle.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c07f66edcdd541d40b0e601dcce20742 -timeCreated: 1498757072 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_1.prefab b/Assets/Prefabs/Blocks/Middle_1.prefab deleted file mode 100644 index 368493d5..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_1.prefab.meta b/Assets/Prefabs/Blocks/Middle_1.prefab.meta deleted file mode 100644 index daeb8a0a..00000000 --- a/Assets/Prefabs/Blocks/Middle_1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d6f19279df1a14b45a881bf136d25d2a -timeCreated: 1498799107 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_10.prefab b/Assets/Prefabs/Blocks/Middle_10.prefab deleted file mode 100644 index d32d9f23..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_10.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_10.prefab.meta b/Assets/Prefabs/Blocks/Middle_10.prefab.meta deleted file mode 100644 index 1f359c7b..00000000 --- a/Assets/Prefabs/Blocks/Middle_10.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fe7e388630682094a9a1cd39c9169ff9 -timeCreated: 1498799128 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_11.prefab b/Assets/Prefabs/Blocks/Middle_11.prefab deleted file mode 100644 index 6a93adde..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_11.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_11.prefab.meta b/Assets/Prefabs/Blocks/Middle_11.prefab.meta deleted file mode 100644 index 0b50ff03..00000000 --- a/Assets/Prefabs/Blocks/Middle_11.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 976413338dc4e794a87aa9910ce3a4e5 -timeCreated: 1498799130 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_12.prefab b/Assets/Prefabs/Blocks/Middle_12.prefab deleted file mode 100644 index 4a3066be..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_12.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_12.prefab.meta b/Assets/Prefabs/Blocks/Middle_12.prefab.meta deleted file mode 100644 index adb9631c..00000000 --- a/Assets/Prefabs/Blocks/Middle_12.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 28b5a8028cc1b464dbf625ec31f00e5a -timeCreated: 1498799133 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_13.prefab b/Assets/Prefabs/Blocks/Middle_13.prefab deleted file mode 100644 index cd7ff5b3..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_13.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_13.prefab.meta b/Assets/Prefabs/Blocks/Middle_13.prefab.meta deleted file mode 100644 index 9c6b907a..00000000 --- a/Assets/Prefabs/Blocks/Middle_13.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0983e63aa3847904aad91fb0009b7cdf -timeCreated: 1498799135 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_14.prefab b/Assets/Prefabs/Blocks/Middle_14.prefab deleted file mode 100644 index ebb7cbf3..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_14.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_14.prefab.meta b/Assets/Prefabs/Blocks/Middle_14.prefab.meta deleted file mode 100644 index baa954c9..00000000 --- a/Assets/Prefabs/Blocks/Middle_14.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5febe23f5b0e58046be8b965ae251e23 -timeCreated: 1498799140 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_15.prefab b/Assets/Prefabs/Blocks/Middle_15.prefab deleted file mode 100644 index 8f018d17..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_15.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_15.prefab.meta b/Assets/Prefabs/Blocks/Middle_15.prefab.meta deleted file mode 100644 index 603aff78..00000000 --- a/Assets/Prefabs/Blocks/Middle_15.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e3e2f45933978fb46bc321b3062cfe3b -timeCreated: 1499579762 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_2.prefab b/Assets/Prefabs/Blocks/Middle_2.prefab deleted file mode 100644 index 95c1db7f..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_2.prefab.meta b/Assets/Prefabs/Blocks/Middle_2.prefab.meta deleted file mode 100644 index bc599195..00000000 --- a/Assets/Prefabs/Blocks/Middle_2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b57aef71f258b074c9241d85be4936fb -timeCreated: 1498799111 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_3.prefab b/Assets/Prefabs/Blocks/Middle_3.prefab deleted file mode 100644 index 2e2765aa..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_3.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_3.prefab.meta b/Assets/Prefabs/Blocks/Middle_3.prefab.meta deleted file mode 100644 index 7d85644e..00000000 --- a/Assets/Prefabs/Blocks/Middle_3.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2313e32de9b2f0c4fbf0d5d7fa7478b6 -timeCreated: 1498799113 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_4.prefab b/Assets/Prefabs/Blocks/Middle_4.prefab deleted file mode 100644 index fb18dd0c..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_4.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_4.prefab.meta b/Assets/Prefabs/Blocks/Middle_4.prefab.meta deleted file mode 100644 index bd84cc5e..00000000 --- a/Assets/Prefabs/Blocks/Middle_4.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d89492603b5ef0b44968fe7cbb6529be -timeCreated: 1498799115 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_5.prefab b/Assets/Prefabs/Blocks/Middle_5.prefab deleted file mode 100644 index dd1d3b4c..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_5.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_5.prefab.meta b/Assets/Prefabs/Blocks/Middle_5.prefab.meta deleted file mode 100644 index 17f94536..00000000 --- a/Assets/Prefabs/Blocks/Middle_5.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5f0424de7d9fa9342a23732f3e037378 -timeCreated: 1498799117 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_6.prefab b/Assets/Prefabs/Blocks/Middle_6.prefab deleted file mode 100644 index df383b3b..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_6.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_6.prefab.meta b/Assets/Prefabs/Blocks/Middle_6.prefab.meta deleted file mode 100644 index b186472e..00000000 --- a/Assets/Prefabs/Blocks/Middle_6.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2d64712e7f51a2044b6538986806f5a7 -timeCreated: 1498799120 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_7.prefab b/Assets/Prefabs/Blocks/Middle_7.prefab deleted file mode 100644 index 982f3ad2..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_7.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_7.prefab.meta b/Assets/Prefabs/Blocks/Middle_7.prefab.meta deleted file mode 100644 index d540d330..00000000 --- a/Assets/Prefabs/Blocks/Middle_7.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ae3df9c829e154046a799ed392b65a5a -timeCreated: 1498799122 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_8.prefab b/Assets/Prefabs/Blocks/Middle_8.prefab deleted file mode 100644 index ac2ee79e..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_8.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_8.prefab.meta b/Assets/Prefabs/Blocks/Middle_8.prefab.meta deleted file mode 100644 index 53817b4f..00000000 --- a/Assets/Prefabs/Blocks/Middle_8.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: abc78284c3cce8d45be7b2d19bad3105 -timeCreated: 1498799125 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Middle_9.prefab b/Assets/Prefabs/Blocks/Middle_9.prefab deleted file mode 100644 index 40186711..00000000 Binary files a/Assets/Prefabs/Blocks/Middle_9.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Middle_9.prefab.meta b/Assets/Prefabs/Blocks/Middle_9.prefab.meta deleted file mode 100644 index 4e316d6e..00000000 --- a/Assets/Prefabs/Blocks/Middle_9.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 670fa9c695aab9c40a089656eaac35bf -timeCreated: 1498799126 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Blocks/Start.prefab b/Assets/Prefabs/Blocks/Start.prefab deleted file mode 100644 index fba7f4c8..00000000 Binary files a/Assets/Prefabs/Blocks/Start.prefab and /dev/null differ diff --git a/Assets/Prefabs/Blocks/Start.prefab.meta b/Assets/Prefabs/Blocks/Start.prefab.meta deleted file mode 100644 index ab1f0d09..00000000 --- a/Assets/Prefabs/Blocks/Start.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9a775b549d469f74196fb38cb84acf0b -timeCreated: 1498757026 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/CameraMainAxis.prefab b/Assets/Prefabs/CameraMainAxis.prefab deleted file mode 100644 index 213b8e49..00000000 Binary files a/Assets/Prefabs/CameraMainAxis.prefab and /dev/null differ diff --git a/Assets/Prefabs/CameraMainAxis.prefab.meta b/Assets/Prefabs/CameraMainAxis.prefab.meta deleted file mode 100644 index 9f81b1f2..00000000 --- a/Assets/Prefabs/CameraMainAxis.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2dbdcd1b26bbae74aa02a6d41c8ab405 -timeCreated: 1458168376 -licenseType: Free -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables.meta b/Assets/Prefabs/Collectables.meta deleted file mode 100644 index f60ea20f..00000000 --- a/Assets/Prefabs/Collectables.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 600f67acceee0d14e9b9a5bcf276cfdc -folderAsset: yes -timeCreated: 1491834246 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables/Chest Big Blue.prefab b/Assets/Prefabs/Collectables/Chest Big Blue.prefab deleted file mode 100644 index cc69e8c9..00000000 Binary files a/Assets/Prefabs/Collectables/Chest Big Blue.prefab and /dev/null differ diff --git a/Assets/Prefabs/Collectables/Chest Big Blue.prefab.meta b/Assets/Prefabs/Collectables/Chest Big Blue.prefab.meta deleted file mode 100644 index 7f037b16..00000000 --- a/Assets/Prefabs/Collectables/Chest Big Blue.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d23995e1716dae54b8a8e89890fec39a -timeCreated: 1492009407 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables/Chest Big.prefab b/Assets/Prefabs/Collectables/Chest Big.prefab deleted file mode 100644 index 7d4868b3..00000000 Binary files a/Assets/Prefabs/Collectables/Chest Big.prefab and /dev/null differ diff --git a/Assets/Prefabs/Collectables/Chest Big.prefab.meta b/Assets/Prefabs/Collectables/Chest Big.prefab.meta deleted file mode 100644 index d6be371c..00000000 --- a/Assets/Prefabs/Collectables/Chest Big.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5b9783ec6577fc64f949abe9400ecce0 -timeCreated: 1492009406 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables/Chest.prefab b/Assets/Prefabs/Collectables/Chest.prefab deleted file mode 100644 index 9783c397..00000000 Binary files a/Assets/Prefabs/Collectables/Chest.prefab and /dev/null differ diff --git a/Assets/Prefabs/Collectables/Chest.prefab.meta b/Assets/Prefabs/Collectables/Chest.prefab.meta deleted file mode 100644 index f1b6d49e..00000000 --- a/Assets/Prefabs/Collectables/Chest.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7bd266a32081053489e2c557d0782359 -timeCreated: 1491927871 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab b/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab deleted file mode 100644 index 496c2d36..00000000 Binary files a/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab and /dev/null differ diff --git a/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab.meta b/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab.meta deleted file mode 100644 index a9c27330..00000000 --- a/Assets/Prefabs/Collectables/Coin Rigidbody2D.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9d671a82b72516f4b8a0f1383c9fc34b -timeCreated: 1491922268 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Collectables/Coin.prefab b/Assets/Prefabs/Collectables/Coin.prefab deleted file mode 100644 index 7948a22d..00000000 Binary files a/Assets/Prefabs/Collectables/Coin.prefab and /dev/null differ diff --git a/Assets/Prefabs/Collectables/Coin.prefab.meta b/Assets/Prefabs/Collectables/Coin.prefab.meta deleted file mode 100644 index d22623ed..00000000 --- a/Assets/Prefabs/Collectables/Coin.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c0ab519a590a4dd40bcc441bc556f454 -timeCreated: 1491823041 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies.meta b/Assets/Prefabs/Enemies.meta deleted file mode 100644 index d6bc6e64..00000000 --- a/Assets/Prefabs/Enemies.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1d540e974b5fd3845816809cd9f8b30d -folderAsset: yes -timeCreated: 1491834237 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Circle 256.png b/Assets/Prefabs/Enemies/Circle 256.png deleted file mode 100644 index fd23cf2d..00000000 Binary files a/Assets/Prefabs/Enemies/Circle 256.png and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Circle 256.png.meta b/Assets/Prefabs/Enemies/Circle 256.png.meta deleted file mode 100644 index d238a782..00000000 --- a/Assets/Prefabs/Enemies/Circle 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: bcfe9e397867c2148837b0ab9feac56f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Line 256.png b/Assets/Prefabs/Enemies/Line 256.png deleted file mode 100644 index 3f2ffdce..00000000 Binary files a/Assets/Prefabs/Enemies/Line 256.png and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Line 256.png.meta b/Assets/Prefabs/Enemies/Line 256.png.meta deleted file mode 100644 index e1c8b797..00000000 --- a/Assets/Prefabs/Enemies/Line 256.png.meta +++ /dev/null @@ -1,169 +0,0 @@ -fileFormatVersion: 2 -guid: a8853aedf5ea2624daab3817ae96f1d9 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: Line 256_0 - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: Line 256_0 - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 128 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 58, y: 10, z: 58, w: 10} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 02305410000000000800000000000000 - internalID: 21300000 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: - Line 256_0: 21300000 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Mace 256.prefab b/Assets/Prefabs/Enemies/Mace 256.prefab deleted file mode 100644 index a2fc6571..00000000 Binary files a/Assets/Prefabs/Enemies/Mace 256.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Mace 256.prefab.meta b/Assets/Prefabs/Enemies/Mace 256.prefab.meta deleted file mode 100644 index 02049471..00000000 --- a/Assets/Prefabs/Enemies/Mace 256.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fc699f5daa3eb6e42aa9d2e557cdcfab -timeCreated: 1492006382 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Mace.prefab b/Assets/Prefabs/Enemies/Mace.prefab deleted file mode 100644 index a7279180..00000000 Binary files a/Assets/Prefabs/Enemies/Mace.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Mace.prefab.meta b/Assets/Prefabs/Enemies/Mace.prefab.meta deleted file mode 100644 index ef8ee84e..00000000 --- a/Assets/Prefabs/Enemies/Mace.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3f1f47ccc48f45b4fb20f285acc0a8ba -timeCreated: 1492006382 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Path.prefab b/Assets/Prefabs/Enemies/Path.prefab deleted file mode 100644 index ec706680..00000000 Binary files a/Assets/Prefabs/Enemies/Path.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Path.prefab.meta b/Assets/Prefabs/Enemies/Path.prefab.meta deleted file mode 100644 index bbced61a..00000000 --- a/Assets/Prefabs/Enemies/Path.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6d928eee753d1af4196f30c50da9a410 -timeCreated: 1492006384 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw 1.prefab b/Assets/Prefabs/Enemies/Saw 1.prefab deleted file mode 100644 index 442b84b6..00000000 Binary files a/Assets/Prefabs/Enemies/Saw 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw 1.prefab.meta b/Assets/Prefabs/Enemies/Saw 1.prefab.meta deleted file mode 100644 index a816a18c..00000000 --- a/Assets/Prefabs/Enemies/Saw 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 10ba327752acb2044acb0800fa24c9c7 -timeCreated: 1491844535 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab b/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab deleted file mode 100644 index 976ca07d..00000000 Binary files a/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab.meta b/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab.meta deleted file mode 100644 index b4b5d725..00000000 --- a/Assets/Prefabs/Enemies/Saw 512 With Circle.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9f90dd7e0e9fd184ba4d80a2f633b47a -timeCreated: 1495698815 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw 512.prefab b/Assets/Prefabs/Enemies/Saw 512.prefab deleted file mode 100644 index f3e32040..00000000 Binary files a/Assets/Prefabs/Enemies/Saw 512.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw 512.prefab.meta b/Assets/Prefabs/Enemies/Saw 512.prefab.meta deleted file mode 100644 index 20591006..00000000 --- a/Assets/Prefabs/Enemies/Saw 512.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2cfdb327bee8aa841853179d5370faf3 -timeCreated: 1495697712 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab b/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab deleted file mode 100644 index 2d64cdc0..00000000 Binary files a/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab.meta b/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab.meta deleted file mode 100644 index 22724cfd..00000000 --- a/Assets/Prefabs/Enemies/Saw Semicircular Left.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 60e017ad83e96a348b261fc8d6029fd3 -timeCreated: 1494140163 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab b/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab deleted file mode 100644 index 9f617b05..00000000 Binary files a/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab.meta b/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab.meta deleted file mode 100644 index 5260975e..00000000 --- a/Assets/Prefabs/Enemies/Saw Semicircular Right.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ae1312c96702e7e479f9206ca81f0a44 -timeCreated: 1494140163 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw with circle.prefab b/Assets/Prefabs/Enemies/Saw with circle.prefab deleted file mode 100644 index 07d60972..00000000 Binary files a/Assets/Prefabs/Enemies/Saw with circle.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw with circle.prefab.meta b/Assets/Prefabs/Enemies/Saw with circle.prefab.meta deleted file mode 100644 index c860620f..00000000 --- a/Assets/Prefabs/Enemies/Saw with circle.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 30b83a0ed058bc14ead7a8080a451342 -timeCreated: 1491844535 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Saw.prefab b/Assets/Prefabs/Enemies/Saw.prefab deleted file mode 100644 index 427832a5..00000000 Binary files a/Assets/Prefabs/Enemies/Saw.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Saw.prefab.meta b/Assets/Prefabs/Enemies/Saw.prefab.meta deleted file mode 100644 index fecad6df..00000000 --- a/Assets/Prefabs/Enemies/Saw.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8e280c9dc553ce44ebac3181565c1c34 -timeCreated: 1491844535 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Spike Up.prefab b/Assets/Prefabs/Enemies/Spike Up.prefab deleted file mode 100644 index e404a02d..00000000 Binary files a/Assets/Prefabs/Enemies/Spike Up.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Spike Up.prefab.meta b/Assets/Prefabs/Enemies/Spike Up.prefab.meta deleted file mode 100644 index 5b053af7..00000000 --- a/Assets/Prefabs/Enemies/Spike Up.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5d26278041efd1c4f9105ffe61367c59 -timeCreated: 1491843622 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/Water.prefab b/Assets/Prefabs/Enemies/Water.prefab deleted file mode 100644 index 75dc01eb..00000000 Binary files a/Assets/Prefabs/Enemies/Water.prefab and /dev/null differ diff --git a/Assets/Prefabs/Enemies/Water.prefab.meta b/Assets/Prefabs/Enemies/Water.prefab.meta deleted file mode 100644 index f5967af7..00000000 --- a/Assets/Prefabs/Enemies/Water.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d4ca9e2a20f0914479cc7cbfa0958571 -timeCreated: 1491823185 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/circle.png b/Assets/Prefabs/Enemies/circle.png deleted file mode 100644 index 6a11635a..00000000 Binary files a/Assets/Prefabs/Enemies/circle.png and /dev/null differ diff --git a/Assets/Prefabs/Enemies/circle.png.meta b/Assets/Prefabs/Enemies/circle.png.meta deleted file mode 100644 index 6e44f8bd..00000000 --- a/Assets/Prefabs/Enemies/circle.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 91e3ce7bdb50e564b93c6ccaaeb43b7d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemies/line 1.png b/Assets/Prefabs/Enemies/line 1.png deleted file mode 100644 index 4b0f22a6..00000000 Binary files a/Assets/Prefabs/Enemies/line 1.png and /dev/null differ diff --git a/Assets/Prefabs/Enemies/line 1.png.meta b/Assets/Prefabs/Enemies/line 1.png.meta deleted file mode 100644 index 79a5c449..00000000 --- a/Assets/Prefabs/Enemies/line 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0305bb873b7c7bf41bb205aa02f336dd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Enemy Projectile.prefab b/Assets/Prefabs/Enemy Projectile.prefab new file mode 100644 index 00000000..c45071dd --- /dev/null +++ b/Assets/Prefabs/Enemy Projectile.prefab @@ -0,0 +1,204 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2783788306037018308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1964728379749484507} + - component: {fileID: 8433501262340272124} + - component: {fileID: 1231286810369676082} + - component: {fileID: 3423480617818589496} + m_Layer: 7 + m_Name: Enemy Projectile + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1964728379749484507 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7994087258173651502} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &8433501262340272124 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!70 &1231286810369676082 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: -0.27} + m_Size: {x: 0.35, y: 0.5} + m_Direction: 0 +--- !u!114 &3423480617818589496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe9625255f579744bbad8600816df3c0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DamageDealer + damage: 10 +--- !u!1 &7670061398724143755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7994087258173651502} + - component: {fileID: 6358156812432489297} + m_Layer: 7 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7994087258173651502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7670061398724143755} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1964728379749484507} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} +--- !u!212 &6358156812432489297 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7670061398724143755} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -427387334052958078, guid: ac2cfcd515639ce4cbd0fa6c189d8b3c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.23, y: 0.56} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Enemy Projectile.prefab.meta b/Assets/Prefabs/Enemy Projectile.prefab.meta new file mode 100644 index 00000000..cae0b7fc --- /dev/null +++ b/Assets/Prefabs/Enemy Projectile.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25df6e471c8e7f24380294cc98170e3e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Enemy.prefab b/Assets/Prefabs/Enemy.prefab new file mode 100644 index 00000000..dc0f2f82 --- /dev/null +++ b/Assets/Prefabs/Enemy.prefab @@ -0,0 +1,284 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5131841981443877688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8280744814558069386} + - component: {fileID: 3245444379702447404} + - component: {fileID: 3350334424650713786} + - component: {fileID: -9180091058655759850} + - component: {fileID: 564132424389817684} + - component: {fileID: -5685778949707014072} + m_Layer: 7 + m_Name: Enemy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8280744814558069386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5988403107230542878} + - {fileID: 6851143078374908433} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3245444379702447404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 258a44a3d10f1f1488dd612195d5f51a, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Pathfinding +--- !u!50 &3350334424650713786 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!58 &-9180091058655759850 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_Radius: 0.6 +--- !u!114 &564132424389817684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b7682d4b30b71c4fa7ecf3886903ba8, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Health + health: 50 + hitParticles: {fileID: 6259134016805287202, guid: 4107cd27a9f11724793fdfef82e03c4b, type: 3} +--- !u!114 &-5685778949707014072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5131841981443877688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe9625255f579744bbad8600816df3c0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DamageDealer + damage: 25 +--- !u!1 &5841417795466582164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6851143078374908433} + - component: {fileID: 8855858497119968811} + m_Layer: 0 + m_Name: Shooter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6851143078374908433 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5841417795466582164} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: -0.227, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8280744814558069386} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} +--- !u!114 &8855858497119968811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5841417795466582164} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae9a87e10e6279b4e83a4a8163d8a213, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Shooter + projectilePrefab: {fileID: 2783788306037018308, guid: 25df6e471c8e7f24380294cc98170e3e, type: 3} + projectileSpeed: 10 + projectileLifetime: 5 + baseFireRate: 1 + useAI: 1 + minimumFireRate: 0.5 + fireRateVariance: 0.4 + isFiring: 0 +--- !u!1 &7175221288556189983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5988403107230542878} + - component: {fileID: 1527739088751739779} + m_Layer: 7 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5988403107230542878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7175221288556189983} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8280744814558069386} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1527739088751739779 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7175221288556189983} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 5389405659716800493, guid: d02743c37b5792a4f8dbce8b57569c76, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.46, y: 1.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Enemy.prefab.meta b/Assets/Prefabs/Enemy.prefab.meta new file mode 100644 index 00000000..1a2ac8a3 --- /dev/null +++ b/Assets/Prefabs/Enemy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d9cac06cca1635a42a746f86d9bf56ea +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Explosion Particles.prefab b/Assets/Prefabs/Explosion Particles.prefab new file mode 100644 index 00000000..db79f211 --- /dev/null +++ b/Assets/Prefabs/Explosion Particles.prefab @@ -0,0 +1,4838 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8274294933875483515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7337976901195050477} + - component: {fileID: 6259134016805287202} + - component: {fileID: 1259723990651635788} + m_Layer: 0 + m_Name: Explosion Particles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7337976901195050477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274294933875483515} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &6259134016805287202 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274294933875483515} + serializedVersion: 8 + lengthInSec: 0.15 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.25 + minScalar: 0.15 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 8 + minScalar: 4 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0.75 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 3.1415925 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.25 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 150 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.50037 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 0, a: 1} + key1: {r: 1, g: 0.7058824, b: 0, a: 1} + key2: {r: 0.6377357, g: 0.6377357, b: 0.6377357, a: 0.19607843} + key3: {r: 1, g: 1, b: 1, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 24132 + ctime2: 41403 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 44641 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 1 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.6666667 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 3 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 2 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 1 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &1259723990651635788 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8274294933875483515} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 54edec39a9496d6468caef299c55005b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/Assets/Prefabs/Explosion Particles.prefab.meta b/Assets/Prefabs/Explosion Particles.prefab.meta new file mode 100644 index 00000000..06da48e2 --- /dev/null +++ b/Assets/Prefabs/Explosion Particles.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4107cd27a9f11724793fdfef82e03c4b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Grounds.meta b/Assets/Prefabs/Grounds.meta deleted file mode 100644 index 58011a42..00000000 --- a/Assets/Prefabs/Grounds.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0283436f832a0334d8859a774da100dd -folderAsset: yes -timeCreated: 1491834222 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Cave Dirt.prefab b/Assets/Prefabs/Grounds/Cave Dirt.prefab deleted file mode 100644 index b8a5205e..00000000 Binary files a/Assets/Prefabs/Grounds/Cave Dirt.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Cave Dirt.prefab.meta b/Assets/Prefabs/Grounds/Cave Dirt.prefab.meta deleted file mode 100644 index 8ee48d2e..00000000 --- a/Assets/Prefabs/Grounds/Cave Dirt.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a0a2c90586985fa42b4f78573e0609c3 -timeCreated: 1492527795 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Column.prefab b/Assets/Prefabs/Grounds/Column.prefab deleted file mode 100644 index 5be5d9a1..00000000 Binary files a/Assets/Prefabs/Grounds/Column.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Column.prefab.meta b/Assets/Prefabs/Grounds/Column.prefab.meta deleted file mode 100644 index 0ddd0849..00000000 --- a/Assets/Prefabs/Grounds/Column.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2563c8c0e8dbf9a4d96740b5f4104120 -timeCreated: 1492597808 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dept Water.png b/Assets/Prefabs/Grounds/Dept Water.png deleted file mode 100644 index 957e0b91..00000000 Binary files a/Assets/Prefabs/Grounds/Dept Water.png and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dept Water.png.meta b/Assets/Prefabs/Grounds/Dept Water.png.meta deleted file mode 100644 index b6350d88..00000000 --- a/Assets/Prefabs/Grounds/Dept Water.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 38a14b71d8dbf144e9a69edae86f547f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics.meta b/Assets/Prefabs/Grounds/Dirt With Physics.meta deleted file mode 100644 index a0c6c669..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0d33b74ccc2bc834a87ebd5d14370465 -folderAsset: yes -timeCreated: 1492603001 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab deleted file mode 100644 index 62661d29..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab.meta deleted file mode 100644 index 45a82df7..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/Cave Dirt 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3ae9ab1ab5e50e84b927129cc2f13538 -timeCreated: 1492527795 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab deleted file mode 100644 index 8f49e2e6..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab.meta deleted file mode 100644 index 9746ae9b..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/Column 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 30e3e523f9159d94b885bc12f48a9eaf -timeCreated: 1492597808 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab deleted file mode 100644 index 623c0770..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab.meta deleted file mode 100644 index 95141976..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/Dirt 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0d1c612f323c7d94589ea379d9127c5e -timeCreated: 1492527795 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab deleted file mode 100644 index 046d081c..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab.meta deleted file mode 100644 index a83b15c0..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/DirtDown 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9de35836405692743a727e0faba29296 -timeCreated: 1492527802 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab deleted file mode 100644 index f82237f7..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab.meta deleted file mode 100644 index 0c861b8f..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeft 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ede22d97ca59d4a4cbc2a3c8e1424d44 -timeCreated: 1492527797 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab deleted file mode 100644 index df21f1b2..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab.meta deleted file mode 100644 index 58075164..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/DirtLeftCorner 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e4b53a2002064bc46a4c35c8f5b40130 -timeCreated: 1492527803 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab deleted file mode 100644 index cea88424..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab.meta deleted file mode 100644 index 1be06de7..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRight 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 62c00a461d4032845a843caa3559b30b -timeCreated: 1492527805 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab deleted file mode 100644 index 08086545..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab.meta deleted file mode 100644 index a0abdea3..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/DirtRightCorner 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c9bee5244192afd4e82fe0782caf8c43 -timeCreated: 1492527806 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab deleted file mode 100644 index 31608a33..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab.meta deleted file mode 100644 index 0de17dcc..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/column_down 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 17d182b64fd0fb143b3246b4f3550350 -timeCreated: 1492597806 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab deleted file mode 100644 index 06c5a6c4..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab.meta deleted file mode 100644 index 4d72d8fa..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/column_up 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0afe268895dbf8a4eadb05b9ffa2f782 -timeCreated: 1492597804 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab deleted file mode 100644 index 01e65d93..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab.meta deleted file mode 100644 index 3219d5ec..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill left 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4e6503f51d8872047bb0a67a8b05675e -timeCreated: 1493359394 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab b/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab deleted file mode 100644 index 89ed5de6..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab.meta b/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab.meta deleted file mode 100644 index 0b67080b..00000000 --- a/Assets/Prefabs/Grounds/Dirt With Physics/dirt hill right 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e032fbe872a12404eb377571620bc2cf -timeCreated: 1493359371 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Dirt.prefab b/Assets/Prefabs/Grounds/Dirt.prefab deleted file mode 100644 index 78d5cbe2..00000000 Binary files a/Assets/Prefabs/Grounds/Dirt.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Dirt.prefab.meta b/Assets/Prefabs/Grounds/Dirt.prefab.meta deleted file mode 100644 index 56e6ec07..00000000 --- a/Assets/Prefabs/Grounds/Dirt.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 01e17f63ae21f874db18071011429ce2 -timeCreated: 1492527795 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/DirtDown.prefab b/Assets/Prefabs/Grounds/DirtDown.prefab deleted file mode 100644 index 88bd2122..00000000 Binary files a/Assets/Prefabs/Grounds/DirtDown.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/DirtDown.prefab.meta b/Assets/Prefabs/Grounds/DirtDown.prefab.meta deleted file mode 100644 index 26ae6797..00000000 --- a/Assets/Prefabs/Grounds/DirtDown.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9f62cc1cba9d88b45b1219682c5eaea5 -timeCreated: 1492527802 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/DirtLeft.prefab b/Assets/Prefabs/Grounds/DirtLeft.prefab deleted file mode 100644 index f8f4ca72..00000000 Binary files a/Assets/Prefabs/Grounds/DirtLeft.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/DirtLeft.prefab.meta b/Assets/Prefabs/Grounds/DirtLeft.prefab.meta deleted file mode 100644 index e3852944..00000000 --- a/Assets/Prefabs/Grounds/DirtLeft.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 20fa791d9aedb1b48904842b2af1a8b1 -timeCreated: 1492527797 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/DirtLeftCorner.prefab b/Assets/Prefabs/Grounds/DirtLeftCorner.prefab deleted file mode 100644 index 9d95dbb5..00000000 Binary files a/Assets/Prefabs/Grounds/DirtLeftCorner.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/DirtLeftCorner.prefab.meta b/Assets/Prefabs/Grounds/DirtLeftCorner.prefab.meta deleted file mode 100644 index 1ca4c313..00000000 --- a/Assets/Prefabs/Grounds/DirtLeftCorner.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5ac824922a43dac499991f9a050eea7c -timeCreated: 1492527803 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/DirtRight.prefab b/Assets/Prefabs/Grounds/DirtRight.prefab deleted file mode 100644 index 1f113d5b..00000000 Binary files a/Assets/Prefabs/Grounds/DirtRight.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/DirtRight.prefab.meta b/Assets/Prefabs/Grounds/DirtRight.prefab.meta deleted file mode 100644 index 9726151e..00000000 --- a/Assets/Prefabs/Grounds/DirtRight.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 434b3318787d78c40a80a0d957476cc3 -timeCreated: 1492527805 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/DirtRightCorner.prefab b/Assets/Prefabs/Grounds/DirtRightCorner.prefab deleted file mode 100644 index 566282e4..00000000 Binary files a/Assets/Prefabs/Grounds/DirtRightCorner.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/DirtRightCorner.prefab.meta b/Assets/Prefabs/Grounds/DirtRightCorner.prefab.meta deleted file mode 100644 index 0954e18f..00000000 --- a/Assets/Prefabs/Grounds/DirtRightCorner.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b1cf6e406775bff439370a7b902594bd -timeCreated: 1492527806 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Environment_0.prefab b/Assets/Prefabs/Grounds/Environment_0.prefab deleted file mode 100644 index 8c7a31f6..00000000 Binary files a/Assets/Prefabs/Grounds/Environment_0.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Environment_0.prefab.meta b/Assets/Prefabs/Grounds/Environment_0.prefab.meta deleted file mode 100644 index caab552c..00000000 --- a/Assets/Prefabs/Grounds/Environment_0.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a7cf2f50ade68114d927d90abe6ad08a -timeCreated: 1492527617 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Environment_1.prefab b/Assets/Prefabs/Grounds/Environment_1.prefab deleted file mode 100644 index 2e766f96..00000000 Binary files a/Assets/Prefabs/Grounds/Environment_1.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Environment_1.prefab.meta b/Assets/Prefabs/Grounds/Environment_1.prefab.meta deleted file mode 100644 index 16c52ee5..00000000 --- a/Assets/Prefabs/Grounds/Environment_1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: eafc9e6bdf3d6ca48be4a786a98e3370 -timeCreated: 1492527629 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/Grass.prefab b/Assets/Prefabs/Grounds/Grass.prefab deleted file mode 100644 index a0e8dc7e..00000000 Binary files a/Assets/Prefabs/Grounds/Grass.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/Grass.prefab.meta b/Assets/Prefabs/Grounds/Grass.prefab.meta deleted file mode 100644 index 82026357..00000000 --- a/Assets/Prefabs/Grounds/Grass.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 20e0804ba1dc6274db624f7c610b37b2 -timeCreated: 1491834227 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassCliffLeft.prefab b/Assets/Prefabs/Grounds/GrassCliffLeft.prefab deleted file mode 100644 index ac818710..00000000 Binary files a/Assets/Prefabs/Grounds/GrassCliffLeft.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassCliffLeft.prefab.meta b/Assets/Prefabs/Grounds/GrassCliffLeft.prefab.meta deleted file mode 100644 index 0c7711c8..00000000 --- a/Assets/Prefabs/Grounds/GrassCliffLeft.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b8d4c896ffebfdf40bc81985a66473c9 -timeCreated: 1492527585 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassCliffMid.prefab b/Assets/Prefabs/Grounds/GrassCliffMid.prefab deleted file mode 100644 index cac0fbc7..00000000 Binary files a/Assets/Prefabs/Grounds/GrassCliffMid.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassCliffMid.prefab.meta b/Assets/Prefabs/Grounds/GrassCliffMid.prefab.meta deleted file mode 100644 index bea82ff6..00000000 --- a/Assets/Prefabs/Grounds/GrassCliffMid.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b9600b9a658a4eb4e975a0e123c12d39 -timeCreated: 1492527587 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassCliffRight.prefab b/Assets/Prefabs/Grounds/GrassCliffRight.prefab deleted file mode 100644 index 7e5597c4..00000000 Binary files a/Assets/Prefabs/Grounds/GrassCliffRight.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassCliffRight.prefab.meta b/Assets/Prefabs/Grounds/GrassCliffRight.prefab.meta deleted file mode 100644 index bb5e7c10..00000000 --- a/Assets/Prefabs/Grounds/GrassCliffRight.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0346cda6bdb2ded4c8921de5c91828e4 -timeCreated: 1492527590 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillLeft.prefab b/Assets/Prefabs/Grounds/GrassHillLeft.prefab deleted file mode 100644 index bbbe4883..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillLeft.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillLeft.prefab.meta b/Assets/Prefabs/Grounds/GrassHillLeft.prefab.meta deleted file mode 100644 index 3bec940a..00000000 --- a/Assets/Prefabs/Grounds/GrassHillLeft.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 16ef88968b0e2b744aec30aa82cb8df5 -timeCreated: 1492600126 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillLeft2.prefab b/Assets/Prefabs/Grounds/GrassHillLeft2.prefab deleted file mode 100644 index 9a2b46c1..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillLeft2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillLeft2.prefab.meta b/Assets/Prefabs/Grounds/GrassHillLeft2.prefab.meta deleted file mode 100644 index 5d228921..00000000 --- a/Assets/Prefabs/Grounds/GrassHillLeft2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e5b1aed27a64d8e488959b4f7a962b31 -timeCreated: 1492600132 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab b/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab deleted file mode 100644 index 37ac35cc..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab.meta b/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab.meta deleted file mode 100644 index 8e5a8a20..00000000 --- a/Assets/Prefabs/Grounds/GrassHillLeft2_Down Shadow.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a938db973218fd04d870316f7b4304ec -timeCreated: 1492600604 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillRight.prefab b/Assets/Prefabs/Grounds/GrassHillRight.prefab deleted file mode 100644 index 7fc230c0..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillRight.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillRight.prefab.meta b/Assets/Prefabs/Grounds/GrassHillRight.prefab.meta deleted file mode 100644 index abb8e0b0..00000000 --- a/Assets/Prefabs/Grounds/GrassHillRight.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 166f685972014b342ae1db7d3b89ac3f -timeCreated: 1492600128 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillRight2.prefab b/Assets/Prefabs/Grounds/GrassHillRight2.prefab deleted file mode 100644 index 7d062566..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillRight2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillRight2.prefab.meta b/Assets/Prefabs/Grounds/GrassHillRight2.prefab.meta deleted file mode 100644 index d846a26a..00000000 --- a/Assets/Prefabs/Grounds/GrassHillRight2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2de0386b49f49e7459c66d4c8acc4a63 -timeCreated: 1492600130 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab b/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab deleted file mode 100644 index 3ad14958..00000000 Binary files a/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab.meta b/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab.meta deleted file mode 100644 index f7e5b014..00000000 --- a/Assets/Prefabs/Grounds/GrassHillRight2_Down Shadow.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2ebade4d2a80cf748a5927491dfab964 -timeCreated: 1492600601 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab b/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab deleted file mode 100644 index 18f54406..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab.meta deleted file mode 100644 index f9b0152e..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillLeft.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1452e84fa7962f94896d3c688acabfa0 -timeCreated: 1492527592 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab b/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab deleted file mode 100644 index df5ebc6a..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab.meta deleted file mode 100644 index 6c233a2f..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillLeft2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5c0f1a98e4dcd3e4da9bc592891d6b86 -timeCreated: 1492527594 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab b/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab deleted file mode 100644 index a39d541c..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab.meta deleted file mode 100644 index abac7d2d..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillLeft2_Down Shadow.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 71840646b62af0f4caef4be1a24b7106 -timeCreated: 1492601820 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab deleted file mode 100644 index a2ca99a1..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab.meta deleted file mode 100644 index e039ec4c..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5cf437cbc43459642b80b5cc4657d2ea -timeCreated: 1492527598 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab deleted file mode 100644 index c3b59a9d..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab.meta deleted file mode 100644 index c4c8961f..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 64168d2f741211448ab1897d99daeb07 -timeCreated: 1492527600 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab deleted file mode 100644 index d0d2923f..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab.meta deleted file mode 100644 index 1a47206d..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight&Left2_Down Shadow.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3b1809279f7e0824ab28394ebac54fe5 -timeCreated: 1492601817 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab deleted file mode 100644 index 2f5664ec..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab.meta deleted file mode 100644 index 22a6c928..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9546efaf7f5004d4daea60fea5da9eb3 -timeCreated: 1492527596 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab deleted file mode 100644 index 44dc7649..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab.meta deleted file mode 100644 index 277ac90e..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f928f488710b48b4bba01343ae24e937 -timeCreated: 1492527602 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab b/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab deleted file mode 100644 index 7a3a27f1..00000000 Binary files a/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab.meta b/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab.meta deleted file mode 100644 index c32b7af4..00000000 --- a/Assets/Prefabs/Grounds/GrassJoinHillRight2_Down shadow.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1eb271db2ae5c3a4ba0a0d69ddb95fe0 -timeCreated: 1492601815 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassLeft.prefab b/Assets/Prefabs/Grounds/GrassLeft.prefab deleted file mode 100644 index 2db9535e..00000000 Binary files a/Assets/Prefabs/Grounds/GrassLeft.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassLeft.prefab.meta b/Assets/Prefabs/Grounds/GrassLeft.prefab.meta deleted file mode 100644 index 66f5ecf4..00000000 --- a/Assets/Prefabs/Grounds/GrassLeft.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 16ab48cffd15e3246bffb3eb1e8737d7 -timeCreated: 1492527604 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassMid.prefab b/Assets/Prefabs/Grounds/GrassMid.prefab deleted file mode 100644 index 5cff0480..00000000 Binary files a/Assets/Prefabs/Grounds/GrassMid.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassMid.prefab.meta b/Assets/Prefabs/Grounds/GrassMid.prefab.meta deleted file mode 100644 index 8f62ba1c..00000000 --- a/Assets/Prefabs/Grounds/GrassMid.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: af4097f9e9982814b8e7c9353711e0e9 -timeCreated: 1492527606 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassRight.prefab b/Assets/Prefabs/Grounds/GrassRight.prefab deleted file mode 100644 index 8c79f843..00000000 Binary files a/Assets/Prefabs/Grounds/GrassRight.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassRight.prefab.meta b/Assets/Prefabs/Grounds/GrassRight.prefab.meta deleted file mode 100644 index 5ff39513..00000000 --- a/Assets/Prefabs/Grounds/GrassRight.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bc97a1cd9d602454fba79da9d95a33d1 -timeCreated: 1492527608 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/GrassSample_2.prefab b/Assets/Prefabs/Grounds/GrassSample_2.prefab deleted file mode 100644 index 9e324708..00000000 Binary files a/Assets/Prefabs/Grounds/GrassSample_2.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/GrassSample_2.prefab.meta b/Assets/Prefabs/Grounds/GrassSample_2.prefab.meta deleted file mode 100644 index 02586865..00000000 --- a/Assets/Prefabs/Grounds/GrassSample_2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ed43159409f6da947bf89d5ce6a40598 -timeCreated: 1492527610 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/column_down.prefab b/Assets/Prefabs/Grounds/column_down.prefab deleted file mode 100644 index 96020aec..00000000 Binary files a/Assets/Prefabs/Grounds/column_down.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/column_down.prefab.meta b/Assets/Prefabs/Grounds/column_down.prefab.meta deleted file mode 100644 index d3259c48..00000000 --- a/Assets/Prefabs/Grounds/column_down.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2b707120b90f3f543bc2c295acac5a33 -timeCreated: 1492597806 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/column_up.prefab b/Assets/Prefabs/Grounds/column_up.prefab deleted file mode 100644 index 7841b577..00000000 Binary files a/Assets/Prefabs/Grounds/column_up.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/column_up.prefab.meta b/Assets/Prefabs/Grounds/column_up.prefab.meta deleted file mode 100644 index 4075fc0c..00000000 --- a/Assets/Prefabs/Grounds/column_up.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fa11a5a19fa46bb49ab3107cfadbdc76 -timeCreated: 1492597804 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/dirt hill left.prefab b/Assets/Prefabs/Grounds/dirt hill left.prefab deleted file mode 100644 index 48247605..00000000 Binary files a/Assets/Prefabs/Grounds/dirt hill left.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/dirt hill left.prefab.meta b/Assets/Prefabs/Grounds/dirt hill left.prefab.meta deleted file mode 100644 index 6a50ead1..00000000 --- a/Assets/Prefabs/Grounds/dirt hill left.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e0919a0e85da9d946b01c4932a1f0c41 -timeCreated: 1493359394 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Grounds/dirt hill right.prefab b/Assets/Prefabs/Grounds/dirt hill right.prefab deleted file mode 100644 index 8b11411c..00000000 Binary files a/Assets/Prefabs/Grounds/dirt hill right.prefab and /dev/null differ diff --git a/Assets/Prefabs/Grounds/dirt hill right.prefab.meta b/Assets/Prefabs/Grounds/dirt hill right.prefab.meta deleted file mode 100644 index 438d3c5a..00000000 --- a/Assets/Prefabs/Grounds/dirt hill right.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7196abd7db232364fa45f34e1ca486a6 -timeCreated: 1493359371 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/LevelManager.prefab b/Assets/Prefabs/LevelManager.prefab new file mode 100644 index 00000000..9af40b96 --- /dev/null +++ b/Assets/Prefabs/LevelManager.prefab @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7185805701200512642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2629584614933278642} + - component: {fileID: 4944344178746225746} + m_Layer: 0 + m_Name: LevelManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2629584614933278642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7185805701200512642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4944344178746225746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7185805701200512642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fef3d841a1f8ac429deb8a8cf8d43a3, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::LevelManager diff --git a/Assets/Prefabs/LevelManager.prefab.meta b/Assets/Prefabs/LevelManager.prefab.meta new file mode 100644 index 00000000..2034612e --- /dev/null +++ b/Assets/Prefabs/LevelManager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9905b295d79ed004695f6839aa213df5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Particles.meta b/Assets/Prefabs/Particles.meta deleted file mode 100644 index 82cefe7d..00000000 --- a/Assets/Prefabs/Particles.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1b435b96baffacf4f9df0ab84c40b800 -folderAsset: yes -timeCreated: 1491835938 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Particles/Blood Particle System.prefab b/Assets/Prefabs/Particles/Blood Particle System.prefab deleted file mode 100644 index 7978b70f..00000000 Binary files a/Assets/Prefabs/Particles/Blood Particle System.prefab and /dev/null differ diff --git a/Assets/Prefabs/Particles/Blood Particle System.prefab.meta b/Assets/Prefabs/Particles/Blood Particle System.prefab.meta deleted file mode 100644 index 790a023c..00000000 --- a/Assets/Prefabs/Particles/Blood Particle System.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c4c2c19b9dda4cb41bcf201a9b421c11 -timeCreated: 1491835945 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Particles/Mace Particle System.prefab b/Assets/Prefabs/Particles/Mace Particle System.prefab deleted file mode 100644 index 118bc176..00000000 Binary files a/Assets/Prefabs/Particles/Mace Particle System.prefab and /dev/null differ diff --git a/Assets/Prefabs/Particles/Mace Particle System.prefab.meta b/Assets/Prefabs/Particles/Mace Particle System.prefab.meta deleted file mode 100644 index 871b60e6..00000000 --- a/Assets/Prefabs/Particles/Mace Particle System.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e56244f53d190be4eb9b7212163e5fb7 -timeCreated: 1492006809 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Particles/Water Particle System.prefab b/Assets/Prefabs/Particles/Water Particle System.prefab deleted file mode 100644 index 86fb0f7d..00000000 Binary files a/Assets/Prefabs/Particles/Water Particle System.prefab and /dev/null differ diff --git a/Assets/Prefabs/Particles/Water Particle System.prefab.meta b/Assets/Prefabs/Particles/Water Particle System.prefab.meta deleted file mode 100644 index 0f2754f0..00000000 --- a/Assets/Prefabs/Particles/Water Particle System.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8dd7c1a7934a4294db7147a9d20054a5 -timeCreated: 1491835945 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Player Projectile.prefab b/Assets/Prefabs/Player Projectile.prefab new file mode 100644 index 00000000..194ec71d --- /dev/null +++ b/Assets/Prefabs/Player Projectile.prefab @@ -0,0 +1,204 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2783788306037018308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1964728379749484507} + - component: {fileID: 8433501262340272124} + - component: {fileID: 1231286810369676082} + - component: {fileID: 3423480617818589496} + m_Layer: 6 + m_Name: Player Projectile + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1964728379749484507 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7994087258173651502} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &8433501262340272124 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!70 &1231286810369676082 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0.04} + m_Size: {x: 0.35, y: 1} + m_Direction: 0 +--- !u!114 &3423480617818589496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2783788306037018308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe9625255f579744bbad8600816df3c0, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DamageDealer + damage: 25 +--- !u!1 &7670061398724143755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7994087258173651502} + - component: {fileID: 6358156812432489297} + m_Layer: 6 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7994087258173651502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7670061398724143755} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1964728379749484507} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} +--- !u!212 &6358156812432489297 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7670061398724143755} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -5100300511746103416, guid: 8c41f963a4a67b64eb77d1d4c482b84c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.23, y: 0.56} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Player Projectile.prefab.meta b/Assets/Prefabs/Player Projectile.prefab.meta new file mode 100644 index 00000000..79da17e9 --- /dev/null +++ b/Assets/Prefabs/Player Projectile.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4955f73f79f9d194fa2aca0b3d1a222a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab new file mode 100644 index 00000000..cf0c81ea --- /dev/null +++ b/Assets/Prefabs/Player.prefab @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1602304306961327545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3723788465261812930} + - component: {fileID: 4635368875313363248} + m_Layer: 6 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3723788465261812930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602304306961327545} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8073723923093943117} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4635368875313363248 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602304306961327545} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -6876325050352781090, guid: 4e1f592b7a78a4a46ab107cf73dea361, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.44, y: 2.23} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &9109459008133492271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8073723923093943117} + - component: {fileID: 3901627480641128927} + - component: {fileID: -2442920999357324598} + - component: {fileID: 3602030442028599949} + m_Layer: 6 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8073723923093943117 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9109459008133492271} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3723788465261812930} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &3901627480641128927 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9109459008133492271} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!58 &-2442920999357324598 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9109459008133492271} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_Radius: 0.3 +--- !u!114 &3602030442028599949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9109459008133492271} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b7682d4b30b71c4fa7ecf3886903ba8, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Health + health: 50 + hitParticles: {fileID: 6259134016805287202, guid: 4107cd27a9f11724793fdfef82e03c4b, type: 3} + applyCameraShake: 1 diff --git a/Assets/Prefabs/Player.prefab.meta b/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 00000000..f833c0bf --- /dev/null +++ b/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 159a03f0a11384f4493a172d6d27a821 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/RedRunner.prefab b/Assets/Prefabs/RedRunner.prefab deleted file mode 100644 index 236d098c..00000000 Binary files a/Assets/Prefabs/RedRunner.prefab and /dev/null differ diff --git a/Assets/Prefabs/RedRunner.prefab.meta b/Assets/Prefabs/RedRunner.prefab.meta deleted file mode 100644 index 906a0908..00000000 --- a/Assets/Prefabs/RedRunner.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 639fab1b9d4c44d44908b5a6ecaceafc -timeCreated: 1492088791 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/ScoreKeeper.prefab b/Assets/Prefabs/ScoreKeeper.prefab new file mode 100644 index 00000000..73593390 --- /dev/null +++ b/Assets/Prefabs/ScoreKeeper.prefab @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5992767431851876364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1945378113520528900} + - component: {fileID: 6172527703908351047} + m_Layer: 0 + m_Name: ScoreKeeper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1945378113520528900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5992767431851876364} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6172527703908351047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5992767431851876364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6eb27319c6c95e64da8987d209d77aef, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::ScoreKeeper diff --git a/Assets/Prefabs/ScoreKeeper.prefab.meta b/Assets/Prefabs/ScoreKeeper.prefab.meta new file mode 100644 index 00000000..2d1c2cbf --- /dev/null +++ b/Assets/Prefabs/ScoreKeeper.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82062cf9f4a132f4dbb72019f6642b2e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/TankyEnemy.prefab b/Assets/Prefabs/TankyEnemy.prefab new file mode 100644 index 00000000..de5ecc1e --- /dev/null +++ b/Assets/Prefabs/TankyEnemy.prefab @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &506826924171948188 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 564132424389817684, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: health + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 564132424389817684, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: scoreValue + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 1527739088751739779, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 5421734538833868612, guid: 637eba945dc5fdf4cba12f967325b7c2, type: 3} + - target: {fileID: 5131841981443877688, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_Name + value: TankyEnemy + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280744814558069386, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8855858497119968811, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: baseFireRate + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 8855858497119968811, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} + propertyPath: projectileSpeed + value: 15 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9cac06cca1635a42a746f86d9bf56ea, type: 3} diff --git a/Assets/Prefabs/TankyEnemy.prefab.meta b/Assets/Prefabs/TankyEnemy.prefab.meta new file mode 100644 index 00000000..8cdb246e --- /dev/null +++ b/Assets/Prefabs/TankyEnemy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c98bda435901f024fbb502a58cc20b33 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/BillingMode.json b/Assets/Resources/BillingMode.json deleted file mode 100644 index 6f4bfb71..00000000 --- a/Assets/Resources/BillingMode.json +++ /dev/null @@ -1 +0,0 @@ -{"androidStore":"GooglePlay"} \ No newline at end of file diff --git a/Assets/Resources/BillingMode.json.meta b/Assets/Resources/BillingMode.json.meta deleted file mode 100644 index 80238401..00000000 --- a/Assets/Resources/BillingMode.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e4ae6cec94cee434188adf7337c3fa80 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SFX.meta b/Assets/SFX.meta new file mode 100644 index 00000000..ed344373 --- /dev/null +++ b/Assets/SFX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3862b53bd8bb8b44b9ed749896bffd9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/computerNoise_000.ogg b/Assets/SFX/computerNoise_000.ogg new file mode 100644 index 00000000..2221e9e3 Binary files /dev/null and b/Assets/SFX/computerNoise_000.ogg differ diff --git a/Assets/SFX/computerNoise_000.ogg.meta b/Assets/SFX/computerNoise_000.ogg.meta new file mode 100644 index 00000000..d79df4a3 --- /dev/null +++ b/Assets/SFX/computerNoise_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 8e3bd47beb5072644b9fe8a1e992d9d2 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/computerNoise_001.ogg b/Assets/SFX/computerNoise_001.ogg new file mode 100644 index 00000000..ae1cde06 Binary files /dev/null and b/Assets/SFX/computerNoise_001.ogg differ diff --git a/Assets/SFX/computerNoise_001.ogg.meta b/Assets/SFX/computerNoise_001.ogg.meta new file mode 100644 index 00000000..9521b2bd --- /dev/null +++ b/Assets/SFX/computerNoise_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d6e7a7802204d6941984c92afd08fa60 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/computerNoise_002.ogg b/Assets/SFX/computerNoise_002.ogg new file mode 100644 index 00000000..f0c1b40f Binary files /dev/null and b/Assets/SFX/computerNoise_002.ogg differ diff --git a/Assets/SFX/computerNoise_002.ogg.meta b/Assets/SFX/computerNoise_002.ogg.meta new file mode 100644 index 00000000..6c4d7859 --- /dev/null +++ b/Assets/SFX/computerNoise_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e751f381f2d69824494764c1955c5c78 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/computerNoise_003.ogg b/Assets/SFX/computerNoise_003.ogg new file mode 100644 index 00000000..f6f0f32a Binary files /dev/null and b/Assets/SFX/computerNoise_003.ogg differ diff --git a/Assets/SFX/computerNoise_003.ogg.meta b/Assets/SFX/computerNoise_003.ogg.meta new file mode 100644 index 00000000..4e8689f0 --- /dev/null +++ b/Assets/SFX/computerNoise_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 00be02ed3d70b554fbf8d2d4a0667081 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorClose_000.ogg b/Assets/SFX/doorClose_000.ogg new file mode 100644 index 00000000..7340960c Binary files /dev/null and b/Assets/SFX/doorClose_000.ogg differ diff --git a/Assets/SFX/doorClose_000.ogg.meta b/Assets/SFX/doorClose_000.ogg.meta new file mode 100644 index 00000000..79b3bddf --- /dev/null +++ b/Assets/SFX/doorClose_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b3c3a5cb18452814bb6490a7eb2d464c +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorClose_001.ogg b/Assets/SFX/doorClose_001.ogg new file mode 100644 index 00000000..ac54ad85 Binary files /dev/null and b/Assets/SFX/doorClose_001.ogg differ diff --git a/Assets/SFX/doorClose_001.ogg.meta b/Assets/SFX/doorClose_001.ogg.meta new file mode 100644 index 00000000..185980d7 --- /dev/null +++ b/Assets/SFX/doorClose_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b46e29a4fc37c2f46926f55d96d4aac8 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorClose_002.ogg b/Assets/SFX/doorClose_002.ogg new file mode 100644 index 00000000..54d35087 Binary files /dev/null and b/Assets/SFX/doorClose_002.ogg differ diff --git a/Assets/SFX/doorClose_002.ogg.meta b/Assets/SFX/doorClose_002.ogg.meta new file mode 100644 index 00000000..d5774243 --- /dev/null +++ b/Assets/SFX/doorClose_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 122d81b9fd6b13e41ae9fc0ee904c790 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorOpen_000.ogg b/Assets/SFX/doorOpen_000.ogg new file mode 100644 index 00000000..7bf1f24f Binary files /dev/null and b/Assets/SFX/doorOpen_000.ogg differ diff --git a/Assets/SFX/doorOpen_000.ogg.meta b/Assets/SFX/doorOpen_000.ogg.meta new file mode 100644 index 00000000..d1c2a8c1 --- /dev/null +++ b/Assets/SFX/doorOpen_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 84643caf5feaaee409fd5239a7572977 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorOpen_001.ogg b/Assets/SFX/doorOpen_001.ogg new file mode 100644 index 00000000..042a95c2 Binary files /dev/null and b/Assets/SFX/doorOpen_001.ogg differ diff --git a/Assets/SFX/doorOpen_001.ogg.meta b/Assets/SFX/doorOpen_001.ogg.meta new file mode 100644 index 00000000..1e772f49 --- /dev/null +++ b/Assets/SFX/doorOpen_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 4e8c810fca5c93940bdac0d86c5c07e3 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/doorOpen_002.ogg b/Assets/SFX/doorOpen_002.ogg new file mode 100644 index 00000000..a5cfffd6 Binary files /dev/null and b/Assets/SFX/doorOpen_002.ogg differ diff --git a/Assets/SFX/doorOpen_002.ogg.meta b/Assets/SFX/doorOpen_002.ogg.meta new file mode 100644 index 00000000..6fcf5d77 --- /dev/null +++ b/Assets/SFX/doorOpen_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 54e589a0e68e56c4c836caf4519848a4 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/engineCircular_000.ogg b/Assets/SFX/engineCircular_000.ogg new file mode 100644 index 00000000..c5e611b1 Binary files /dev/null and b/Assets/SFX/engineCircular_000.ogg differ diff --git a/Assets/SFX/engineCircular_000.ogg.meta b/Assets/SFX/engineCircular_000.ogg.meta new file mode 100644 index 00000000..e220442c --- /dev/null +++ b/Assets/SFX/engineCircular_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 02acdf152e56b1d4e840748cb5a7528c +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/engineCircular_001.ogg b/Assets/SFX/engineCircular_001.ogg new file mode 100644 index 00000000..c47d86cc Binary files /dev/null and b/Assets/SFX/engineCircular_001.ogg differ diff --git a/Assets/SFX/engineCircular_001.ogg.meta b/Assets/SFX/engineCircular_001.ogg.meta new file mode 100644 index 00000000..425d568c --- /dev/null +++ b/Assets/SFX/engineCircular_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 0911b3ad450fd3f4cb180655ae302b92 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/engineCircular_002.ogg b/Assets/SFX/engineCircular_002.ogg new file mode 100644 index 00000000..364b50d6 Binary files /dev/null and b/Assets/SFX/engineCircular_002.ogg differ diff --git a/Assets/SFX/engineCircular_002.ogg.meta b/Assets/SFX/engineCircular_002.ogg.meta new file mode 100644 index 00000000..d471c8e5 --- /dev/null +++ b/Assets/SFX/engineCircular_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d2d237fecc0f3104da88948593973aa7 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/engineCircular_003.ogg b/Assets/SFX/engineCircular_003.ogg new file mode 100644 index 00000000..e2c0c547 Binary files /dev/null and b/Assets/SFX/engineCircular_003.ogg differ diff --git a/Assets/SFX/engineCircular_003.ogg.meta b/Assets/SFX/engineCircular_003.ogg.meta new file mode 100644 index 00000000..406ae748 --- /dev/null +++ b/Assets/SFX/engineCircular_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: bea1392d55a99f04abbd11fb4e580eeb +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/engineCircular_004.ogg b/Assets/SFX/engineCircular_004.ogg new file mode 100644 index 00000000..ba2fc2ff Binary files /dev/null and b/Assets/SFX/engineCircular_004.ogg differ diff --git a/Assets/SFX/engineCircular_004.ogg.meta b/Assets/SFX/engineCircular_004.ogg.meta new file mode 100644 index 00000000..e7f2c5a7 --- /dev/null +++ b/Assets/SFX/engineCircular_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5839af46baab182449d7e83b6bfe3667 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/explosionCrunch_000.ogg b/Assets/SFX/explosionCrunch_000.ogg new file mode 100644 index 00000000..019e5366 Binary files /dev/null and b/Assets/SFX/explosionCrunch_000.ogg differ diff --git a/Assets/SFX/explosionCrunch_000.ogg.meta b/Assets/SFX/explosionCrunch_000.ogg.meta new file mode 100644 index 00000000..f453edf8 --- /dev/null +++ b/Assets/SFX/explosionCrunch_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: fef723987c16c744a9849ae233857cdf +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/explosionCrunch_001.ogg b/Assets/SFX/explosionCrunch_001.ogg new file mode 100644 index 00000000..64a2fcc1 Binary files /dev/null and b/Assets/SFX/explosionCrunch_001.ogg differ diff --git a/Assets/SFX/explosionCrunch_001.ogg.meta b/Assets/SFX/explosionCrunch_001.ogg.meta new file mode 100644 index 00000000..fa64b97b --- /dev/null +++ b/Assets/SFX/explosionCrunch_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b4d5f5154eef0344fa0cb8aae0ad5f3b +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/explosionCrunch_002.ogg b/Assets/SFX/explosionCrunch_002.ogg new file mode 100644 index 00000000..9d402016 Binary files /dev/null and b/Assets/SFX/explosionCrunch_002.ogg differ diff --git a/Assets/SFX/explosionCrunch_002.ogg.meta b/Assets/SFX/explosionCrunch_002.ogg.meta new file mode 100644 index 00000000..6a6205a5 --- /dev/null +++ b/Assets/SFX/explosionCrunch_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 3268d854c3a1a0546955ab259365a9d8 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/explosionCrunch_003.ogg b/Assets/SFX/explosionCrunch_003.ogg new file mode 100644 index 00000000..b13529a0 Binary files /dev/null and b/Assets/SFX/explosionCrunch_003.ogg differ diff --git a/Assets/SFX/explosionCrunch_003.ogg.meta b/Assets/SFX/explosionCrunch_003.ogg.meta new file mode 100644 index 00000000..da6138aa --- /dev/null +++ b/Assets/SFX/explosionCrunch_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: be7e5a9c090204b4cb5c920bff7ccee2 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/explosionCrunch_004.ogg b/Assets/SFX/explosionCrunch_004.ogg new file mode 100644 index 00000000..cdb1dc91 Binary files /dev/null and b/Assets/SFX/explosionCrunch_004.ogg differ diff --git a/Assets/SFX/explosionCrunch_004.ogg.meta b/Assets/SFX/explosionCrunch_004.ogg.meta new file mode 100644 index 00000000..6df6d873 --- /dev/null +++ b/Assets/SFX/explosionCrunch_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6beb5c6ee0fd388449033b06930e5e97 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/forceField_000.ogg b/Assets/SFX/forceField_000.ogg new file mode 100644 index 00000000..6b5cd23d Binary files /dev/null and b/Assets/SFX/forceField_000.ogg differ diff --git a/Assets/SFX/forceField_000.ogg.meta b/Assets/SFX/forceField_000.ogg.meta new file mode 100644 index 00000000..ddc4819f --- /dev/null +++ b/Assets/SFX/forceField_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 76861e13619e12543ba267b7a5157b7d +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/forceField_001.ogg b/Assets/SFX/forceField_001.ogg new file mode 100644 index 00000000..010a0529 Binary files /dev/null and b/Assets/SFX/forceField_001.ogg differ diff --git a/Assets/SFX/forceField_001.ogg.meta b/Assets/SFX/forceField_001.ogg.meta new file mode 100644 index 00000000..6b845764 --- /dev/null +++ b/Assets/SFX/forceField_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 7b6dbd216a38afd4b87fe03361a1edf6 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/forceField_002.ogg b/Assets/SFX/forceField_002.ogg new file mode 100644 index 00000000..86995e1a Binary files /dev/null and b/Assets/SFX/forceField_002.ogg differ diff --git a/Assets/SFX/forceField_002.ogg.meta b/Assets/SFX/forceField_002.ogg.meta new file mode 100644 index 00000000..652fd35d --- /dev/null +++ b/Assets/SFX/forceField_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 9aa524bae0d039a478d7a4a0c64b6543 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/forceField_003.ogg b/Assets/SFX/forceField_003.ogg new file mode 100644 index 00000000..15b5e978 Binary files /dev/null and b/Assets/SFX/forceField_003.ogg differ diff --git a/Assets/SFX/forceField_003.ogg.meta b/Assets/SFX/forceField_003.ogg.meta new file mode 100644 index 00000000..e016f5f0 --- /dev/null +++ b/Assets/SFX/forceField_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 87571e80af6c8db40a96d462699a3117 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/forceField_004.ogg b/Assets/SFX/forceField_004.ogg new file mode 100644 index 00000000..98b40368 Binary files /dev/null and b/Assets/SFX/forceField_004.ogg differ diff --git a/Assets/SFX/forceField_004.ogg.meta b/Assets/SFX/forceField_004.ogg.meta new file mode 100644 index 00000000..5484a3d7 --- /dev/null +++ b/Assets/SFX/forceField_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 37fcbdfdff53a854d8924fe0a981e95b +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/impactMetal_000.ogg b/Assets/SFX/impactMetal_000.ogg new file mode 100644 index 00000000..4e2c4f8f Binary files /dev/null and b/Assets/SFX/impactMetal_000.ogg differ diff --git a/Assets/SFX/impactMetal_000.ogg.meta b/Assets/SFX/impactMetal_000.ogg.meta new file mode 100644 index 00000000..54a3ff4c --- /dev/null +++ b/Assets/SFX/impactMetal_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d38f98f01cce2c6469e64d56cccd5d05 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/impactMetal_001.ogg b/Assets/SFX/impactMetal_001.ogg new file mode 100644 index 00000000..1ce78bed Binary files /dev/null and b/Assets/SFX/impactMetal_001.ogg differ diff --git a/Assets/SFX/impactMetal_001.ogg.meta b/Assets/SFX/impactMetal_001.ogg.meta new file mode 100644 index 00000000..f597c804 --- /dev/null +++ b/Assets/SFX/impactMetal_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 66ce40a66892ce94bae41dfff0e4f1b6 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/impactMetal_002.ogg b/Assets/SFX/impactMetal_002.ogg new file mode 100644 index 00000000..80525301 Binary files /dev/null and b/Assets/SFX/impactMetal_002.ogg differ diff --git a/Assets/SFX/impactMetal_002.ogg.meta b/Assets/SFX/impactMetal_002.ogg.meta new file mode 100644 index 00000000..1f1c0a82 --- /dev/null +++ b/Assets/SFX/impactMetal_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 8e803990b4b20274192bd70955c0b522 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/impactMetal_003.ogg b/Assets/SFX/impactMetal_003.ogg new file mode 100644 index 00000000..39e42aab Binary files /dev/null and b/Assets/SFX/impactMetal_003.ogg differ diff --git a/Assets/SFX/impactMetal_003.ogg.meta b/Assets/SFX/impactMetal_003.ogg.meta new file mode 100644 index 00000000..5801a332 --- /dev/null +++ b/Assets/SFX/impactMetal_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b202aed6d8c895e489f9761ece9c7d2f +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/impactMetal_004.ogg b/Assets/SFX/impactMetal_004.ogg new file mode 100644 index 00000000..fdf39532 Binary files /dev/null and b/Assets/SFX/impactMetal_004.ogg differ diff --git a/Assets/SFX/impactMetal_004.ogg.meta b/Assets/SFX/impactMetal_004.ogg.meta new file mode 100644 index 00000000..ddd6376f --- /dev/null +++ b/Assets/SFX/impactMetal_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6cc5cc914c84dd740820cacf00fd4d31 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserLarge_000.ogg b/Assets/SFX/laserLarge_000.ogg new file mode 100644 index 00000000..1fe6edff Binary files /dev/null and b/Assets/SFX/laserLarge_000.ogg differ diff --git a/Assets/SFX/laserLarge_000.ogg.meta b/Assets/SFX/laserLarge_000.ogg.meta new file mode 100644 index 00000000..70fd10c2 --- /dev/null +++ b/Assets/SFX/laserLarge_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d956c370f205b974e85d420fa5a35f6b +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserLarge_001.ogg b/Assets/SFX/laserLarge_001.ogg new file mode 100644 index 00000000..5dfab449 Binary files /dev/null and b/Assets/SFX/laserLarge_001.ogg differ diff --git a/Assets/SFX/laserLarge_001.ogg.meta b/Assets/SFX/laserLarge_001.ogg.meta new file mode 100644 index 00000000..4ea1cb1b --- /dev/null +++ b/Assets/SFX/laserLarge_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5134c7345f755424ab41ed52d9fd4c3d +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserLarge_002.ogg b/Assets/SFX/laserLarge_002.ogg new file mode 100644 index 00000000..2e4f088e Binary files /dev/null and b/Assets/SFX/laserLarge_002.ogg differ diff --git a/Assets/SFX/laserLarge_002.ogg.meta b/Assets/SFX/laserLarge_002.ogg.meta new file mode 100644 index 00000000..324702a0 --- /dev/null +++ b/Assets/SFX/laserLarge_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 04520da587989584b975540cec3e0dac +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserLarge_003.ogg b/Assets/SFX/laserLarge_003.ogg new file mode 100644 index 00000000..c10d27d8 Binary files /dev/null and b/Assets/SFX/laserLarge_003.ogg differ diff --git a/Assets/SFX/laserLarge_003.ogg.meta b/Assets/SFX/laserLarge_003.ogg.meta new file mode 100644 index 00000000..e700b607 --- /dev/null +++ b/Assets/SFX/laserLarge_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 9f2cdea1f60b6da449e674b8948b28c5 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserLarge_004.ogg b/Assets/SFX/laserLarge_004.ogg new file mode 100644 index 00000000..fcd9f5e9 Binary files /dev/null and b/Assets/SFX/laserLarge_004.ogg differ diff --git a/Assets/SFX/laserLarge_004.ogg.meta b/Assets/SFX/laserLarge_004.ogg.meta new file mode 100644 index 00000000..8e3e0978 --- /dev/null +++ b/Assets/SFX/laserLarge_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 94e579e55db9dac43a3b08029c15a887 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserRetro_000.ogg b/Assets/SFX/laserRetro_000.ogg new file mode 100644 index 00000000..c615422a Binary files /dev/null and b/Assets/SFX/laserRetro_000.ogg differ diff --git a/Assets/SFX/laserRetro_000.ogg.meta b/Assets/SFX/laserRetro_000.ogg.meta new file mode 100644 index 00000000..92dee8a8 --- /dev/null +++ b/Assets/SFX/laserRetro_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 13d0c077619984c43b83c554e85ef597 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserRetro_001.ogg b/Assets/SFX/laserRetro_001.ogg new file mode 100644 index 00000000..8eef44bb Binary files /dev/null and b/Assets/SFX/laserRetro_001.ogg differ diff --git a/Assets/SFX/laserRetro_001.ogg.meta b/Assets/SFX/laserRetro_001.ogg.meta new file mode 100644 index 00000000..3e24d5eb --- /dev/null +++ b/Assets/SFX/laserRetro_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 14c2b1d46944b104897fdf2478114053 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserRetro_002.ogg b/Assets/SFX/laserRetro_002.ogg new file mode 100644 index 00000000..cc15854f Binary files /dev/null and b/Assets/SFX/laserRetro_002.ogg differ diff --git a/Assets/SFX/laserRetro_002.ogg.meta b/Assets/SFX/laserRetro_002.ogg.meta new file mode 100644 index 00000000..d7fca3ce --- /dev/null +++ b/Assets/SFX/laserRetro_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b1ff175082a09b747a8633e79660878b +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserRetro_003.ogg b/Assets/SFX/laserRetro_003.ogg new file mode 100644 index 00000000..979c986c Binary files /dev/null and b/Assets/SFX/laserRetro_003.ogg differ diff --git a/Assets/SFX/laserRetro_003.ogg.meta b/Assets/SFX/laserRetro_003.ogg.meta new file mode 100644 index 00000000..a2e26f2e --- /dev/null +++ b/Assets/SFX/laserRetro_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: aa018d1ad858f424397a9749f3df63e3 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserRetro_004.ogg b/Assets/SFX/laserRetro_004.ogg new file mode 100644 index 00000000..a6fc31a0 Binary files /dev/null and b/Assets/SFX/laserRetro_004.ogg differ diff --git a/Assets/SFX/laserRetro_004.ogg.meta b/Assets/SFX/laserRetro_004.ogg.meta new file mode 100644 index 00000000..53fe5734 --- /dev/null +++ b/Assets/SFX/laserRetro_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 53713bc38dac6004e898e1f2418deda1 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserSmall_000.ogg b/Assets/SFX/laserSmall_000.ogg new file mode 100644 index 00000000..73ef94a9 Binary files /dev/null and b/Assets/SFX/laserSmall_000.ogg differ diff --git a/Assets/SFX/laserSmall_000.ogg.meta b/Assets/SFX/laserSmall_000.ogg.meta new file mode 100644 index 00000000..a4217076 --- /dev/null +++ b/Assets/SFX/laserSmall_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5368b9eb5a94b3e4eb9af20edd3f2d40 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserSmall_001.ogg b/Assets/SFX/laserSmall_001.ogg new file mode 100644 index 00000000..ffc89b9e Binary files /dev/null and b/Assets/SFX/laserSmall_001.ogg differ diff --git a/Assets/SFX/laserSmall_001.ogg.meta b/Assets/SFX/laserSmall_001.ogg.meta new file mode 100644 index 00000000..c4ca90d4 --- /dev/null +++ b/Assets/SFX/laserSmall_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: c665d13cc63c77b44b195bf4dd40c64c +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserSmall_002.ogg b/Assets/SFX/laserSmall_002.ogg new file mode 100644 index 00000000..2df384c4 Binary files /dev/null and b/Assets/SFX/laserSmall_002.ogg differ diff --git a/Assets/SFX/laserSmall_002.ogg.meta b/Assets/SFX/laserSmall_002.ogg.meta new file mode 100644 index 00000000..c5525dd9 --- /dev/null +++ b/Assets/SFX/laserSmall_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 07bff492b70350b4fa55176d6153c4d3 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserSmall_003.ogg b/Assets/SFX/laserSmall_003.ogg new file mode 100644 index 00000000..86eb4da6 Binary files /dev/null and b/Assets/SFX/laserSmall_003.ogg differ diff --git a/Assets/SFX/laserSmall_003.ogg.meta b/Assets/SFX/laserSmall_003.ogg.meta new file mode 100644 index 00000000..c3e7550c --- /dev/null +++ b/Assets/SFX/laserSmall_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: eaa9e808887c37746aa53c369eb28049 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/laserSmall_004.ogg b/Assets/SFX/laserSmall_004.ogg new file mode 100644 index 00000000..e491fb87 Binary files /dev/null and b/Assets/SFX/laserSmall_004.ogg differ diff --git a/Assets/SFX/laserSmall_004.ogg.meta b/Assets/SFX/laserSmall_004.ogg.meta new file mode 100644 index 00000000..bd2f080d --- /dev/null +++ b/Assets/SFX/laserSmall_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 8318a65a618cc0448b56273ab1e2d1ac +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/lowFrequency_explosion_000.ogg b/Assets/SFX/lowFrequency_explosion_000.ogg new file mode 100644 index 00000000..510ac842 Binary files /dev/null and b/Assets/SFX/lowFrequency_explosion_000.ogg differ diff --git a/Assets/SFX/lowFrequency_explosion_000.ogg.meta b/Assets/SFX/lowFrequency_explosion_000.ogg.meta new file mode 100644 index 00000000..88413819 --- /dev/null +++ b/Assets/SFX/lowFrequency_explosion_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b7174402e8039b641973043fde1d3794 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/lowFrequency_explosion_001.ogg b/Assets/SFX/lowFrequency_explosion_001.ogg new file mode 100644 index 00000000..a59f1786 Binary files /dev/null and b/Assets/SFX/lowFrequency_explosion_001.ogg differ diff --git a/Assets/SFX/lowFrequency_explosion_001.ogg.meta b/Assets/SFX/lowFrequency_explosion_001.ogg.meta new file mode 100644 index 00000000..7e21dedb --- /dev/null +++ b/Assets/SFX/lowFrequency_explosion_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 358e1d5eb0364074f9fac924feefa915 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/slime_000.ogg b/Assets/SFX/slime_000.ogg new file mode 100644 index 00000000..ede0ce74 Binary files /dev/null and b/Assets/SFX/slime_000.ogg differ diff --git a/Assets/SFX/slime_000.ogg.meta b/Assets/SFX/slime_000.ogg.meta new file mode 100644 index 00000000..4ec78f4e --- /dev/null +++ b/Assets/SFX/slime_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6fef04a78f2781b43aa389e84eabac16 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/slime_001.ogg b/Assets/SFX/slime_001.ogg new file mode 100644 index 00000000..c7efa956 Binary files /dev/null and b/Assets/SFX/slime_001.ogg differ diff --git a/Assets/SFX/slime_001.ogg.meta b/Assets/SFX/slime_001.ogg.meta new file mode 100644 index 00000000..4f66e3f9 --- /dev/null +++ b/Assets/SFX/slime_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 807aa44b78005e5448ec862975bdc9f4 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLarge_000.ogg b/Assets/SFX/spaceEngineLarge_000.ogg new file mode 100644 index 00000000..25863a80 Binary files /dev/null and b/Assets/SFX/spaceEngineLarge_000.ogg differ diff --git a/Assets/SFX/spaceEngineLarge_000.ogg.meta b/Assets/SFX/spaceEngineLarge_000.ogg.meta new file mode 100644 index 00000000..47f92700 --- /dev/null +++ b/Assets/SFX/spaceEngineLarge_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 4062376942731c44a91742dbe9bdd050 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLarge_001.ogg b/Assets/SFX/spaceEngineLarge_001.ogg new file mode 100644 index 00000000..43876bd8 Binary files /dev/null and b/Assets/SFX/spaceEngineLarge_001.ogg differ diff --git a/Assets/SFX/spaceEngineLarge_001.ogg.meta b/Assets/SFX/spaceEngineLarge_001.ogg.meta new file mode 100644 index 00000000..380a642f --- /dev/null +++ b/Assets/SFX/spaceEngineLarge_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 96609a95c364af34986d583b1f0a44ad +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLarge_002.ogg b/Assets/SFX/spaceEngineLarge_002.ogg new file mode 100644 index 00000000..d78a1f9e Binary files /dev/null and b/Assets/SFX/spaceEngineLarge_002.ogg differ diff --git a/Assets/SFX/spaceEngineLarge_002.ogg.meta b/Assets/SFX/spaceEngineLarge_002.ogg.meta new file mode 100644 index 00000000..6cb7b51f --- /dev/null +++ b/Assets/SFX/spaceEngineLarge_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5d49cca1ed5db224f82fae6bc8ba5fa4 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLarge_003.ogg b/Assets/SFX/spaceEngineLarge_003.ogg new file mode 100644 index 00000000..89ed5993 Binary files /dev/null and b/Assets/SFX/spaceEngineLarge_003.ogg differ diff --git a/Assets/SFX/spaceEngineLarge_003.ogg.meta b/Assets/SFX/spaceEngineLarge_003.ogg.meta new file mode 100644 index 00000000..7b1c7f5f --- /dev/null +++ b/Assets/SFX/spaceEngineLarge_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: dcfe6ee5cfb08594686bb3f46ab4db65 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLarge_004.ogg b/Assets/SFX/spaceEngineLarge_004.ogg new file mode 100644 index 00000000..cd9ab7f0 Binary files /dev/null and b/Assets/SFX/spaceEngineLarge_004.ogg differ diff --git a/Assets/SFX/spaceEngineLarge_004.ogg.meta b/Assets/SFX/spaceEngineLarge_004.ogg.meta new file mode 100644 index 00000000..74a880bb --- /dev/null +++ b/Assets/SFX/spaceEngineLarge_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b393e73a6e9e312478e623c4a82935de +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLow_000.ogg b/Assets/SFX/spaceEngineLow_000.ogg new file mode 100644 index 00000000..7171fd88 Binary files /dev/null and b/Assets/SFX/spaceEngineLow_000.ogg differ diff --git a/Assets/SFX/spaceEngineLow_000.ogg.meta b/Assets/SFX/spaceEngineLow_000.ogg.meta new file mode 100644 index 00000000..f49b6e47 --- /dev/null +++ b/Assets/SFX/spaceEngineLow_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 906093c0426535b478a37d6a2af0ff42 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLow_001.ogg b/Assets/SFX/spaceEngineLow_001.ogg new file mode 100644 index 00000000..3a8bc9b2 Binary files /dev/null and b/Assets/SFX/spaceEngineLow_001.ogg differ diff --git a/Assets/SFX/spaceEngineLow_001.ogg.meta b/Assets/SFX/spaceEngineLow_001.ogg.meta new file mode 100644 index 00000000..e5ba40ea --- /dev/null +++ b/Assets/SFX/spaceEngineLow_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: ac2294ffe44f44f4ea515eea4b859e30 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLow_002.ogg b/Assets/SFX/spaceEngineLow_002.ogg new file mode 100644 index 00000000..08fb1d51 Binary files /dev/null and b/Assets/SFX/spaceEngineLow_002.ogg differ diff --git a/Assets/SFX/spaceEngineLow_002.ogg.meta b/Assets/SFX/spaceEngineLow_002.ogg.meta new file mode 100644 index 00000000..8e0f0918 --- /dev/null +++ b/Assets/SFX/spaceEngineLow_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 72cec3c64dd20224c90f9f14561cc3a6 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLow_003.ogg b/Assets/SFX/spaceEngineLow_003.ogg new file mode 100644 index 00000000..969b8362 Binary files /dev/null and b/Assets/SFX/spaceEngineLow_003.ogg differ diff --git a/Assets/SFX/spaceEngineLow_003.ogg.meta b/Assets/SFX/spaceEngineLow_003.ogg.meta new file mode 100644 index 00000000..6e8ebfd1 --- /dev/null +++ b/Assets/SFX/spaceEngineLow_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: a051aa7d556612f4f945a5a825054ac3 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineLow_004.ogg b/Assets/SFX/spaceEngineLow_004.ogg new file mode 100644 index 00000000..c5471d35 Binary files /dev/null and b/Assets/SFX/spaceEngineLow_004.ogg differ diff --git a/Assets/SFX/spaceEngineLow_004.ogg.meta b/Assets/SFX/spaceEngineLow_004.ogg.meta new file mode 100644 index 00000000..8ea452b8 --- /dev/null +++ b/Assets/SFX/spaceEngineLow_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 9d0260fc1b9c55b41a0afce26b19c0c3 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineSmall_000.ogg b/Assets/SFX/spaceEngineSmall_000.ogg new file mode 100644 index 00000000..2c98998e Binary files /dev/null and b/Assets/SFX/spaceEngineSmall_000.ogg differ diff --git a/Assets/SFX/spaceEngineSmall_000.ogg.meta b/Assets/SFX/spaceEngineSmall_000.ogg.meta new file mode 100644 index 00000000..efd2865f --- /dev/null +++ b/Assets/SFX/spaceEngineSmall_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 1c772abd10e4b52478a2543fcc17a8c2 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineSmall_001.ogg b/Assets/SFX/spaceEngineSmall_001.ogg new file mode 100644 index 00000000..e67e0c2a Binary files /dev/null and b/Assets/SFX/spaceEngineSmall_001.ogg differ diff --git a/Assets/SFX/spaceEngineSmall_001.ogg.meta b/Assets/SFX/spaceEngineSmall_001.ogg.meta new file mode 100644 index 00000000..d9c6357d --- /dev/null +++ b/Assets/SFX/spaceEngineSmall_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 36e66dc8aa46b23488c02a43eafed28f +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineSmall_002.ogg b/Assets/SFX/spaceEngineSmall_002.ogg new file mode 100644 index 00000000..1579655f Binary files /dev/null and b/Assets/SFX/spaceEngineSmall_002.ogg differ diff --git a/Assets/SFX/spaceEngineSmall_002.ogg.meta b/Assets/SFX/spaceEngineSmall_002.ogg.meta new file mode 100644 index 00000000..74b5a706 --- /dev/null +++ b/Assets/SFX/spaceEngineSmall_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 448209f43e140e14da0122f0322b1543 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineSmall_003.ogg b/Assets/SFX/spaceEngineSmall_003.ogg new file mode 100644 index 00000000..32c7be6f Binary files /dev/null and b/Assets/SFX/spaceEngineSmall_003.ogg differ diff --git a/Assets/SFX/spaceEngineSmall_003.ogg.meta b/Assets/SFX/spaceEngineSmall_003.ogg.meta new file mode 100644 index 00000000..cc255f79 --- /dev/null +++ b/Assets/SFX/spaceEngineSmall_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d3bb908cb620cf541b5c6dbc3790fbbe +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngineSmall_004.ogg b/Assets/SFX/spaceEngineSmall_004.ogg new file mode 100644 index 00000000..12b72a49 Binary files /dev/null and b/Assets/SFX/spaceEngineSmall_004.ogg differ diff --git a/Assets/SFX/spaceEngineSmall_004.ogg.meta b/Assets/SFX/spaceEngineSmall_004.ogg.meta new file mode 100644 index 00000000..eeade04c --- /dev/null +++ b/Assets/SFX/spaceEngineSmall_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 24538fb7f8b4c4b44b360205af0fd622 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngine_000.ogg b/Assets/SFX/spaceEngine_000.ogg new file mode 100644 index 00000000..c88c68cb Binary files /dev/null and b/Assets/SFX/spaceEngine_000.ogg differ diff --git a/Assets/SFX/spaceEngine_000.ogg.meta b/Assets/SFX/spaceEngine_000.ogg.meta new file mode 100644 index 00000000..deaad2cd --- /dev/null +++ b/Assets/SFX/spaceEngine_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b9bc81f5140b68a4786b986f2e84611b +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngine_001.ogg b/Assets/SFX/spaceEngine_001.ogg new file mode 100644 index 00000000..9c09e449 Binary files /dev/null and b/Assets/SFX/spaceEngine_001.ogg differ diff --git a/Assets/SFX/spaceEngine_001.ogg.meta b/Assets/SFX/spaceEngine_001.ogg.meta new file mode 100644 index 00000000..fc4d1b95 --- /dev/null +++ b/Assets/SFX/spaceEngine_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b06365df509d12242979d2a73906980d +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngine_002.ogg b/Assets/SFX/spaceEngine_002.ogg new file mode 100644 index 00000000..bf0f4c41 Binary files /dev/null and b/Assets/SFX/spaceEngine_002.ogg differ diff --git a/Assets/SFX/spaceEngine_002.ogg.meta b/Assets/SFX/spaceEngine_002.ogg.meta new file mode 100644 index 00000000..eb640654 --- /dev/null +++ b/Assets/SFX/spaceEngine_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b3d1db1ec0099ec4da3552e81d6d03ff +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/spaceEngine_003.ogg b/Assets/SFX/spaceEngine_003.ogg new file mode 100644 index 00000000..b24380c5 Binary files /dev/null and b/Assets/SFX/spaceEngine_003.ogg differ diff --git a/Assets/SFX/spaceEngine_003.ogg.meta b/Assets/SFX/spaceEngine_003.ogg.meta new file mode 100644 index 00000000..b6098f51 --- /dev/null +++ b/Assets/SFX/spaceEngine_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b691ffbd0cd19b24296e2c01441406cb +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/thrusterFire_000.ogg b/Assets/SFX/thrusterFire_000.ogg new file mode 100644 index 00000000..2f7a3fd6 Binary files /dev/null and b/Assets/SFX/thrusterFire_000.ogg differ diff --git a/Assets/SFX/thrusterFire_000.ogg.meta b/Assets/SFX/thrusterFire_000.ogg.meta new file mode 100644 index 00000000..ab9aa0e5 --- /dev/null +++ b/Assets/SFX/thrusterFire_000.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6567df985fa6b2d48ab6ddf97cd73d71 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/thrusterFire_001.ogg b/Assets/SFX/thrusterFire_001.ogg new file mode 100644 index 00000000..12f12c4b Binary files /dev/null and b/Assets/SFX/thrusterFire_001.ogg differ diff --git a/Assets/SFX/thrusterFire_001.ogg.meta b/Assets/SFX/thrusterFire_001.ogg.meta new file mode 100644 index 00000000..b84e3d5d --- /dev/null +++ b/Assets/SFX/thrusterFire_001.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 1565c3d0b3de3364d9eca70457f90152 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/thrusterFire_002.ogg b/Assets/SFX/thrusterFire_002.ogg new file mode 100644 index 00000000..ad07f566 Binary files /dev/null and b/Assets/SFX/thrusterFire_002.ogg differ diff --git a/Assets/SFX/thrusterFire_002.ogg.meta b/Assets/SFX/thrusterFire_002.ogg.meta new file mode 100644 index 00000000..31a3e46c --- /dev/null +++ b/Assets/SFX/thrusterFire_002.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: ad554bb382876b34f86f06316b1f484f +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/thrusterFire_003.ogg b/Assets/SFX/thrusterFire_003.ogg new file mode 100644 index 00000000..218bf6f5 Binary files /dev/null and b/Assets/SFX/thrusterFire_003.ogg differ diff --git a/Assets/SFX/thrusterFire_003.ogg.meta b/Assets/SFX/thrusterFire_003.ogg.meta new file mode 100644 index 00000000..b6cdd663 --- /dev/null +++ b/Assets/SFX/thrusterFire_003.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: ae6ed84b2f78081459d8210fb3155ae9 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SFX/thrusterFire_004.ogg b/Assets/SFX/thrusterFire_004.ogg new file mode 100644 index 00000000..0dab82dd Binary files /dev/null and b/Assets/SFX/thrusterFire_004.ogg differ diff --git a/Assets/SFX/thrusterFire_004.ogg.meta b/Assets/SFX/thrusterFire_004.ogg.meta new file mode 100644 index 00000000..eb687471 --- /dev/null +++ b/Assets/SFX/thrusterFire_004.ogg.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b0faac7c93dd19343b7b533799820676 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SaveGameFree.meta b/Assets/SaveGameFree.meta deleted file mode 100644 index f88a5f24..00000000 --- a/Assets/SaveGameFree.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8a7bf663e8a860941b0077d358ca0fd0 -folderAsset: yes -timeCreated: 1501996951 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation.meta b/Assets/SaveGameFree/Documentation.meta deleted file mode 100644 index f8adffb4..00000000 --- a/Assets/SaveGameFree/Documentation.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e7bb8ae624566194faec37df38688334 -folderAsset: yes -timeCreated: 1499238496 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip deleted file mode 100644 index 06f40414..00000000 Binary files a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip and /dev/null differ diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip.meta b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip.meta deleted file mode 100644 index 1cb0aa81..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - HTML Version.zip.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 814ef27c11b66e14b87ce4c64486ddd6 -timeCreated: 1501081393 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx deleted file mode 100644 index d1a26606..00000000 Binary files a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx and /dev/null differ diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx.meta b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx.meta deleted file mode 100644 index b5f54604..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Microsoft Word Version.docx.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2ac474a6f7da94a439bc2f53586c5d96 -timeCreated: 1501081393 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf deleted file mode 100644 index dd224c94..00000000 Binary files a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf and /dev/null differ diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf.meta b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf.meta deleted file mode 100644 index 91b6ee98..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - PDF Version.pdf.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 51d4332db9e6136489d1be3d5cc84909 -timeCreated: 1501081393 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt deleted file mode 100644 index 98f11deb..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt +++ /dev/null @@ -1,101 +0,0 @@ -Save Game Free -Gold Update - - - - -Introduction - - -Save Game Free is an Awesome free tool for saving and loading game data in Unity Game Engine. - - -By using Save Game Free you can forgot the process of saving and loading data, you just use our API to do data manipulation. - - - - -Features - - -Save Game Free has a lot of awesome features that makes it like professional tool. - - -* Serialization Flexibility by using Custom Serializers and Built-in Serializers -* Built-in Serializers: Binary, JSON, XML -* Encryption Flexibility by using Custom Encryptions and Built-in Encryption -* Built-in Encryption -* Web & Cloud Support -* Cross Platform (Windows, MacOS, Linux, Android, iOS, tvOS, Samsung TV, Windows Store, missed one? Let us know) -* Awesome Customer Support (Ask anything!) -* Auto Save, An Component that let’s you save objects automatically -* Well Documented: Documented using Code Comments and Online Documentations - - -Usage - - -Here is a very simple usage of Save Game Free. - - -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public class Example -{ - - public int score; - - - void Start () - { - SaveGame.Save ( "score", score ); - } - - -} - - -Check out examples at SaveGameFree/Examples folder. -API Documentation - - -It is a small documentation of Save Game Free API. - - -SaveGame.Save (string identifier, T obj); - - -* Identifier: The identifier. -* Obj: The object to save. - - -SaveGame.Load (string identifier, T defaultValue); - - -* Identifier: The identifier. -* defaultValue: The default value. - - -Find more resources at Save Game Free GitHub Page. -Last Words - - -We are very happy to see you are interesting in using our products. - - -If you made a game using Save Game Free, you can add it to our Showcase. - - -If you have any further questions and information, Contact Us, we are here to help. - - -Show your support by rating and writing a shining review. - - -Have a nice day! - - -Goodbye! \ No newline at end of file diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt.meta b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt.meta deleted file mode 100644 index 0ba6cbae..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Plain Text Version.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5345537b48de5e4b9dc70a34f55dff1 -timeCreated: 1501081393 -licenseType: Free -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf deleted file mode 100644 index fe375f9a..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf +++ /dev/null @@ -1,397 +0,0 @@ -{\rtf1\ansi\ansicpg1252\uc0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deff0\adeff0{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f2\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f3\fnil\fcharset0 Consolas;}}{ -\colortbl;\red0\green0\blue0;\red255\green217\blue102;\red67\green67\blue67;\red0\green0\blue136;\red102\green0\blue102;\red102\green102\blue0;\red0\green136\blue0;\red17\green85\blue204;\red102\green102\blue102;}{\stylesheet{\s0\snext0\sqformat\spriority0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Normal;}{\s1\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb400\sa120\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs40\ltrch\b0\i0\fs40\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 heading 1;}{\s2\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb360\sa120\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs32\ltrch\b0\i0\fs32\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 heading 2;}{\s3\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb320\sa80\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 heading 3;}{\s4\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb280\sa80\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs24\ltrch\b0\i0\fs24\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf9 heading 4;}{\s5\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb240\sa80\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf9 heading 5;}{\s6\sbasedon0\snext0\styrsid15694742 -\sqformat\spriority0\keep\keepn\fi0\sb240\sa80\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai\af2\afs22\ltrch\b0\i\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf9 heading 6;}{\*\cs10\additive\ssemihidden\spriority0 Default Paragraph Font -;}{\s15\sbasedon0\snext15\styrsid15694742\sqformat\spriority0\keep\keepn\fi0\sb0\sa60\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Title;}{\s16\sbasedon0\snext16\styrsid15694742\sqformat\spriority0\keep\keepn\fi0\sb0\sa320\aspalpha\aspnum\adjustright\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs30\ltrch\b0\i0\fs30\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf9 Subtitle;}}{\*\listtable{\list\listtemplateid1{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx360\fi-360\li720\lin720}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1 -{\leveltext \'01\u9675 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1080\fi-360\li1440\lin1440}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1800\fi-180\li2160\lin2160} -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx2520\fi-360\li2880\lin2880}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 -;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3240\fi-360\li3600\lin3600}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3960\fi-180\li4320\lin4320}{ -\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx4680\fi-360\li5040\lin5040}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{ -\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx5400\fi-360\li5760\lin5760}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx6120\fi-180\li6480\lin6480}\listid1}{\list\listtemplateid2 -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx360\fi-360\li720\lin720}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 -;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1080\fi-360\li1440\lin1440}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1800\fi-180\li2160\lin2160}{ -\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx2520\fi-360\li2880\lin2880}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{ -\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3240\fi-360\li3600\lin3600}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3960\fi-180\li4320\lin4320}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1 -{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx4680\fi-360\li5040\lin5040}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx5400\fi-360\li5760\lin5760} -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx6120\fi-180\li6480\lin6480}\listid2}{\list\listtemplateid3{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1 -{\leveltext \'01\u9679 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx360\fi-360\li720\lin720}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1080\fi-360\li1440\lin1440} -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx1800\fi-180\li2160\lin2160}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 -;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx2520\fi-360\li2880\lin2880}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3240\fi-360\li3600\lin3600}{ -\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx3960\fi-180\li4320\lin4320}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9679 ;}{ -\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx4680\fi-360\li5040\lin5040}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1{\leveltext \'01\u9675 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx5400\fi-360\li5760\lin5760}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelstartat1 -{\leveltext \'01\u9632 ;}{\levelnumbers;}\levelfollow0\ulnone\jclisttab\tx6120\fi-180\li6480\lin6480}\listid3}}{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}}{\*\rsidtbl\rsid10976062}{\*\generator Aspose.Words for Java 13.10.0.0 -;}{\info\version1\edmins0\nofpages1\nofwords0\nofchars0\nofcharsws0}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc1\mdispDef1\minterSp0\mintLim0\mintraSp0\mlMargin0\mmathFont0\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent1440\mwrapRight0} -\deflang1033\deflangfe2052\adeflang1025\jexpand\showxmlerrors1\validatexml1{\*\wgrffmtfilter 013f}\viewkind1\viewscale100\fet0\ftnbj\aenddoc\ftnrstcont\aftnrstcont\ftnnar\aftnnrlc\widowctrl\nospaceforul\nolnhtadjtbl\alntblind\lyttblrtgr\dntblnsbdb\noxlattoyen -\wrppunct\nobrkwrptbl\expshrtn\snaptogridincell\asianbrkrule\htmautsp\noultrlspc\useltbaln\splytwnine\ftnlytwnine\lytcalctblwd\allowfieldendsel\lnbrkrule\nouicompat\nofeaturethrottle1\formshade\nojkernpunct\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 -\dgmargin\pgbrdrhead\pgbrdrfoot\sectd\sectlinegrid360\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\guttersxn0\headery708\footery708\colsx708\ltrsect\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li0\lin0\ri0\rin0\qc\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 INCLUDEPICTURE "Image_1" \\* MERGEFORMAT }} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn cropFromTop}{\sv 0}}{\sp{\sn cropFromBottom}{\sv 0}}{\sp{\sn cropFromLeft}{\sv 0}} -{\sp{\sn cropFromRight}{\sv 0}}{\sp{\sn dxWrapDistLeft}{\sv 114300}}{\sp{\sn dyWrapDistTop}{\sv 114300}}{\sp{\sn dxWrapDistRight}{\sv 114300}}{\sp{\sn dyWrapDistBottom}{\sv 114300}}{\sp{\sn shapeType}{\sv 75}}{\sp{\sn pibName}{\sv Image_1}}{\sp{\sn pibFlags} -{\sv 10}}}\pngblip\picw4517\pich4517\picwgoal2561\pichgoal2561\picscalex75\picscaley75\piccropl0\piccropr0\piccropt0\piccropb0\bliptag427331949{\*\blipuid 1978916d9a8538313e225610dbffb75f}89504e470d0a1a0a0000000d4948445200000080000000800806000000c33e61cb000000097048597300000b1200000b1201d2dd7efc000020004944415478daed7d79981c55b9f7ef9caaea9ee9994cd69940322193009249040c2a8b92900ff4832c248c0191808008225c8cf85da3829f22c8e2a757b8f7fa2912f5fa8021c892041410f5123643c84e200b5b7696592164a67ba6bbaaceb97f9cdaeb5475754f4f164ce599275d55e7d472dedfbbbfe714b9ea2b9773000021e23f581b21e2b7f7b8af0df1768bee2f6beb34091df05f23d029d03afa3a65b6916d9cf37eb5e1fe86fe63927ede6bb93fc3fd64d7103f3d6db9ffb7ac3f8d18ade8814cd2ac5204a900f1092165133f69ff52af5ffad39012ae4122e920eb4393108c24256a7f5e5722412a41fc4a6dc58010758ec43186a48ff73aa1e665325b5c3b5a1ed14b07032195254c31625492f8a5dc37e96891fe3d44d1c3a4487f220300298bc343d42dfb854ae1fefdc1f59504412952407e9a9407229f2d964402241cc064cdf62f17ee0fe25752ef97a3da082a3bee7460f57f72f19f74800642af97ab32ca06628952a042dc2895066a1977ab2cdf5768304862c9954c7c2771ffec3e49db5600b2ae334888d48d8c685d820a2881eb2ba2fff7a3382e85cb2be13e56ca182ce53112b7b5a401dd9fbe6b7ff523e9877420032859483f0cdfb2245519a34c4a91000385c89275e32160f557ac5fc5df23996456cb12fb95b2f503f7ab4e739c3cb10fc71f93c7318d466cd75c7a0672e9193818b64cfe4964f24f3afbef74a8f8c58375e8cd87255012bdbc3f37150387bb92b69327e5d1322d8beaf4c1343ce56da3eb0d5cf7c5bdb87351157af314aaaa82520a4ae9c0dd34815158b20ae88f5428659b774e0fe69dddf39120bebd3536305c7f510e6039f4e5f3304d138c31a904ac94042d8749d5fdc3dfd1db2993f2387962fea0225e369bc5ce9d3b23cf4f9a3429d1758e3a12f8ee574cdcfebb5ee4f31ce9745a8c621992c065f07e2a9180a4500fe44057a7395aa6650f3aeecde572d8b2654bbf0100004da3086efc2ac76dbfed453e0fa4d369506060d541a554c0406fc71f9dff4889fd38107cff4a00bc17f9287570803c9c030b80630af867d9ca05c1471a00ff0cdc2f0301490882fd1162a638bc1dd42038c800c00f53f0008160a084c1610970c041d057a224e82712bcc5a1c500c007127a87370182ab805c5f1ff285021863a5e9fd0ad0a6e271008e81aa03fae882a050c843a10a544501a5b43cf7af4c30d04a703b4ffc8c87a5896c334d1386698099ac8256162f0d000305b6c3344fc6189cb1c444e365108cf71700bc646a1fa67c7f41b13ffc3235528f739e2cdb94b4dd21b4699a86fafafa83080cc9c9cd796952412d9d80c5cdbc43dd101c326408a64d9b76b08b888a48079ae822fdbc99b7fb61437000e478d23195d802b45cbf3fb2d9613ba0a2fa3f38cec94637f9b8aba5029554c00ee09cf73bd519acc33b2c26229832c603885501f1d280173dca0fbb830367fdfb756ae97009ad0f50e4a651604846d4c394af946aef976318210968a9461f2f0195bc027eee61ee0f8c6482b14d2afe0180f2b23d005ef2d1c334af30f747188bbc840b9716092c450d1ca676e5b9bf5ceb3f706d2ef50282967c8c655f8a37e0b615bf4a711858cd1498c3be76481396ee5b06e5c3a595e1fe28832f81f55f522e80574a0d94f2c092ed50273e00b0ba167075449986322f7d6c4b4216074d622894a406789cc8fa27550b4a097985b2b93f99f51f1b09f4191589bd816452e0705ca064aba07cee2f81a96912de942d3a98440a9421a40e5bfe5eaf2931b7240b1ec916ada43cc2872f0da33cd19bf1c32028c30c880683d4f58b581134ea96898b42fb2d054a0960fc53fbfcbc44bf9f977a03df3ef51294f70bb83c9141785815141fcd52992609f7475d435e10e239e6ad0e8afd5de40189e7bafed840f26de1c285f8f0c30f0f7a322e58b0a05f102089457ff9dc6f33bd1a32148aac2c99e4f17d980a12ddb35feaf6ce3bef3873ecff190c80782390f79bfb850488227cd9522039084add3a3a3ab061c386839e9c37de7863ff6010e77ef32207e30c7ac9f2f1aad45d8892025ec245fd2ecff249b4cd9c3913279d74d22162d889f7d35f7d02c6beddd01a2db78bc85704e708334b31d11fc5e5a5d464a95eae2c2a05827a2af277022950c63673e6cc839ae8faae7500e7c8ef580363f73a98eb1f02cf5b2ba0a814647c1d5223ab41a958354c6d10bf994dd912f47e51d11fe1f7070d7e3532686083614055c147478be71ebf05faa627a21b180cfc8dbdc8bfb1d71de651355026d75b730299d4082c57552495c22a38c0498c144822ca03aa2029083e0a1bebdb87beffbe0bfaa6d2eb13c9bb59640b0c1a4bc3305330edc9a1c1f46d8cd5df1feef7498090284f2a0524fd8be1e4a33099c4687b1d85357f2c8bf0deadbab317bf3dbd17ff68efc38a0f81bd8606a2aacee292e588fe447e86d54ee5e0208e0808134746d8725441258cc09ffef4a7c8660ffcaa6269a2e3caf4734813a362d73cbda10f9f1cfe2e6e79b30a0556652d2ea9580663b28f4649891df00a82115dd5db2ba40a8a59fa51e23f892a2863dbbb772ff2f903bfa6e0d1e936a4aba2899f1a538b74632d94a169a84345dcc2f8200ff3833cf26ff7a0b0a7472e0d1486e3aabab0ae7b1852a934d2a91414454c174f44f022a23f320ec0c111a9f9e354415ca46f0040b077efde83220ef0f5cfcb57f2d0466630e8b491a0355a78a02d30a4c7d781657574af6c83de960bb53babbe1bff68cf001c50150a4a353f93a1b4c44f54718ffd85398f0d2054419441280be2c485838b81a09ced5bdffa16babbbb0f28f11b36dd8b41efbe143a5e35be0eb5a71d91e81ab446c3e0cf35a267652bfab6eff39d1b5363e02be3dec7a23d0d304d138aaa424940fc62c1a1a8d8805a2c1e1d520509ed0100b19e41395ee0b1c71e7be05dbd7e12dfbbd97d8220f86c7d2f28edc01fdb1aa1984c7cd881d258e22712fd81fc31875512e6950232aaf01210c763021afecce1a1e708cafc7ca5468b267e5f1ed8fa16b0e90da0bd4bdaa4e6530d50242ae3b4e13914f279e8d6da41c1605131a3af98e877a451f8621c3e1c448912ce230313c940f0d1d832270c979ff8601ff0d62ec08c5ff98b6834f21a85828e7c210fc3347df18144465f84d5efa3336415413e11514487940002e9fe21b4c9eaf6498a223dbe2edcb8eb03e09dd6e46ee5f83a9054b83687311386bd7c5c31e2cb8cf7089ded3da306f578d02b88b207228dc2086f40769f52b79b6ebae980a583c7e13dcc08d028dd582b6f6c737d5d2db0af27d1f5b59199907b3879681f366553cef271b1c42fa2f7b984f8020011be7e28402431fa64f180c42028c708cbe5b06bd7ae030280b38fda056402d67cad16e12a0c076aaa819a8cd0ff093675683a0480d31bfaf0ca5b35304d1326632094cabf1650a46c8f47e95ea72024220720730dbd44f5f5490202a05f1541d96c16afbffefa7e277ead061c33a1c4f57c6b32fdbeef49c3f23019836e18483106ceb8c827974afc80def74a115596030847fc1002811438c54010d82f75fbd5af7e7540b89f31869ebbcf03ef6edbaff7dd9d558507609860a609aeaafe805d52e2f330f15d2f80c757fc3a1d796999a728c3f0505c7e96730e9c7c69f878a172ab7cb31e3d74eca977aaacf1e560e588fd08bdef6d1bbd52a80c04280f045c060cce0f1957801002f598a961376d4f4fc5eea1b7f5868eadeb4ac91565d2527d19f103ae210d057f2263ca6ebb5241e027faa1170f208440c90c0e1bfb591d7a7bafbcd3a637fc06607b97d8cf86e3ff7a7b2fcc6c5802640d028058ff92139f1723bea71d8d0afe702911a341c083bfa3407008aa0020fa234fb957ba228cc06af99fa224bf060042091485820652f4fd22be43df602ea0584a38e01e26ca024aea0bd00f57f0804900450119713478e7b680e8ce21bf7d5f3820346e4ca26bf7bef681342bb83b2b8a42c42ae2e2c393a492c4b781cd9d8b498cbd08dd12250962c3c031ab541c2a20485df09f60c39a42e7ba57b6221f48e824d9f2dbf721bbae434afc5b5fa90321049408094028f57df34f1e6995135f0e043b1924f31379710323110892d80571839e7fede05203d575d0a7df01a6564b41907bb52b7950ebd52e74af0c878b3bfb286edd58879c2e24281175e4a23228a06e8b5afb51b5809eb6aaede690a830704caad7510708c409005f1109f77e22d513102a1a1debbc0bac662a38cd1c1400e0868914eb4576ccb1a8ddf18a5497e7b7ed43d58421488fa90d1586b0ac8efc9e1ef4bdb6576af401c0736d29e40c8010f1ad61aa288efe8f4cac95497c0700521078f57c3110580d7d91632fe16545239ce3e5d7298e1b1be34bb31c68f753078f1a601c3579067d540ed8216f63667564d77520bbae032445a10ead0200181ff4258a1b3cff5e1a00015528544d434ad3a0d886a334c6523ef139e7ae0de0043ca2447c3175e0511dc554827d7ec36b87d637ab082148a5286a4754a1efb8a130b4f8e7e70506bd2d07bd2d5794f8edbdc02f37a7d191a72094405514a45329689a06429550b5953d9051065f12e2c37103cb0541a06da45d10d45dd67ec75e8265cb0f2500000a25a84a2b488faf43d7e47aec39b216129320f1a65603b7ac02ae5caee1d9f734504aa12a0a344d83aaaa5014c509ff7b8dbd506c3fceda8f20be0380924110531dc43d62a058b10208c1b267289e5d6b1e52205015829a6a1543eb52183e4ac5e0a3511608d46a60f0d140a18ab8845735a45269a45229a88ae2cbd378895909e2737b661088c40e90d90488984554c42e081a805edb40a1140b9752f4e40ccc9aaa1e32aa209da2185297027226882108d9ebf1e8f42ca00722c55a2da0d5b8fbd5f5005180332710bcdeae41d35248a7d34857a5a1298ad0fd76e22c86eba3a3b3f1c40724134362411034f624865ed02ef00247e60910aa20a5028b9fe458fd6a1e677c92e0d41335d45493835a0a502a404074314f81284026501a68f4023bdf564109c751a3cd4829715213a0bca8425155689aea233e9212bf88671025e1d5a0d55f0a0820f310022e9eb78f2f7a683d34a50480022d9dc25b7b804d6ff5e1ae45bda81f02340ca72207ee7df184d54403051f2f09aa55869bcf8cfe027a4101bebb9c616f37c363d70111f54338a68161703560d82420c40afa44105e22f211631f44115f84821dc2240781c3d9c45fe113a712e2a4012500a802a452001171f7bddd26baf6313093837126cf1f1ce0f9859f3bae37f6fc9aedc0aef718082558bf1b98fab1e8d0d767c6eb78665b1a066350190725dc9a11545ce4974bfc900a2806025bffc5e5047c2a41220da280200401052129288a02933130d384a11b3099e91b0612279bf7e3f68931f1f31437eca1d03405aaaa60d3bbc0d48ff545b63da151c7d36f3218ba01a69ae00a95727d9cc82f95f81c3cac026420f0113ec63844826450482d78fa524240a8c87ca99c83a91a344d54c592fe10babfc088485c9d30da0de56eeb5000701c5deffafbab765621532d5cba37ba14002e00b677280001c68f302d0018608cc3340d989c41f57e56a75889bd241e9084f8d2a9613e100025d905329550541a0481602540ac4c9594134811020fb41ce0008e1adc8711356282e89f37d5e097cfa4f1b909797cfbf3422ab4755374e652d0520ad25a0aeff554a123fb01eaad3ef7adaec6c63d2a2e3db5172d9fc863e420868641063ee853c1197789d60fae9711df1fb40b46027d3e3c0f593d71b182a0ffcf6382404169e0bb97b7bf0506df1f159931fb8f5a12c3fb47026da2fea8e42f513f4230a1be07bd3ac5cf9f1d89dfac1804422996bf91417bb708dbbef2b6064a28144aa16a2a5455c5d63691d368ef56b0725b0ad93cc1ddcf6770f313b5c816083e33be00ce394c26a41e672c36f9534ce41723be3c122869140782a8bef1222b1a083c104fe69084973d7f3cd0864bda48ff24fd92f6e50018801b9f6ac28b3bd260563c2395d2f0c4e64100809776a6412801a58a98e0a92a78bd430401fef46a4618bb0a85a66958bba716f31f1a06420898c960ea3a4cfb43d2212692078362457e04f16d298b7240d06f69100104d93522c11041301e41dc3820150346b0ffdfdf18868e6e05600c9410a4b414aad2557871cf30e40a149b5babdc7c3ea1a08462fdbb8390d3299e7e3d034a44e42f9d4e2393a9c63ebd064f6ea90355281820b8df2b01104df844fa3e2236a07aedb4689fdfeffa493388122f416af107ed839814b1f7611d9b047ec351aaf78b7d05ad985198a45ac95247aaaa82280a345585a669287082fbd68e40afae821243b837548c5bafa1e2ee9523913308086550140529ab1fd734504581a1eb967a22450341918497187b51ea4275d7f8255210f87dfe78e350ba2f31126540883216a560f05e280210b1c66099e568a18f2d280a52e92a2ba02572f7e01c2fec1c0c55ed03c0a17af2f900b0feed5aa8b40f50b828f55254502be64f00a88a026e812b09e1a3881f56c761e2730ea8ae97c67d2090fafc10d28004427a3257314e1ac880e09d2ce2ab172c028628404481a252614002024a28884a2d90bbc13b4551904aa785eeb7c2baf6a32894424ba74055715ca1c4ea4b44f187a27806a71f5c5fc43db4bbaa5ec2fb7f275409a83010a2a4428c3f1f354f96f0ca3b84dc8f02d885dbde4491a288c59d98c5fd94baebfc504541ca73ceaef5e39eebd8e35b2ad72711f97e01e82c161d06813dde45550208c61e35162de79f8fe689130100bb76eec40bcf3f87179e7fde37305111c1b864912f02187c69cf35e7b4b4e0f3fffb6c67ff1f2f3c8f47972e456f6f6fe8fe031b2410d2a0696c1316dc7083736ffbfed96c16fffacdf94e99392912f32f89f089dc43b791a502b8b314994b78ff824e712aa1ba2683ebbffdafc86673b861c102b4b6b5e2a69b6fc125975e867dfbf661c3faf5be9a7a92241814c1fda170b075fe1bdfbc1ec7353763d9d225f8cb134fe0939ffa14aebee65a8c1973146efbf12da2a8c2e2c24a133b524b589cbf7bd72efcf84737b92b7c58f9126ad5fc71c62356d12b42f804ba5e26f2fddf75e0c1a2502fe1fdc6615452a879e244643235d8bc7933de7ef71d988689df2c5c88534f3b158661a25028e0dc397370fe055f0420a6782f7de461bcf0fcf3f8fe0f7e88a3c68ec57fdc7927b66edd828bbf7c29a64c9d8a654b96e06f4f3d85cf4f3f07679f331d994c069d1d1d58b67409d6af5b27c6cb02d551478dc571cdcdd8b56b171e7fec3118a6891757acc0b061c390c9d4a06ef0607cf0fefb9875ee6cb4cc9deb3cc3a34b9762c53f5e402693c1cfeebc0b9d9d9de8ece8c084e666747676e06f4ffd15a74f9982a3c68e456747077ebbf01eecdebd1b04c0bc4bbe8ccf4e990200786deb56dcbfe80fe8ecec740c39ff4073f4150a60a6e910fde4534fc5bf7ce31bd8ba650bc6363561eb962d58f8ebbb71cef419387bbafbbe4b1e7904ebd7ad05e71ce7cc988173a6cf40269341474707963efc30d6ae5de3325042911f0482a42288871a7addf52012b76cd98c5c368b89132761cc9831300c033bb66fc7838b1fc04b2b5762ea19d370fe055fc4da35abf1d5cb2f437b7b3b2eb9f4328c1e3d1a6b56af0600348e1903dd3030a1b919b95c0e4f3ef1044e98fc09b47c612ed6ad5983af5d7105da3bda71d5d55fc7e8c646b1a4aab56ac684091384dad9b103055d876e8850eb934f3e89871efc235adf7b0fa74f998296b973b17eed5a5c73d595e8686fc7bc4b2ec1a851a3605aedc139eeb9fb575878f7dd1831a21ee7b5b4e0e73ffb19eeb9fb6e8ca8afc7ec9616e8ba8ed92d2df8ec942958bc6811fecf37e763f88811987ffdb760eaba98c11b8875704024b44c26a482421d8998c96470ddb5d7e097bff84f9c3879325ae6cec5da35ab71e5572e477b7b3baebee61a8c1e3d1a277df293f8c2dcf3b176cd1a5c79b975eeda6bd1d83806cc64609c2510f95c2205b8d70b08ba70c954422e9bc52d3fba095fbeec72dcfe93ff87b6b636ac5ef5129e7cfc71f474f760f9d34fe3b9679f81a228608ca1adb5154d4d4d1832742856ae7c11732fb800139a9bf1f2860da8afafc79ad5ab51d00b983a554cc65cb5ea2514f402366d7c0513274ec271c74dc08e6ddbc12d2bda7ea76cb607a669e24bf3e661f69cf39c01f8e1f76fc433cb9763c53f56802a14a661a0adad0d639b9a503764085a5b5b1dddbc77ef5e6cdcf8b288e5b7b7a3abab0b1b5f16eb12565757a390cf63ca94a9c8e57278ee99e5d02db09f7cca2918d5d8883dbb775b96bd6bc9373535e181871e729ee791871f465767270060f3e64dc8e7f3608c61ead433c4fbae7c09854201af6cdc88899326e1b8e6667cfce3c7fbc6e2958d1b3169d2244c686ec6b66d6f096f83467d01304a0570991710d4f77295e0351001f121879ffee40e0c1e3204679ef5399cd7d28233cffa1c7ef0fd1bd1d1d1812bbe7a25a69d79a6bf5ac634f1cedb6f63e78e1d681a370ecd93268918fa2b1b51c8e791c988b0e9b7bff35d5f3fc619745d07e3c200b59fa13a5303c63916df7f3f962e59829b6ff931c6363539f9844b2fbb0c53a74df35fcb142aca1e16d330619aa63382a66978f6817475353235e2b9eef9dd7ff9ae555d9d815ed0c1540e68e2390160e78e1df8ee7716803186742a05555571caa9a739636d1a0618e7a8b1aebbe07bdff313927164322287b04036168621c640555d6f2346e4872a826ce27a4110b60be0f312bcd2e0d2cb2ec7d469d3f0f0430fe2d165cbf0c7c5f72397cd62de259760dab4ff85de5c0ed3ce3c13cf3eb31cbf5bf81b5c377f3e4e39ed3470c6613286552fbd840b2fba0873ce9b836cb6072fae58019331f4f48882ba9fdc7e1b366edc080282238e3c026d6d6d62d104886aa2ad5b36a365ee5c343535f9e5aeb59926c3f499333175da343cf7ecb3f8fdef7e8b6baebb0ea79c722a18e3306c028383133835f8b65feeddefcdf5229bcd8200b8f6eaab51d0c5e48e417583d0d3d3e37b2e0473268cc1304d10421d70804318879c2397cb5aef7b3b36ac5f0f42acf76d6dc5a48f7f1c0070eb2db7e0e5973780528a238f1c85b6d65698a6096e2f1f436822aef74a09eaa2848742f3fe0edef3ae4e596de9f14f7ffa64d4d6d44051559c70e2890080eeee6e0caf179f4d6d6b6d83c14cd48f1ce943f7ea5562e1c59a9a5a6cdfb61ddddddde09c6395757cd6b9b3619a269a9ac6e2c7b7dd8efafa7a9f67b06bd72ebcf0fc73681a370eb3cf9b0380634443bdc3a98c991851df20b2706d6d304d86066b5f10c6b5a20944f2c6beb6422d716e5bef0458b36635323535983e6b261833316bf66c7cef861b639678b7bb8bcca0a24a66fa108255ab5659ef7b2e1867681a370eb7ddf113d4378cc4ca175f0400cc3e6f0e38e718377e3c6effc91da86fa877dde1005dbc748a227e280e0070478444ab04f86c832d9b37e197bff805ce98360df7fcf6778e3e7d60f1fd78ecd165c8d4d460e4c891b8f0a28b306bf66c6cdf2666d78e3c4200a1bdbdc351032fad7c51f8d184e0d9e5cba1282a66ce9a85871e59020078f081c5e8eaecf444d7c4732cbaef3eb4b6b662dec59760dec59708e374f3663cf8c707b07dfb762c5ef4071c71c411b8e0c20b3163d62cecd8bedd79864d9b5e452875e6f535893fee70dfef7f8fae8e4e5cf8a58b70e1972e427b5b1b1efff39f9cd9bb2208447dd2948000840b8942a97faab975bb679f5e0e4a2866cc9a85879788af8d3fb078313a3b3af0ccf2e5a09462f69c3958b2ec5100c0e2fbef47a73d1654b16a2b5154e407d50399db729ec7f5269ef80a0905dffc7eb46b2c32c66018a665818bb838e71ccc348528a5624152c699089f0230991083a9949800c14c867ca160ad8f2bb2649aaac2344d14741d9c319f2fafaa2a544d738c1f5dd7512814446ad68ab299a65867cfaeb9679c8399a2464fa80721fe354d739e59b50c2af14e86b56c3b15d732c4b329d67e41d7c118f31960f6735122ec9342a1803e6b85f3aab4a8f7b76d17714e5409a5d369a88a2a16852a14605aef6bcf09a754c4414ccbd320d63802e27d5555b3c6272e9610f6f854ffe44dafbe0fafee2d93060011e24de1e09cc2341918e3a274dae2543be0610fb898f74e40b8bbfe05a1148a42c50b51c549a14225d038876198026c56a48d597a955b51364551904a595fdd601ccc12ed8aa288848ca28078165c24848078bc083b1eef85783080652fd4208edbcf6538ae9ff7b9ec8520ec8c21382cf013a7d89378cf5145d40f10a126b8690b24375ca658f765a62992c25cc46229b76963d32cfa8b234109e12c13175cbecd55097ecb5f06045127af405509a8627df6c47a51d55eef9e7350853a65cf8e8f41c44b530084a41d83862a02fd0a28882aaa6b3877a36634204a6d10508b7b455bd55a6859713ecea4588b2edb04b78d5d5bb2d852867862f8c13fd18e885430f10fb8f35c16b81545451a82e0c26d756d0e31f327254ab3ac0f49298480681a8825917cc9274a41290353ac739ee4a9ab028a11df5f9ce3c6014279faa00b185eebdf1b372056393705b58edb00b107ce550dde81f46e2a5500aeb8d7b4b22d8412a854157d1dd514fedf019a67f0bce72900aaaaa1947574cadfdfc617bff710db4f0cf77e76965051159fa1e9cda43ae70280d4ace70c67c89500c72304c2625cef2d8a5183c91fbf34f01a7dc5a5817dcc7547e0731d83eda4032df93e8d43744a8a26e97d0089b84f39c4278484ec44efbd82193c3b2be7552a9cf8ab79825953ef580a321027fee2cf917187b982408fd2f5b2123d5f1cc0c7e152698092d4823d44de870e1f0b1b2bb264515c7a57963a8dab11a8683a38ae5a24ae6d11234deecb475bf6a572bdb72d75fdc660bc1811ebfc87538ac1970ae615e4be290f96e2f9faf3985a41fbdfac333816dd069c3c49f8f39cf150d164a5ffc5150a86da423e36def7f38f816cbcc2febc0c386e2c87fb6335928a6cef75699898819b878a39bd0fc8a50124f983ca88eebe70d328e086af122cbe8362f11d14f32f126e1c63cc35ea6238c96426181789914cb500c637be0407189c719c3b153ec064d2f2767115a1a71c0f2cba1d9839953bf70b2663a2882eab470d13383c36e5103e8aeb83eda9df3a8c216c8581e07da09a6ae0fa8b85e5fcc50505dc7c8f8e534f20b8f06c40370c77b9740907c172bd0cab5df0debaa14337740b20dcf1ffed63f2762c5e0a587d0cc370ee1b7cb6853f20b8f55fdcf7672c8aaba3980225121e01ca4473bdaf22c836f66ca303c5ac7fe93780e2ed03b99e77f74f399ea26118b06cb9095dd7b17693897b1f3351932128e40b185ca7e13b97ab38fe5871c1c57f61f8d3b30c8c597e3163304d133fbc3a8513dd965338000007f9494441543e46d1febe7d4f867cbe001020a569e05cb4370c03858201b34a8358319f235f28e0fe3b6ad0fe3ec7f84661c43ef017863f3f0f340c03be398f62dc6838d766a689c60603dfb9a20a470c17ed9f5ec5f09ba50cb7cf5750530d8c1b4d70eb7514dfb9ab802f9ca5e262eb8303afbec971e71f4ce4fa4864a55b721d1f6fe4c5da05dc5929d48bb672a4417c9f625261e430f1ff5bbb0d1474038661e2e1bf1770ef9f0ae09ce1ebe7ab18d7085cfe833cee79d8c0bce914d33ec51d8ee79ca3e52c0d277c8ce2ce3fe8f8b77b0b561e4044db745d773fcb6a652275dd7082451c1cba95d8618ca3e5fa2cfebed2c045d32986d619f8d2d9020457dca4e36f2b45fd80c9183ef8b0802bfeef5ecc99df835f3fa4e3ac53289ac7312cf8791ed95e8e6d7b18be79c787f8f4440317cf5070cb3d3a2eff4101e31a81d9670086a18331d3e70594cef1d17a5e1e03f0d3489484052c7ed1980452c012ee96d5f84b2482ccf2f7b93f9efdd327abb8e14a91c8e9c9715cfcbd2c4e3c4ec1b63d0c1f769b786e9d8eab2fa845d3288eb62ee670f0d18d0a7a721ccfadc92353c501a4c0b8900c144af88b59dc3fe3444cc2e078b7dd403e9fc7fa2d049f3f4dc5c4710c1f3f8660db1e86f7f716f04e2b05a0c23419f6761bb8757e1d4e6a4e3997aed20ce8ba01ced322dcab1b38e158b152d80faf76978dab1f0ae4f37928d67a40c192b5208727e5f8245cefedef7e3c3a221a184e01f330411300c1ad2120a19acef62e717e7c23c513cff5e1dceb0cfcfb770761e470e2fb9881691a300d8fee77240073d6bcd40d1d86e9ba82aeaf8df00c23eecdadbbc030ec6959563ad9ad4328c0649a159300ae9a5b8b939a53b8eef60f31ba5ec50d57d558296626b579aefc5137de6b37d0309ce0bd76379ceb84cb63ddc0e865f8cb21bc7d90bac58570be4ce535f4e2d44248d448a666858dbeb0f1f3e24686b62e8eb33fa3393d6aadb5214dc3c0cbaf19387a0c45559ae1b39345f47adb1e57a433c6f1e62e03b51982cf7e42c511c3156f80df01e4ab6f09c29cd4ac8112e0339fa0d6b54c91a225c091f5a2867ff204719f0d5b0bd8b055c731631454a7398e18614503ada1ebce31bcd3a6a361b83700c4d1d32bc2d68410acdb2a54d2674e54a01b06e6cfabc18ca955be0f44fb891791d245c40a6d716e209710df563570aa82dd725c4edcd2e6a46a214a22f8267bf82c5b97ad0901b2bdc0cfefd371f10c054ffc6aa8b007f69858f2f7020821f8c5e22c6eb8b2160ffddb1000c0bd8ff5e1a91505b49ce92e2af5c8dff3983c41c3f7bf36086fee36d0930b58271cd8b687e39e870dcc395375eeb3e871034bfe5bb7bec723a6632df9f7e1a8cd10dcfba73c5abb387eff682f8eac57f0c85dc3f0e66ec3799f07ff9ac3e4660dcbfe6304dedc258e1f59af0028e0af2b745c363b8dff7fe3105c7bebfbf8af861cae68c9e08a960c36bca663c506c34ae38a3c45d8e88bfe206462a33082ebbdc2819c3b63060fa6807dfff9c4ba2c4d1c4e214b2d5b4222a2bd6e38d4300d14f27930e6118b769e81b8d6be1d93678c394ba9da3174ce451108b192478669801282745515529ae6b881866138790ae1a69978e0a77558bfb5805b7ffda195d2a5e09c415154288ac8749a568a5be8f782b3af50b112887dceae242ae8bab5af8ae7f478419c8b6ca5e694734504160780f01e37d0e2762f47179106e112b104469f542af84c40910a555400a6f5720c84ba45148430dfcb3985213e0070276d6cd72628d69c7e6f22cace1a32c69c1a7e6f991633198822123e8aa7929773f1154f3bbba778e6feb9469c1bcb57a822004045b6520094593607079c20924d896244ef07e103c4e71c20b3a69fc3fd5c2ee1e832244239524170a21df9b38edb0b4050e29ce79ecc9b3f25ec1a875e778952e22e004188e73edc97b7304d03f97c018c33a4ac953abd8b4778a392b63d439c15bddc8127708f33cb20749f95bb3503d6fc06c54e3b179d7b1255e419ad327804e1fd81a05006d06ff1fb66f6c6480479d2278154b0af67cd955328f5156eb819460e457153bd34941d249664a0110926e2b16528c4645e5772306e4dd8840245d51c35e42f7ca1a1c8a6dddf3f91c94a1907a40307810280dba965895a4cc2edfd25bc530fe0acf9e7236cb45a280e04bfb198d4157408ee26df4346919b6e2611b9633f01c211361e924e5edf5ba11424a57972fdde6b7087d165a571c1d4ad7b9a86212aa947489a098cccf2954878a71e20b4d257bf81e0bda9df4e084b053f18a2a48337c6e01fccb8742b49b00c000f8146d82071d7e009af1653225c56fa3722161043f890c12869afdad3bda52b7dc51486140382df7d8c920a7e3004079c90f8418c5be9a39c4f53c6498ce2e48f27b6fc5412a2c70781ca253cbceb03805b2b5212c44803bf7d100242a08fccdab7a582df56f083c15f2842e2891437d803391d3ce10a23c9081e8655626eef07e1ed162a774c13240482ebac045d3fdf146f8f4e0f4a05afad1004431c20a2c43a21e5136960f1c063ce27e47469614e948e8f213c205d444285c40308a9850431019f288f500f880583cc669003229c5422658af88a307a04319370790cd163b9bdff84b7dbab61fd2d91064580e0371663d4432c18822fe5f51464b9711263cc4511b41cb5c0cb00477c2e3fb66511a2c77a022510def502ec59b6a47c20b8fa9e3bc1a4a0b55f0a18c2b90359d0899761fd57522d2435f68a135c7e3c21b79740781958248b45fb3d809280e0018f1bdd9358fb1160f0f23d97aeff2bd3a9413772ffe8fea4ee218fe9cce391115f039098f0f106e1ff0003158dd85910e5760000000049454e44ae426082}} -{\nonshppict{\pict\wmetafile8\picw4517\pich4517\picwgoal2561\pichgoal2561\picscalex75\picscaley75\piccropl0\piccropr0\piccropt0\piccropb0\bliptag-1575657891\blipupi71{\*\blipuid a2155e5d2b8ff017e20f4ecd597a965e}0100090000034660000000002160000000000400000003010800050000000b0200000000050000000c0281008100030000001e00040000000701040021600000410b2000cc0080008000000000008000800000000000280000008000000080000000010018000000000000c000000000000000000000000000000000000044454744454745454845464845464845464946474946474946474946474a47474a47474a47484a48484b48484b48484b48494b48494b48494c48494c494a4c494a4c494a4c494a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d4a4a4d494a4d494a4d494a4c494a4c494a4c48494c48494b48494b48494b48484b48484b47484a47474a47474a47474a46474a46474946474945464945464845464845454844454745454845464845464845464946474946474946474a47474a47474a47484a48484b48484b48484b48494b48494b48494c494a4c494a4c494a4c494a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d4a4a4d494a4d494a4c494a4c494a4c48494c48494b48494b48494b48484b48484b47484a47474a47474a46474a46474a46474946474945464945464845464845464845464946474946474946474a47474a47474a47484a48484b48484b48484b48494b48494b48494c494a4c494a4c494a4c494a4d4a4a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4a4d4a4a4d494a4d494a4d494a4c494a4c48494c48494b48494b48494b48484b48484b47484a47474a47474a46474a46474946474945464945464946474946474946474a47474a47474a47484a48484b48484b48484b48494b48494b48494c494a4c494a4c494a4d494a4d4a4a4d4a4a4d4a4b4e4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504d4d504d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d4a4a4d494a4d494a4c494a4c48494c48494b48494b48494b48484b48484b47484a47474a47474a46474a46474946474946474946474a47474a47474a47484a48484b48484b48494b48494b48494c494a4c494a4c494a4d494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504d4d504d4d504d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d4a4a4d494a4d494a4c494a4c48494c48494b48494b48494b48484b48484b47484a47474a47474a46474a47474a47474a47484a48484b48484b48494b48494b48494c494a4c494a4c494a4d4a4a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504d4d504d4d504d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4f524e4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524e4f524e4f524e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4c48494c48494b48494b48484b48484b48484b47484a47474a47484a48484b48484b48494b48494b48494c494a4c494a4c494a4d494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504d4d504d4e514d4e514d4e514e4e514e4e514e4e514e4f524e4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524e4f524e4f524e4e514e4e514e4e514d4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d504c4d4f4c4d4f4b4c4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4c48494c48494b48494b48484b48484b47484a48484b48484b48494b48494b48494c494a4c494a4c494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504c4d504d4d504d4e514d4e514d4e514e4e514e4e514e4e514e4f524e4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50535051535051535051535051535051535051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545050535050535050535050535151545151545151545151545151545051545051545051545051545051545051545051545051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524e4f524e4f524e4e514e4e514e4e514d4e514d4e514d4e514d4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4c48494c48494b48494b48484b48494b48494b48494c494a4c494a4c494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504c4d504d4d504d4e514d4e514d4e514e4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50535051535051535051535051535051545051545051545051545051545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555151544f4f524c4d504c4d504e4f525051545152555152555152555152555151545151545151545151545151545151545151545051545051545051545051545051545051535051535051535051535051534f50534f50534f50534f50534f50534f4f524f4f524f4f524e4f524e4f524e4e514e4e514e4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4c494a4c48494c48494b48494c494a4c494a4c494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4d504d4e514d4e514e4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f50534f50534f50535051535051534f50524f50524e4f524e4f524f50534f50535151545050535050534f4f524f4f525051545051545051545051545151545151545151545050535050535050535151545151545252555252555252555151545151545050535151545050534d4d4f47474a47474a4c4c4e4f4f525151545151545252555151545151545050535050535050534f50535051544f50534f4f524f4f524f4f525050535050534e4f524e4f524f50534f50534f50524f50524e4f514e4f514e4f524e4f524f50534f50534f50534f4f524f4f524f4f524e4f524e4e514e4e514e4e514d4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4c48494c494a4c494a4c494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4d504d4e514d4e514e4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f50534f50535051535051535051535051544f50534d4e514b4c4f4b4b4e4b4b4e4d4d4f4e4e514f50534e4f524c4d504c4c4f4c4c4f4d4d504f4f524f4f524f4f524f50534f50534d4e514c4d504c4c4f4c4c4f4d4e514f50535152555253565152554f50534e4e514d4e514d4e514e4e514a4b4e44444742434547484b4b4c4f4d4e514f50535152554f50534d4e514c4d504c4c4f4b4b4e4c4c4f4d4d4f4c4c4f4c4c4f4c4c4e4b4c4f4c4d504d4e504b4b4e4b4b4e4c4c4f4e4e514d4e514c4d4f4a4b4e4a4b4e4c4d4e4e4f514f50524f50534f50534f50534f50534f50534f4f524f4f524f4f524e4f524e4e514e4e514d4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d494a4d494a4c494a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514d4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f50534f50535051535051535051535051545051545051544f50534e4e5149494c46464946474a47484b4a4a4c4c4c4f4e4e514c4c4f48484b47484b47484b48494c4b4c4f4c4d504b4c4f4c4d504b4c4f48494c47484a46474a45464847484b4d4e515051545152554f50534c4d504a4b4e494a4d4a4b4d4a4b4e56d3f350a9c140414344444746474a48494c4c4d504e4f524c4d5048494c47484a46474944454744454745464945464946474a46474a46464948484b49494c46464945454847484b4a4b4e4a4a4d48484b47474946464948494c4d4e504f50535051535051535051534f50534f50534f50534f50534f4f524f4f524f4f524e4f524e4e514e4e514e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f50534f50535051535051535051535051545051545051545151545151545050534c4d4f45464944444747474a49494c49494b494a4c4a4b4e48494c45464947484b47484b45464948494b494a4d48494c494a4d49494c46474a48484b47474a4344464445484c4d4f5152555152554e4f524a4b4e4b4b4e4c4c4f4b4b4e48494c56d3f350aac141424546474948484b46474a4a4a4d4c4d504a4a4d47474a48484b47474a4142443e3f413f404242424545464946474a45464948494c48494c43444642434546464847474a47474948484a47484a4747494a4a4c4e4e515050535051545051545051545051535051535051534f50534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4a4b4e4a4a4d4a4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f5053505153505153505153505154505154505154515154515154515154515255515255516c7554b6d057ddff57ddff54c0db4f859548494c47515653b5cf57ddff57ddff4f8ea0494a4c4d8c9d57ddff4d7a8747484a53b5cf57ddff53bfda56d3f352acc34444464545474c4c4f51515453889855cae757ddff57ddff5391a34c4c4f47474956d3f353bed956d3f357ddff508fa0464648485a6154bfdb57ddff53bfda57ddff4f8ea045585e54c8e657ddff53beda57ddff4e8d9e454649508fa057ddff53beda4142444d8c9d57ddff57ddff52b5ce48515647474a4a4a4d4e4f525050535151545151545151545051545051545051535051535051534f50534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f5053505153505153505153505154505154515154515154515154515255515255525255525255525b6056cae855c0dc46474a48494b55cae856d3f347484b52abc356d3f34751554c829157ddff4f85944d8c9d57ddff4d7a874e8d9e57ddff4a778449636c57ddff52acc34444464545484c4d50526e7757ddff51a1b746474a50879657ddff5190a245454855d3f252bdd943434651a2b857ddff47596051aac256d3f3454e534d8c9d57ddff508e9f4f9fb555d3f2434c504c8b9c57ddff4b788546464955cae754c0db43444648768257ddff4d8c9d42434552b4ce4c829144454747484b4d4d505151545252555152555151545151545151545051545051545051545051535051534f50534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d4f4b4c4f4b4c4e4b4c4e4b4b4e4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f4f524f50534f50534f5053505153505153505154505154505154515154515154515154515255525255525255525255525356525356548a9a57ddff50869546474a48494c55c0dc56d3f34b4c4e56d3f354b6d0494a4d48515657ddff51a2b74e8d9e57ddff4e7c8952acc356d3f346474946505457ddff52abc34343464545474d4d505492a457ddff4c78854646484e575c57ddff54adc544444655d2f24fa8c04343454d7a8757ddff4d829156d3f353b6cf46474a4b788557ddff4e8e9e4f9fb557ddff48636b4c788657ddff4c788647474956d3f354bfdb4243454e9fb557ddff4a5d6346474a475a6044444743444646474a4d4e515152555252555252555252555152555152555151545151545051545051545051545051535051534f50534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4b4c4f4b4c4e4b4c4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f50534f50534f5053505153505153505154505154505154515154515154515255525255525255525255525356525356525356525356525356559db057ddff4e6a734c798657ddff57ddff56d3f34b4b4e56d3f354b7d04d4d504b555957ddff51a2b7508fa057ddff507d8a53acc456d3f34b4b4e4a535857ddff51abc24242454545474d4e515493a457ddff4c78864646494e585d57ddff54adc544454855d3f250a9c14546494d7a8857ddff4f859456d3f355b7d14c4c4f4e7a8857ddff4e8c9d434c5051b4cd57ddff57ddff57ddff4d7a88494a4d56d3f354bfdb4343454f9fb557ddff57ddff57ddff57ddff52abc347484b4a4b4e4f50535152555253565253565253565252555252555252555152555151545151545151545051545051545051535051534f50534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f50534f50534f5053505153505153505154505154505154515154515154515255525255525255525255525356525356525356525356525356535457535457559db157ddff4f6b7448484a46464849494b4a4a4c48494c53acc456d4f3505a5f53889857ddff5288975392a357ddff517e8b5190a157ddff52808d516c7557ddff53acc44545484647494e4f515493a457ddff4c798647474a4f585d57ddff54aec546474956d3f354bfdb4c4d5053a4ba57ddff51646a55afc757d4f4525c615392a357ddff508fa04759604546494b4b4e52879757ddff5175804f4f5256d4f455c0dc47484b4c7a8757ddff527681515a5f56d4f3529aae4e4f525051545253565354575253565253565253565253565253565253565252555252555152555151545151545151545051545051545051535051534f50534f50534f50534f4f524f4f524f4f524e4f524e4e514d4e514d4e514d4d504c4d504c4d504c4d4f4c4d504c4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f50534f50534f5053505153505153505154505154505154515154515154515255525255525255525356525356525356525356525356525356535457535457535457535457558b9a57ddff5389984c4d50494a4c4f8ea05098ab4a4a4d4f585c56b8d257ddff57ddff5594a55354575594a557ddff527f8c4c4d5055b7d157ddff57cbe957ddff54aec64b4b4e4b4c4e5051545594a557ddff4f7c8a4b4c4f505a5f57ddff55aec64b4c4e56d3f355c1dd57ddff57ddff5594a655565955686f57c2de57ddff57cbe957ddff5291a34d687155cae757ddff57ddff55a6bc53545756c2dd57ddff57ddff56c1dc5050525493a457ddff57ddff56b8d2525b605353565353565354575354575354575354575354575253565253565253565253565253565252555252555152555151545151545151545051545051545051535051534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514d4e514d4d504c4d504d4d504d4e514d4e514e4e514e4e514e4f524f4f524f4f524f50534f50534f5053505153505153505154505154515154515154515255525255525255525356525356525356525356525356535457535457535457535457545457545457545457545e6357cbe956b8d251525552768057ddff539bae5051535253565455585556595556595556595556595696a757ddff54818e4f505352535655565956606557ddff56afc75152555152555354575695a657ddff53808e515255535d6257ddff56afc751525551525553545755565956575a56575a56575a56575a56575a56575a56849157ddff5594a551525551525553545755565955565955565955565957d4f456c2de5455585455585454575555585555585555585455585455585455585454575454575454575354575354575354575354575253565253565253565253565253565252555252555152555151545151545151545051545051545051535051534f50534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514d4d504d4e514e4e514e4e514e4f524f4f524f4f524f50534f50534f505350515350515350515450515451515451515451525552525552525552535652535652535652535652535653545753545753545753545754545754545754545754555854555854555855707956b9d257ddff57ddff56afc753545754555854555855565956575a56575a56575a56575a5696a757ddff55829053545754555855565956606557ddff57b0c856565a56565a56565a5796a857ddff56839156565a565f6557ddff57b0c856565a56565a56565a57575b57575b57575b57575b57575b57575b57575b57849257ddff5695a655565955565955565956575a56575a56575a56575a56575a56575a5556595556595556595556595556595555585555585555585555585455585455585455585454575454575354575354575354575354575253565253565253565253565253565252555252555152555151545151545051545051545051545051535051534f50534f50534f4f524f4f524e4f524e4e514e4e514d4e514e4e514e4e514e4f524f4f524f50534f50534f505350515350515350515450515451515451515451525552525552525552535652535652535652535652535653545753545753545753545754545754545754555854555854555855555855555855555855565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a5696a757ddff56839156565a56565a57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595555585555585555585455585455585455585454575454575454575354575354575354575253565253565253565253565253565252555252555152555151545151545051545051545051535051534f50534f50534f50534f4f524f4f524e4f524e4e514e4f524f4f524f4f524f50534f50534f505350515350515350515450515451515451515451525552525552525552535652535652535652535653545753545753545754545754545754545754555854555855555855555855555855565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595555585555585555585455585455585454575454575454575354575354575354575253565253565253565253565253565252555252555152555151545151545051545051545051535051534f50534f50534f4f524f4f524e4f524f4f524f4f524f50534f505350515350515350515450515451515451515451525552525552525552535652535652535652535653545753545753545754545754545754545754555854555855555855555855555855565955565955565955565956575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a5556595556595556595556595556595555585555585455585455585455585454575454575354575354575354575253565253565253565253565253565252555252555151545151545051545051545051535051534f50534f50534f50534f4f524f50534f50534f505350515350515350515451515451515451525552525552525552535652535652535652535653545753545753545753535653535652525552535653545754545755555854555854555853545754555855565955565955565955565955565955565955555956565a56565a57575b57585b56575a56575a55565956565a56565a57575b57575b58595c58595c58595c58595c57585b57585b56575a56575a57585b57585b58595c57585b57585b56575a57585b57585b57585b57585b57585b57585b57585b58595c57585b57585b57585b58595c57585b57585b57585b58595c58595c57585b57585b56575a56565a56565a57575b57575b58585c57585b56575a56575a56575a56565a57575b57575b56575a55565955565955565955565956575a5556595455585455585354575353565353565354575354575354575353565252555152555152555253565152555253565253565253565252555252555152555151545151545051545051545051535051534f50534f50534f50535051535051535051545051545151545151545152555252555252555253565253565253565253565354575354575354575353565151544f50524e4f514f4f5150505252535653545752535650515350515451525451525551525452535554545854545852525550505452525554555856575a57575b55555952525651515551525551525553545756575a57585b58595c57585b56575a55565953545752535653545653545756565957585b56575953545753545653545754555853545754555855565955565957585b58595c57585b56575a57585b58595c57585b55565956575a57585b57585b55565952535651525551525551525553545756575a57575b57575b56565953535752535655565956575a57585b56565a5555595252565152555354575556595556595354575051534f50524f50524f50525050535252555051544f50524e4f514e4e514e4e514e4f525152555253565253565253565253565253565252555252555152555151545051545051545051535051534f50535051535051535051545051545151545152555252555252555253565253565253565253565354575354575354575454575353565051544c4d504a4a4d4a4a4c4a4b4d4a4b4d4d4e504f50524e4e514b4b4e4b4b4e4c4c4f4b4c4e4b4b4f4e4e525252565151544b4c4f48494c4c4c4f52525656565a5556585051544d4d504c4d504c4d4f4c4d5050515354555857585b58595c56575a5354575152545050534f4f524d4e514d4e505051545354565152544d4e514d4e514e4f524d4e514d4e504f505251525551525554555856575a54555852535654555856575a54555852535654555857585b5656595152554d4e514c4d504c4d4f4c4d5050515354555857585b56575a5253564d4e504d4d5052525657575b58585c56575a5252554c4d504c4c505252555455585354564e4f524b4c4e4b4b4e4a4b4e4a4b4d4c4d504e4f524d4d4f4a4a4d494a4c48494c49494b4c4c4f5050535253565354575253565253565253565253565252555252555152555151545151545051545051545051535051545051545151545151545152555252555252555253565253565253565354575354575354575454575454575354575152554e4e514a4a4c494a4c4b4c4e4a4b4d47484b48494c4a4b4e4a4a4d48494b4a4a4d4a4a4e48484b48484b4d4e515152554f4f5349494c464649494a4c5051535455585152554c4d4f4a4b4e4c4d504d4e514d4e5151525556575958595c58595c5354574d4e514c4d4f4f50525051544d4e514a4b4d4c4d4f4f50534e4f514c4c4f4d4e504d4e504a4b4d4a4b4d4f505251525450515354555756575a54555850515454555856575a5354575050535354565556595253564d4e504b4c4e4d4e514d4e514d4e5151525556575957585b56575a505154494a4c494a4c50515456575a57575b56565a50505448494c48494c4f50535353575151544b4b4f49494c4b4b4e4b4c4e4b4b4e4c4d504c4d4f494a4c48494b4a4a4c4a4a4d494a4d4c4d5051515453535653545753545753545752535652535652535652535652525552525551515451515450515450515450515451515451515452525552525552535652535652535652535653545753545753545754545754545754555853545788888ac8c8c9f5f5f5f5f5f5eaeaea9a9b9c47484b525355c7c7c8f5f5f5eaeaeac7c7c8f5f5f597989947474a4f4f52d4d4d5f5f5f58d8e9047484b48494b4d4e51939394dfdfdff5f5f5f5f5f59b9c9e4e4f524e4f5151525456565958595c58595c9e9fa0f5f5f5f5f5f5f5f5f5cacacb878889494a4c545558c9c9caf5f5f5eaeaeac8c8c9f5f5f598999a545557f5f5f5d4d4d54f50535e5f62f5f5f5d5d5d55051535e5f62f5f5f5d5d5d5505153535457a0a0a2f5f5f5f5f5f5dededf9091934e4f524e4f5151525456565977787bf5f5f5d4d4d549494c47484b4f50525455588b8c8ef5f5f5a8a8a948484b48484b4f4f53939395dfdfdff5f5f5f5f5f59b9b9c4c4c4f4b4b4e8f8f91dededff5f5f5f5f5f59a9a9b4b4c4e4a4a4d4d4d505152555354575454575454575354575354575354575253565253565253565252555252555152555151545051545151545152555252555252555253565253565253565354575354575354575454575454575455585455585555587f7f81f5f5f5d4d4d558595c4d4e50c8c8c9f5f5f598989ab0b0b1f5f5f59c9c9e4b4c4ed3d3d3f5f5f580808247474a646568f5f5f5f5f5f5c7c7c848494b47484a8f9091f5f5f5c8c8c948494b6b6c6feaeaea6263654b4c4e4e4f5155565858595cb6b7b8f5f5f5999a9b494a4d676869e0e0e0f5f5f56b6c6eb1b1b2f5f5f59e9ea04f4f52d3d3d4f5f5f5818183545457f5f5f5d4d4d55050535f5f62f5f5f5d5d5d55050535e5e62f5f5f5d5d5d54f5053b4b5b5f5f5f59c9d9e494a4d9a9a9bd3d3d44c4d504b4c4e4e4f5154555877777af5f5f5d4d4d548494b47474a4c4d50525355898a8cf5f5f5a8a8a948494b48494b919293f5f5f5c8c8c947484a6b6b6deaeaea6161638d8d8ff5f5f5c6c7c74546486a6b6ce9eaea5f606247474a4a4b4d505053535457545558545457545457535457535457535457525356525356525356525356525255515255515154515255525255525356525356525356525356535457535457535457545457545558545558555558555558555659b5b5b7f5f5f59e9fa04d4e50494a4d99999bf5f5f5a5a5a79b9b9ef5f5f5b3b4b54e4e52bcbcbef5f5f580808248494b9c9c9ef5f5f5e9eaeae9eaea55565848494bc7c7c8f5f5f57a7b7d4b4c4e4c4c4f6465674d4e504b4c4e4e4f5154555877787bf5f5f5d4d4d54a4a4d4a4a4d525255d5d5d6f5f5f56e6e709b9c9ef5f5f5b5b5b6515255bdbebef5f5f5828284555658f5f5f5d4d5d54f50525c5d60f5f5f5d4d4d54d4e505b5c5ff5f5f5d4d4d54f4f52eaeaeaeaeaeb5151554c4c4f4c4c4f595a5c4d4e504b4c4e4e4f5154555877787bf5f5f5d4d4d548494b4546494a4b4d4f4f5288898af5f5f5a8a8aa48494b47484bc8c9caf5f5f57b7b7d49494c4a4a4d6263654a4b4ec7c7c8f5f5f577777946474948494b6262644a4a4d47474a494a4d505153545457555558545558545558545457545457535457535457525356525356525356525356525255515255525255525356525356525356525356535457535457545457545457545558545558555558555558555659555659555659545558505154606163a4a4a5f5f5f5eaeaea6465674f5052b3b3b5f5f5f5f5f5f5f5f5f5f5f5f58182834a4b4ed4d4d5eaeaea9a9a9bf5f5f59091924a4b4ed3d3d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9d9e4f4f5353535658585ca2a2a4f5f5f5b4b4b54a4b4d4a4b4d525355d5d5d6f5f5f5707173505155b5b5b7f5f5f5f5f5f5f5f5f5f5f5f583848658595cf5f5f5d5d5d54f4f53595a5df5f5f5d3d3d44a4b4e58595cf5f5f5d3d3d458595bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57c7c7e4f4f5353535657585b78797bf5f5f5d4d4d5494a4c47484a4d4e515152558a8a8cf5f5f5a8a9aa494a4d48494bd3d3d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9b9dd3d3d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c4b4c4e4e4f5252535654555855565955555855555854555854545754545753545753545753545752535652535652535652525552535652535652535653545753545753545754545754545754555855555855555855565955565955565956575a56575a696a6dc9c9caf5f5f5dededea6a7a85a5b5e4e4e524d4d504f5053525356505154bdbdbef5f5f5848587666769f5f5f5c9c9ca6f6f72f5f5f5bfbfc0515254c8c9caf5f5f57e7f815152559c9c9ff5f5f59e9ea054545857585b5a5b5ea3a3a5f5f5f5a9aaac4b4c4fa5a6a7f5f5f5f5f5f5f5f5f56f70734f505356565958595b545558bebebff5f5f58687885e5f62f5f5f5d5d5d65253565c5d60f5f5f5d4d4d44e4e515b5c5ff5f5f5d3d4d44f5054eaeaebebebeb57585c535457bebebff5f5f572737554555857585b5a5a5e7a7a7df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a0a0a18c8c8ef5f5f5a9aaab4d4e504b4c4ec8c8c9f5f5f57d7d804f50539b9b9df5f5f59c9d9ec9c9caf5f5f57e7f804f50539b9b9cf5f5f59c9c9e4f505353545655565955565955565955565955555855555854555854555854545754545753545753545752535652535652535652535652535653545753545753545754545754555854555855555855555855565955565956575a56575a56575a616264eaeaebeaeaea6c6d6f48484b4c4c4f4d4d514c4c4f909092f5f5f5bfc0c1545558d5d5d5f5f5f5737477a0a0a2f5f5f5a0a0a2555658e0e0e0ebebeb57575a8a8b8cf5f5f5b6b6b857575bcacbcbf5f5f576777958595c5a5b5f5b5c60a3a3a6f5f5f5b5b5b74e4f524c4d4f5051545354565051544d4e51919294f5f5f5c1c1c3595a5ed5d5d6f5f5f576777a626367f5f5f5e0e0e16263668c8c8ff5f5f5eaeaeb6161648c8c8ef5f5f5cacbcb56575aacadaef5f5f599999b636467e0e0e0e0e0e056575b58595d5a5b5f5b5c5f7a7b7df5f5f5d5d5d54b4b4e4a4a4d4f4f525253568a8a8cf5f5f5d5d5d6545557535457898a8bf5f5f5b5b6b7555659cacacbf5f5f57374778a8b8df5f5f5b6b6b7555559cacacaf5f5f573737654545855565956575a56575a56575a55565955565955565955555854555854555854545754545753545753545752535652535652535653545753545754545754545754555854555855555855565955565955565956575a56575a56575a56575a8c8c8ef5f5f5bfc0c04f50524c4c4f6e6e70a6a7a88585875051549fa0a1f5f5f5f5f5f5ebebeb96979958595cd6d6d7f5f5f5838386595a5db7b7b8f5f5f5a2a2a45a5a5ea2a3a4ebebebf5f5f5e0e0e18d8e905a5b5e5a5b5f5c5d605c5d607b7b7ef5f5f5d6d6d65354585051545051549d9ea0a8a8aa666769545558a2a2a4f5f5f5f5f5f5ebebeb99999b5c5d6066676af5f5f5e1e1e1cccccdf5f5f5e0e1e199999bd6d6d7f5f5f5e0e0e1797a7d5b5c5f5b5c60b8b8baf5f5f5f5f5f5cccccd6f70725b5c5e5b5c5f5b5c605b5c607a7b7ef5f5f5d5d5d64f50524c4d504e4e5250505488888af5f5f5cbcbccebebebc1c1c258595ca2a2a4ebebebf5f5f5e0e0e18c8c8e58595c57585ba1a2a3ebebebf5f5f5e0e0e08b8b8e56575a56575a57575b57575b56575a56575a56575a55565955565955565955555855555854555854545754545753545753545752535653545753545754545754545754555855555855555855565955565955565956575a56575a56575a57575b57575b626265eaebebe0e0e06a6a6e525356d4d4d5f5f5f588898b56575a58595c595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d615c5d615c5d61cccccef5f5f5a2a3a457585b8b8c8ef5f5f5d5d5d657585b5a5b5e5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d605c5d607b7b7ef5f5f5d6d6d755565a54555854555855565855565957575b59595d5a5a5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58585c57585b57585b57575b57575b56575a56575a56575a56575a55565955565955555855555854555854555854545753545753545753545754545754555854555855555855555855565955565956575a56575a56575a56575a57575b57585b57585b58585c77777bcbcbccf5f5f5f5f5f5d5d5d696979958595c58595c595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615d5e615d5e615d5e61aeafb0f5f5f5f5f5f5f5f5f5b7b8b96566695c5d605c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d617a7a7ef3f3f3f3f3f3f4f4f4f5f5f5f5f5f5eaeaea58595d595a5d595a5d5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58595c58585c58585c57585b57585b57575b57575b56575a56575a56575a55565955565955565955555854555854555854545753545754545754555854555855555855565955565955565956575a56575a56575a57575b57575b57585b57585b58585c58585c58595c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605c5d605c5d605c5d605c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d605a5b5e58595c595a5e5b5c605c5d615c5d605b5c5f595a5d57585b58595d5a5b5e5b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58595c58585c58585c57585b57575b57575b56575a56575a56575a55565955565955565955555855555854555854545754555854555855555855565955565955565956575a56575a56575a57575b57575b57585b58585c58585c58595c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d605c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625d5d615d5d605c5d5f5c5d605d5e615c5d60595a5d555658525355555658595a5d5b5c605b5c6058595d54555751525454555757585c5a5b5f5b5c605a5b5e5a5b5e5a5a5e5a5a5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58595c58585c58585c57585b57585b57575b56575a56575a56575a56575a55565955565955555855555854555854555855555855565955565956575a56575a56575a56575a57575b57585b57585b58585c58585c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625d5e615b5c5f59595c58585c5a5a5e5d5d605c5c6056575a4e4f524a4b4e4e4f5256575a5b5c5f5b5c5f56575a4e4e524a4a4e4e4e525656595a5b5e5a5b5f57585c55565a56575958595c5a5a5e5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58595c58585c57585b57585b57575b57575b56575a56575a56575a55565955565955555855555855555855565955565956575a56575a56575a57575b57575b57585b57585b58585c58595c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635d5e6158595d515256505153545558595a5d5a5b5e4777974b4b4e47474a4b4c4e5556585b5c5f5b5c5f4a738c4b4c4e4647494a4b4e52535757585c57585b5253564d4e524f505355565a5a5b5e5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58595c58585c58585c57585b57575b57575b56575a56575a56575a55565955565955555855565955565956575a56575a56575a57575b57575b57585b58585c58585c58595c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635c5d6156575b4d4e52494a4d4d4d51535357535c6433abf54750574546484a4a4e5454585b5b5f57606833acf548505845454847484b4e4f515253564f50544a4b4e48494b4c4d4f545458595a5e5b5c5f5b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58585c58585c57585b57585b57575b56575a56575a56575a55565955565955565956575a56575a56575a57575b57575b57585b58585c58585c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60634a83a65364704f505248494b47484b4b4c4f41799e31b1ff3f688244454749494c525355595a5d4a7a9a31b1ff3e779b43444644454747484a49494c4455623c75984646494c4d515656595b5c5f5b5c605b5c605b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c58585c57585b57585b57575b56575a56575a56575a55565956575a56575a56575a57575b57575b57585b58585c58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5f625e5f625e5f625e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061646061646061646061646061646061646061646061646061645f60644a83a833acf648718c494a4d45464846464934a4e931b1ff3888ba43434646474a4e4f5256565a3f8fc131b1ff34a4e94343464242454243453d668032abf43b749748494b51525458595c5b5c605c5d605c5d605b5c605b5c605b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58595c58585c57585b57585b57575b56575a56575a56575a56575a56575a57575b57585b57585b58585c58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5f625e5f625e5f635e5f635d5e625d5e615d5e615d5e615d5e615d5e615d5e625d5e625d5e625d5e625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f62566e8031b1ff31b1ff3c85b24344473c6c8b31b1ff31b1ff33a4e84142444445474a4a4e52525635a6ea31b1ff31b1ff3d667f4149503881ae31b1ff31b1ff41525d494a4c5454575a5b5e5d5e615c5d615c5d615c5d605b5c605b5c605b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d58595c58595c58595c58585c57585b57585b57575b56575a56575a56575a57575b57585b57585b58585c58595c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5f625e5f625e5f635d5e625c5d615b5c605b5b5e58595c56575a56575b56575b56575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b58595b57585b57585b57585b57585b57585b57585b35a6eb31b1ff31b1ff349cdc339cdc31b1ff31b1ff31b1ff3b4c583e3f42434447465e6f31b1ff31b1ff31b1ff349cdd349ddd31b1ff31b1ff33a4e84545474a4b4e5556585b5c5f5d5e615d5e615c5d615c5d615c5d605c5d605b5c605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c58585c57585b57575b56575a57575b57585b57585b58585c58595c58595c58595c595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635d5e615b5c5f58595c5657595354574f4f534c4d504c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e503b8bbd31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff336c8f363638393a3c39719531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3788ba4647494e4e5157575b5c5d605d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c605b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c58585c57585b57575b57585b57585b58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d615c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635e5f635e5e615b5b5e5556594f50534c4c504a4b4d48484b4647494546494546494546494546494546494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647494647493d6e8d31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3189c0313133323334328bc131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3c6c8c48494b5253555a5a5d5d5d615e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605c5d605b5c605b5c605b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c58585c57585b57585b58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635e5f635f60635e5e615b5c5e5555594d4e5148494b4859604a6c76496a75486a75486a75486a75496b75496b75496b75496b75496b75496b75496b75496b75496b75496b75496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b76496b75496b75496b75476f7e31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31abf5334a52313d4231a9f331b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff414a524a4b4e5455595b5c5f5e5f625e5e625e5e625d5e615d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c605b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c57585b58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c605b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635e5f635f60635e5e615b5b5f55555950727d51a5bc56d4f457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dafc37b7fd31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31a8fb358cdb348ddd31a8fb31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff339bdb4141434a4a4c5455585a5b5f5d5e625e5f625e5f625e5e625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58585c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c605b5c605c5d605c5d615c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635e5f635f60635f60635e5f635b5c60565759539fb357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dafc54d4f53ebcf531b1ff31aefe3199f53199f53199f5318ef03182eb3182eb3182eb3182eb318ef03199f53199f53199f531aefe31b1ff337ba93d3d4046464950505357585a5a5b5f5d5e625e5f625e5f625e5e625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605b5c605c5d605c5d615c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635e5f635f60635f60635f60645f60645f6062595a5d54a9bf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd54d4f54ec6e541b5e131aefe318bef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb318bef31aefe32536738393b40414449494c4f4f525556595a5b5f5d5e625e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c58595c58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635e5f635f60635f60635f60645f60646061645e5f62579bae57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d8f950cbea48b8d43d9bce318bef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb318bef314b6d3637393d3e4044454748494c4f505357585b5d5e615e5f635e5f635e5f625e5f625e5e625e5e625d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d58595c595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f625e5f635e5f635f60635f60635f60645f60646061646061646061655d6f7757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dafb52d1f142a9e33387e73182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3179d53857804243454546484a4b4e5354575a5b5e5e5e615e5f635e5f635e5f635e5f625e5e625e5e625d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635e5f635f60635f60635f60646061646061646061656061656061655b97a857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd54d4f54abde53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec3b99f03b99f03388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb404a5a44444747484a4d4e505556595b5c605e5f625e5f635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635e5f635f60635f60645f606460616460616460616560616560616561626559bed857ddff57ddff57ddff57ddff57ddff57ddff57ddff61dfff9feafda9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca6e8f89ddbea5fa3df3182eb3182eb3182eb3182eb3182eb3182eb368dee46b5f652d2fd57ddff57ddff57ddff57ddff52d2fd46b5f6368dee3182eb3182eb3182eb3182eb3182eb3182eb39639843444745454848494c50515358595d5e5f625f60635f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e595a5d5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60635f60645f606460616460616560616560616561626561626561626559bed857ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f4f4f4d8dde43a86e93182eb3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3182eb337ad743485143444746474a4d4e5157585b5e5f625f60645f60635f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e595a5d5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60635f606460616460616460616560616560616561626561626561626561626559bed957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9e6ebf25194e93182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff49bbf83182eb3182eb3182eb3182eb3182eb3577cd4349514647494c4c5056575b5d5e616061645f60645f60645f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5c5f5b5c605b5c605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60635f606460616460616460616560616561626561626561626561626561626561626659bed957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f85496ec3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff46b5f63182eb3182eb3182eb3182eb3182eb3577cd4546484b4b4e5454585b5c605f60646061645f60645f60645f60635e5f635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5c5f5b5b5f5a5b5e5a5b5e5b5b5f5b5c5f5b5c605b5c605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60635f606460616460616460616560616561626561626561626561626561626661626662636659bed957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f5f5f53182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff3abcff3abcff3abcff3abcff3abcff3abcff50d5ff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb44454748494b505154595a5e5f60636061656061645f60645f60645f60635e5f635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5b5f5a5b5e5b5b5f5b5c5f5b5c605b5c605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60645f606460616460616560616560616561626561626561626561626561626661626662636662636659bed957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f3f3f33182eb3182eb3182eb3182eb3182eb4ec7fa57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff4ec7fa3182eb3182eb3182eb3182eb3182eb44454747474a4e4e5158595c5f60636061656061656061645f60645f60645f60635e5f635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d605c5d605b5c605b5c5f5b5b5f5b5c5f5b5c5f5b5c605c5d605c5d615c5d615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60645f606460616460616560616560616561626561626561626561626561626662636662636662636662636759bed957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8e4e9f03182eb3182eb3182eb3182eb368dee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff368dee3182eb3182eb3182eb3182eb43495246474a4d4e5058595b5f60636162656061656061656061645f60645f60645f60635e5f635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d605b5c605b5c605b5b5f5b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635f60635f60645f606460616460616560616560616561626561626561626561626661626662636662636662636662636763646759bfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf7f7f7a6c5ec3182eb3182eb3182eb3182eb42aaf457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3d5c8546474a4d4e5158595b5f60636162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615d5e615c5d615c5d605b5c605b5c5f5b5c605c5d605c5d605c5d615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635f60635f60645f606460616460616560616560616561626561626561626561626661626662636662636662636762636763646763646759bfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8488fec3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3577cd47484a4e4e5258595d5f60636162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615c5d615c5d615c5d605b5c605b5c605c5d605c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f635e5f635f60635f60635f606460616460616560616560616561626561626561626561626661626662636662636662636762636763646763646763646859bfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa64646433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333383f3182eb3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3182eb494a4c5152545b5c5f6060646162656162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615d5e615c5d615c5d605b5c605c5d605c5d615c5d615d5e615d5e615d5e615e5e625e5f625e5f635e5f635f60635f60635f60646061646061656061656061656162656162656162656162666162666263666263666263676364676364676364676364686364685abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa6f6f6f5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a3b78c73182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff4dd2ff57ddff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3870b94b4c4f5556595d5e616162656162666162656162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5e625e5e625d5e615d5e615d5e615c5d615c5d605c5d605c5d615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60646061646061646061656061656162656162656162656162666162666263666263666263676364676364676364676364686465686465685abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080806780a13182eb3182eb3182eb3182eb3fa4f357ddff57ddff57ddff57ddff57ddff44c7ff31b1ff3dbfff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3d9ff13182eb3182eb3182eb3182eb405a7d4e4f5158595c5f60646263666263666162666162656162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615c5d605c5d615d5e615d5e615d5e615e5e625e5e625e5f625e5f635e5f635f60635f60646061646061646061656061656162656162656162656162666162666263666263666263676364676364676364676364686465686465686465685abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f93182eb3182eb3182eb3182eb3388ec57ddff57ddff57ddff57ddff57ddff46caff31b1ff31b1ff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3388ec3182eb3182eb3182eb3182eb48494c4f50525a5b5e6061656263676263666263666162666162656162656162656162656061656061656061645f60645f60635f60635e5f635e5f635e5f625e5e625d5e615d5e615d5e615c5d615d5e615d5e615d5e615d5e615e5e625e5f625e5f635e5f635f60635f60645f60646061646061656061656162656162656162656162666162666263666263666263676364676364676364686364686465686465686465696465695abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff49ccff31b1ff31b1ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff57ddff49bbf83182eb3182eb3182eb3182eb3182eb4b4b4e5253565c5d606162656263676263676263666263666162666162656162656162656061656061656061646061645f60645f60635e5f635e5f635e5f625e5f625e5e625d5e615d5e615c5d615d5e615d5e615d5e615e5e625e5f625e5f635e5f635f60635f60635f60646061646061656061656162656162656162656162666162666263666263666263676364676364676364686364686465686465686465696465696465695abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa3182eb3182eb3182eb3182eb3182eb368dee57ddff57ddff57ddff57ddff57ddff57ddff50d5ff33b4ff31b1ff44c7ff57ddff57ddff57ddff57ddff57ddff55d8fe368dee3182eb3182eb3182eb3182eb3182eb50515459595d5f60646263666364676263676263676263666263666162666162656162656162656061656061656061646061645f60645f60635e5f635e5f635e5f625e5e625e5e625d5e615d5e615d5e615d5e615e5e625e5f625e5f625e5f635e5f635f60635f60646061646061656061656162656162656162656162656162666263666263666263676364676364676364686364686465686465686465696465696565696565695abfd957ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7caef03182eb3182eb3182eb3182eb3182eb3fa4f357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3b6fb257585a5f5f626162666364686364676364676263676263666263666162666162666162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625e5e625d5e615d5e615d5e615d5e615e5e625e5f625e5f635e5f635f60635f60646061646061646061656061656162656162656162656162666263666263666263676364676364676364676364686465686465686465696465696565696565696565695abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafad5d5d5c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8699cde3182eb3182eb3182eb3182eb3182eb3fa4f357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3a6db05050545a5b5f6162656465686364686364686364676364676263676263666263666162666162666162656162656162656061656061656061645f60645f60635f60635e5f635e5f625e5f625e5e625d5e615d5e615e5e625e5f625e5f635e5f635f60635f60645f606460616460616560616561626561626561626561626662636662636662636762636763646763646763646864656864656864656964656965656965656965666a65666a5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333178d53182eb3182eb3182eb3182eb3182eb3b99f052d2fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3b99f03182eb3182eb3182eb3182eb3182eb3577ce4c4c4f5454585d5e626263676465686465686364686364686364676364676263676263666263666162666162656162656162656162656061656061646061645f60645f60635e5f635e5f635e5f625e5e625d5e615e5e625e5e625e5f625e5f635e5f635f60635f606460616460616560616561626561626561626561626661626662636662636762636763646763646763646864656864656864656964656965656965656965666a65666a65666a5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa7474746d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d56749c3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d9ff149bbf850ccfb57ddff57ddff50ccfb49bbf83d9ff13182eb3182eb3182eb3182eb3182eb3182eb3182eb42628b5455585b5b5e6161656364686465696465686465686364686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645f60645f60635e5f635e5f635e5f625d5e615e5e625e5f625e5f635e5f635f60635f606460616460616460616561626561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a65666a5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa848484797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979747a803581e43182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb337fe2555a645d5e626162666464686565696465696465696465686465686364686364676364676263676263676263666263666162666162656162656162656061656061656061645f60645f60635e5f635e5f635e5f625e5e625e5f625e5f625e5f635f60635f60635f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965656965666a65666a65666a66676a5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f67baef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb396caf4d5d745f606463646864656965666a6565696565696465696465696465686465686364686364676364676263676263666263666162666162666162656162656162656061656061646061645f60645f60635e5f635e5f635e5e625e5f625e5f635e5f635f60635f606460616460616560616561626561626561626561626662636662636662636762636763646763646863646864656864656864656964656965656965656965666a65666a65666a66676a66676a5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaecf2f87baef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a96e241464f4d4e505a5b5e63646765666a65666a65666a65666a6565696565696465696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645f60635f60635e5f635e5f625e5f635e5f635f60635f60645f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a66676a66676a66676b5abfda57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7caef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3c9cea51cded47484a5051545c5d6164656866676a65666a65666a65666a65666a6565696565696465696465686465686364686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645f60635e5f635e5f625e5f635e5f635f60635f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a66676a66676a66676b66676b5ac0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafac7dbf5c6daf5c5d9f392bbef3c89ec3182eb3182eb3386eb41a8ec4abff24bc1f44cc2f555d8f956dafb494a4c5252555c5d6164656966676a66676a65666a65666a65666a6565696565696465696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645f60635f60635e5f635e5f635f60635f60645f606460616460616561626561626561626561626661626662636662636762636763646763646863646864656864656964656965656965656965666a65666a65666a66676a66676a66676b66676b66676b5ac0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafaafafaf969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696fafafaf9f9f9f9f9f9aeccf462bef656dafb56dafb56dbfd57dcfe57dcfe57dcfe57ddff4a4b4e5252555d5e6164656966676b66676a66676a65666a65666a65666a6565696565696465696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645f60635e5f635e5f635f60635f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a66676a66676a66676b66676b67686b5ac0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333fafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4a4b4e5252565d5e6165666966676b66676b66676a66676a65666a65666a65666a6565696565696465696465696465686364686364686364676263676263676263666162666162666162656162656061656061656061645f60645f60635e5f635f60635f60645f606460616460616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a66676a66676a66676b66676b67686b67686b5ac0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080fafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4a4b4e5252565d5e6265666967686b66676b66676a66676a65666a65666a65666a65666a6565696465696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061656061645f60645e5f635f60635f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656864656965656965656965666a65666a65666a66676a66676a66676b66676b67686b67686b67686c5ac0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafa949494858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585fafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4b4e5252565d5e6265666967686b66676b66676b66676a66676a65666a65666a65666a6565696565696465696465696465686465686364686364676364676263676263666162666162666162656162656061656061656061645f60645f60635f60635f606460616460616561626561626561626561626662636662636662636763646763646763646864656864656864656964656965656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c67686c5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4b4e5252565d5e6265666a67686b67686b66676b66676b66676a66676a65666a65666a65666a6565696565696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061656061645f60635f606460616460616560616561626561626561626561626662636662636662636763646763646763646864656864656964656965656965656965666a65666a65666a66676a66676a66676b66676b67686b67686b67686c68686c5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4b4e5252565e5e6265666a67686c67686b67686b66676b66676b66676a65666a65666a65666a6565696565696465696465696465686465686364686364676364676263676263666162666162666162656162656061656061656061645f60635f606460616460616560616561626561626561626662636662636662636763646763646763646864656864656864656964656965656965666a65666a65666a66676a66676a66676b66676b67686b67686b67686c67686c68686c5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5252565e5e6266666a67686c67686c67686b66676b66676b66676a66676a65666a65666a65666a6565696565696465696465686465686364686364676364676263676263666263666162666162656162656162656061656061645f606460616460616460616561626561626561626561626662636662636662636763646763646763646864656864656964656965656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5253565e5e6266666a67686c67686c67686b67686b66676b66676b66676a66676a65666a65666a65666a6565696465696465696465686465686364686364676364676263676263666162666162656162656162656061656061655f606460616460616560616561626561626561626561626662636662636763646763646763646864656864656864656964656965656965666a65666a65666a66676a66676a66676b66676b67686b67686b67686c68686c68686c68686c5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5253565e5f6366666a68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65666a6565696565696465696465686465686364686364676364676263676263666263666162666162656162656162656061655f606460616460616561626561626561626561626662636662636662636763646763646763646864656864656964656965656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c67686c68686c68686c68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5253565e5f6366666a68686c68686c67686c67686b67686b66676b66676b66676a66676a65666a65666a65656965656964656964656964656864656863646863646762636762636662636661626661626561626561626560616560616460616560616561626561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676a66676b66676b67686b67686c67686c68686c68686c68686c68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddfffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6be1fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5253565e5f6366676a68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626661626561626560616560616460616560616561626561626561626661626662636662636763646763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c67686c68686c68686c68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff94e8fdfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaa9ecfc57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5253565e5f6366676a68686c68686c68686c67686c67686b67686b66676b66676b66676a66676a65666a65666a65656965656964656964656964656863646863646763646762636762636662636661626661626561626561626560616460616561626561626561626561626662636662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5253565e5f6366676a68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656964656964656964656864656863646863646762636762636762636661626661626561626561626560616460616561626561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c68696d68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575e5f6366676a68696d68686c68686c68686c67686c67686b67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626661626561626560616560616561626561626561626561626662636662636763646763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68696d68696d68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575e5f6366676a68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65666a65656964656964656964656863646863646763646762636762636662636661626661626561626560616560616561626561626561626662636662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c68696d68696d68696d696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575f606466676a68696d68696d68686c68686c68686c67686c67686b67686b66676b66676b66676a65666a65666a65666a65656964656964656964656864656863646863646762636762636662636661626661626561626560616561626561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575f606466676a68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626560616561626561626561626561626662636662636763646763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d68696d696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575f606467686b68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656964656863646863646763646762636762636662636661626661626560616561626561626561626561626662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575f606467686b68696d68696d68696d68686c68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656964656964656964656864656863646863646762636762636662636661626661626560616561626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4c4f5354575f606467686b696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626560616561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4d4f5354575f606467686b696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebdbdbdbabababababababababababababababababababababebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4d4f5354575f606467686b696a6e68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656964656863646863646763646762636762636661626661626561626561626561626561626662636662636763646763646763646864656864656864656965656965656965666a65666a66676a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4d4f5354575f606467686b696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656964656964656964656863646863646763646762636762636662636661626661626561626561626561626662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4d4f5354575f606467686b696a6e696a6e68696d68696d68696d68686c68686c67686c67686b67686b66676b66676b66676a65666a65666a65666a65656964656964656964656863646863646763646762636762636662636661626661626561626561626561626662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68696d68696d68696d68696d696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4d4e5055565860606467686b696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656964656964656964656864656863646863646762636762636662636661626661626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50515359595c62636667686c696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df5657595f606265666a68696d696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565e645e5f6365666967686c696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645e5f6365666a68696c696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645f606365666a68696d6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645f606366676a68696d6a6b6f6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e5cb9d157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645f606366676a696a6d6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6295a457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645f606466676a696a6d6b6c6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e69727758d6f657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebd6d6d6969696969696969696969696969696969696969696ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff56c3df565f645f606466676b696a6d6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6396a557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe0e0e0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0ebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff56c3df5760655f606466676b696a6e6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e5eb3c957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57c4e159626860616466676b696a6e6b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646762636762636762636661626661626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6396a558d6f657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff59c7e3616b7163646867686c696a6e6b6c706b6c706b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6a7378629dae5bc1db57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffa1e4f5ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff5bc8e4697177696a6e696a6e6a6b6f6b6c706b6c706b6c706b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626561626662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626561626561626561626662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656964656964656964656863646863646863646762636762636662636661626661626561626561626561626662636662636763646763646763646864656864656864656965656965656965666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656964656964656964656863646863646763646762636762636662636661626661626561626561626561626662636662636662636763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c68686c67686c67686b67686b66676b66676a66676a65666a65666a65656965656964656964656964656863646863646763646762636762636661626661626561626561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626560616561626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636662636661626661626560616561626561626561626661626662636662636763646763646763646864656864656964656965656965656965666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68686c68686c67686c67686b67686b66676b66676b66676a65666a65666a65666a65656964656964656964656864656863646863646762636762636662636661626661626560616561626561626561626561626662636662636763646763646763646864656864656864656965656965656965666a65666a65666a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65666a65656964656964656964656863646863646763646762636762636662636661626661626560616561626561626561626561626662636662636662636763646763646864656864656864656964656965656965666a65666a65666a66676a66676b66676b67686b67686b67686c68686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b66676b66676b66676a66676a65666a65666a65656965656964656964656864656863646863646763646762636762636661626661626561626560616560616561626561626561626662636662636662636763646763646763646864656864656964656965656965666a65666a65666a66676a66676a66676b67686b67686b67686c67686c68686c68686c68696d68696d68696d696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c68686c67686c67686b67686b66676b66676b66676a65666a65666a65666a65656965656964656964656864656863646863646762636762636762636661626661626561626560616560616561626561626561626661626662636662636763646763646763646864656864656864656965656965656965666a65666a66676a66676a66676b66676b67686b67686c67686c68686c68686c68696d68696d68696d68696d696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68686c68686c67686c67686c67686b67686b66676b66676a66676a65666a65666a65666a656569646569646569646568636468636468636467626367626366626366616266616265616265040000002701ffff030000000000}}}}} -{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\qc -\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s15\keep\keepn\ilvl0\fi0\sb0\sa60 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\qc\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\*\bkmkstart h.s3aho5g0grii}{\*\bkmkend h.s3aho5g0grii} -{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs52\ltrch\b0\i0\fs52\loch\af2\dbch\af2 -\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s1\keep\keepn\ilvl0\fi0\sb400\sa120\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\qc\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs40 -\ltrch\b0\i0\fs40\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\*\bkmkstart h.4qt18648v2ga}{\*\bkmkend h.4qt18648v2ga}{\rtlch\ab0\ai0\af2\afs40\ltrch\b0\i0\fs40\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf2 Gold}{\rtlch\ab0\ai0\af2\afs40\ltrch\b0\i0\fs40\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf2 }{\rtlch\ab0\ai0\af2\afs40\ltrch\b0\i0\fs40\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf2 Update}{\rtlch\ab0\ai0\af2\afs40\ltrch\b0\i0\fs40\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf2\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr -\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3{\*\bkmkstart h.r3f5r4w1f8t5}{\*\bkmkend h.r3f5r4w1f8t5}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Introduction}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf3\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr -\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 -\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 is}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 an}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Awesome}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 tool}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 for}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 saving}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 and}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 loading}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 data}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Unity}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Engine}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 -\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276 -\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 By}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 can}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 forgot}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 the}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 process}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 of}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 saving}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 and}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 loading}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 data}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 just}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 use}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 our}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 API}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 to}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 do}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 data}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 manipulation}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276 -\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum -\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\qc\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 INCLUDEPICTURE "Image_0" \\* MERGEFORMAT }}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn cropFromTop} -{\sv 0}}{\sp{\sn cropFromBottom}{\sv 0}}{\sp{\sn cropFromLeft}{\sv 0}}{\sp{\sn cropFromRight}{\sv 0}}{\sp{\sn dxWrapDistLeft}{\sv 114300}}{\sp{\sn dyWrapDistTop}{\sv 114300}}{\sp{\sn dxWrapDistRight}{\sv 114300}}{\sp{\sn dyWrapDistBottom}{\sv 114300}}{ -\sp{\sn shapeType}{\sv 75}}{\sp{\sn pibName}{\sv Image_0}}{\sp{\sn pibFlags}{\sv 10}}}\pngblip\picw42342\pich22230\picwgoal24005\pichgoal12603\picscalex39\picscaley39\piccropl0\piccropr0\piccropt0\piccropb0\bliptag-1065676879{\*\blipuid c07b0fb1d5d0bed2c06a03ecc3834458}89504e470d0a1a0a0000000d49484452000004b00000027608060000004f407b5c000000097048597300000b1200000b1201d2dd7efc000020004944415478daec9d777c5cd599f77fb7ce8c46a6583276826563d9968cbb01e36e8c1bd53684045c8024049240f266936cc292bc9b6c80846493dd64379b64d3480342c718d3dc28092e5437de6049960c6e58c6c23696469a72ef7dff98a21969ee6846d36ef97d3f1f7f368b34baf73ce739e73ccf6f9e738e70cb673f6320570401c54628c1bbb8ee19c5f874f15d21ef8708767d3604ab99b200cf2ff30b94c16082c5dfcf52edb154d7bba5a5b42d290f8661d008b46d7eed2c8f71addd1e1bf57db9fdb4388f37caeb037934cab081efe5f78832f64d962fce67648768c58489e2956b727b6b27db82d5e42726ad767370a198ef46f1aa687e4a81a5f0f64cfe47483adf209cc76cb12615d1ae82c5dfcf697161711e6fdfdc41b085cf38bb85a5c85b2dff8c2c90b9ccbb79f1168aedbf659da9ecbd0838abfaca6de215abaeec99f011da9158cb7758a555189b3ad98e71af314a6bd8b88316a53d4621decf267d2e084259fdb338a6caaf17f3fa749e0d2ae7b34b376318b48dcd117336be551225565f393fa92cafe252c67e71ded64137f91dc52bfb2578145df2b71fed488aed5f84f39ce5d6aa22d99495584ee846c1690db28e5660d7a9cc29155216a8c21241dc1ace387ae228e7d641ab2d783cf7aa74c6a278c5848ea20221c5f73bfa9e0bd663bbac594514b1048bbe9b137dd36a225639fb9e5b09dd1917db09b1cc23bb7f4ec1ea2b6e1db4e8e4c243db6d1c2c53bc2a6ce0cc4099c20121f44bcbdacdb1ed2bc7fa65e573b12862d9d654b6cd672894e76d1b3e2333acc0228e1312caf56c8166b4af486055f1aa0c87b5b3ea8af4140708a1cf723e74559269b1a08b22967b3dd1b64292e5b712729db033a2659cd04a0203abaf6cbbfe71eb20039052f7bb60d1f7a217ba2751a30040087d99f3a305d6b4227ee94411cb1621a1f5a22b6e252c4e4e5c8297e633cc714d059653c42b174452b69c68b975d01a8147a90de514f1cac95b0699c032d127f471fab87be74a1eee6ecffc83229603f21bceb9a4488856703e0a3fa59ac42c5e7dc5ad830e3023c52bbb7520abae98d01342df274e9e379d742e969b442cb7c6d205ef77a79f49c52a2c673f230d3c03ab4023c0c95b07ed129c58badf4bd42f8c4b4a63288a574cc098b813c2b9c2c9b661ac68dd35dd2d2216cfc3b2598ecbc4849408b1dc4e677de18758bdfacabefdcb73afece8d014afe8834cd20971de18e13871c7dc4111cb5ec202b7123a206e73f081eeac904259aab0588155caa98807b73b6a52e5b95736140e285ed93b087259a2c5849c108e1dceaf0e58032962d936c6e4564267c68dc4de88b618843c58dde9d191ed26720799d0d68145298d44f18a812d134d42389edc6c0f47b5c721811acfc4a2f7d9e2ad598595d74b3be5198542e48456a2c1ccea2b47f919cf23b35de46dcd1e2ba1ff3beda6412697a976a02d08e15c530a5b5046705fcceb76df73d45642fa2071c09c2b5abe01acbe22169bc079eba07383d992f67789c52b06b24caa0921f98f39b78f3ba7d9c0092216b7123a3bd6764c0ec42aacbc5eda8eb705160bd1ce13998d56fb322d4aceadbee2c1ede51faa6ed93a68f777a278c5e49110c271c8b938f33a2994d678d65beb296295c1445ccb89a316859279bde80443e4651c1e68c70156b23e77d2995b3cf7ca0e4122b70cb2fd84108e4bb6df826b26452c9267afb10aab188f6015961d10ed355439a59564003ab9fa8a5b07dd14595b6f9ea278d5ef248909222184e39473b4a3d64e8a58b6f3372ec7f63022fba94c734889aab04427f638cfd7224e0f89b875b0b806a278c5409509312184e3d69d73b5eb452cfa9b6d3c8e5feabbaf3f181996a1028bc28fc5071eabaf8a305970eba0eb03578a574c04d96e42388e292ab83b16b0cbfbf33c2cf7a4a8026f4374d924ed88be155deb4c3c5f8bb8cf7569a0728c3b8a57ae4e8298f012e2e6e5c87de3da496d164a6734069bae8fc599335aab8f28ec59797e159de6711cc4acbeb2964f71eb20032e8705daf433267b8410ce6b2e69b39d452c9e87c518d0a9b919fbbbf876b772ef88b631b6dd1c86221c61205aea97b4defc5422bb51bc627b0921d61fef9ce348a963068a5876ea2e8e176bf51173f9621bbebf7612ed344115cc085c50cb6312565f393d8670fedc61c10ea378c5449610c2f1cfb9dd21eb2c0f756744eaa65c89b150bf6de266bb8b961b8e2e77641e164e187cda68e12df33c2638c4bfdc92cc51b82284d86a6d655bcbb3de5acd5eacc262da6aebf987b9b5d35a2fd2ad8bd0899ccd0a6a13565f95cfa578ee15a31926356c2b21a478f3829b047c2673367e77ae6125348ddb722697eb0679f485e08081d19f36884e9994282e59fcf076422c1835b83a186532c3049510c27982edb4e6dacbad848c2b18cbdbe911b47b0929490596abc425aad7d6b109abaf1808947abc71eb207d8bc13421847386a3dbe95a118b5b094b681a56613961c40bae6e7df1e60cd9659181431d90d557c49591beb5c633c52b26682e4b424969fadd300c1ad7857ee4f47e1704c1d66d140018a5311460253b59ed7d887362fa22fb95ed5c37cb172ed95c64a1f95406f7a4b30d4eb409abaf9880977a91e13c41bfe2d8615f96f93d287639cbff2862392be9e27b3bdbaf0a2f90f4bfa7f2ea638a94ee19353615c9e45274b7a5337597b4a16cafcb648e58ccafe891ee1603d83ee2e47eebab3d14b89888b38dce4d324b968e53e020f42bdaa48c6d70cf16421ede0ef675b1adc9ea2b578e65565fb94e24705bfbd847ceb603c5037bf49993fbc9ce2216b712d2a78a6b9632556139384574e254eab66d84b2133a8c6d709ed0c05483499e2dc61ac52bfa148511f68b036d45518b0939b160f258e0ec9b02072986af39d7af1c2a26da701ba158ec6eb65212e8d63638e0756d201208ec1f8b3baee04abfa488c0f6b923b1eff98f14d6a684730edbc618c36ec12a6f2474579c4f9bb8a70d223b9ecb251753c2649cbe46724fee49f9fb80fd507a7bd3e65cabd936c61e8439953b8790e0ccbeb6591b44d70e4ab6810b6cc1fa81d55756f7296e1d6422c276d9dfee1450d81f24d5fe9c6319d397fdbd5985c558de653ee5c8f9214b9b5ba50da25d0c666947e3f641368c01a365fb965b07e94f6c97bd9374da9d7d4538d772ed66bcebf2d1eeca78924388633e1da2f586193bdcf6d391abc406565f71d573d5e86642458a6e670a21ec43c2b989fe53da588455584c4199d3d9bf656ea9f212e93a6c83eb63009a808ba7aba211261c6c97f5ec4bc1837d4b384739a55df4766235cf12ec37f8d983b4b929220de5ae3658f975ddbe5fba5c4d6062c1c58d7ec4f1512edbd2beec6fc2b98a6bb9350247566111c7e6eb4e6896455ed80a6f213ab561ce6e83c0c1c57ee0a259eade61f0c3849014c4a61432e803f401ce599c8709c358e7e71edc46c8372bc68010e164043a175707f60303432e87f423b6c90af6a44d09fd8273979bdac42a2cfa11634ce7fa13299faf8a1c80ee19588edd3ee888e08c9355218d62c7ea2b8a576c93539369da93d04f3887b14d0c22d93d6c04e139588540a481ec964872fba0352ce98433b7b81811fa10c745f1ec485b12fa0de73226ab2e7b67fa1dbdca466fcb73b0ecd9a7a2bb871407b20322343681fd5adcf1c5ea2b267c24271bd28e847ec4398ded29f11acff1c275de89f1a6a5fb8bc538e5ea53e79e81c589dc36e6b05f4fd1b7086162447ada8f3624f42bce6d6c8f43eccc1c8c6929fbd59d99a40daabc4476380731270e06b4ecd7f28d73ce241c0f76b71ded473846693f6281b59efdeca2f1c06d841c36ee45a609ec341df0fc2be72da2b4018dc2e08f6d293c23878630f2ec10ce1e14c199a7e9387b50a4e4ef70d2ff4f084ba339601c4e45f05954049fcdf973afffc383bfae1b901041fb1a8bf19f1b8641a3730da21f9428eb30fadf4900fbc879fd5aaebcc0b2be54066b5ac41ee5f423b96c8ee8e24983d08f98b0d3bfec3a1fd07faccbf891418caf0d62c2c820bc1e260ec4da4c1d1b84a6e9b8ffb90a48b20c4914218a7d6f0ca090d5ffb9db4936b3637b6c271c1027ea0e6c848b3407a7f6945c6843b925f1641eeed6049ebe65556765cf90fe244076c7e73170c1b99db8684a00679ea6b35389ad983e210c4d3b85fb9ef5c1e3f100405622567cfc52c4ca7dcea3cd5c104715b08f9d9a043b632c501265efb9739e92edd6d1764fb2293ad08fe846c452f3598e019f938257bb33756c172e99d64ee18ad89a599375184600f73d0778fb216201acc6725fe26edfb6b82a6965b50efdd026be4f57b5a641cc7c866760d926a1a4dad16b6011570b10451d1df42f8e030b73f6a008962ffa081f2fc3b956841483d9530c00fd13b1e2639a2216682fc26c9c5d43c3d11e25cdbfcaf11672590c4e883d670b9a8073836b3d89675f5983b953025836b79d86208e832216e9efdac47e7766924adfb170bc4ebbd962843875ecb202cbe1492bcfbf22c4418386142460b52bcb177f84a9e776b1138963a188c5e49de9ae03632afa19bd899002221772f830f9247698e6e9a6ec53927ba2c376940f9fc7c06dd71ce79641e20a0a2162013c172b5b5b39c14e14e34c024dda84f4113ff31cacf20e191ee4debfd68b761a64ee551e046b3b9f2bfa80c93bfbd4f1a39958108a57c48dcc9e62e086cb02e80a06a1691a743df78b0ab8ed99301660ec62c579825313b1c9e0b0ecdc23b2770871f3d24d1855b82309b46b3b285e11b742118b7323fbda21310dfb86bee5783fa23d4a09cfc02a9fdbd1de84b8cc8fe8f7241778d320713bf96e278cc6f8dc5e4608717a34cc398eb8c7fb4a5b81e562a59007b8533c2867bf70fb20719cdf38bc1d53c77661ea581ed84e082bb13847322ee5fb12fa3da1bde3b0028b1042a2113c6dc0c4cc120c3c4dc355734fb1f308de7df75d74747414fd39e3c68db3b41d588945d8c70e88b12cda37e5f01bab9883b55be5ef17f641eec88ef33ae26c7bf3107d62d7e14213902c59bee823783d0c674854c0fae0830f8afe1cab0b5800452c2726f1c4a11939218414717e2ac81642c14d4666da4b883586234d50f464866d283d53c77661e4d0301d90903414623b21e1dac55886b117a3629be6c52c56a1bd61935b08e9aa84f3000dc28e216ee092691d34022119c857c4e2794fb40d218414610665fe5222cbf20c2c50207383bddddcc70c48097dc61e4c1ddb85334fd3680842fa20dfed84dc2e475cb6a85be4c0256e6724c4a9b97d2947b64893134248f1277652ea38d97e569f3b39c08e23244b5889c5b9d3296da027bad3672cb309813e4f6c062bb09c3a317066201c5384d886b30745f0f141111a82901c28c4c1ee84104288d3f32627d53e964ec0a2a2e2b091c01b080921569d9eec376e2f38b7931d47483fc847c4e2564242980c13d233dd2cf5b2c031951bacc02284946f85e07b58b05b688f72306164904620a49f50c42afc3a409b104208b122cea9b366d24508b1e2d44413903e18789a86334fd3690842f220df33b188c3d65ee605d6cc93d82fce8a3805debc474adf9facc0b2f460e100a50b318023c4e9d49e1da211082900fdadc462c511297b8c086e212284906cc8bb028be931b1babfd047e943c445fe6143d1f66c1ede4e48c16025967be75242ece6f31c66c40603c372afc40a2c4208214c58ca086f1f24a4b0f076424208216588a4c15acae223dac10d08218410a7e2f330d821a4d0e45a894501df81a924fb94f919617f3a7fa2735d9359814508e1a44f4819e11642428a032bb10821c4a2213858ab44fae72f328d4108219c5f1c616f0a9284901e50c4228410429c035770472671b401a1931242082140f6db092982d31e8cbd0821a41fd34b099fc52d840eea4cc2de23841042486f588945ec1075724b15218464860216b1c9aa4e318910420821fd872216211689e90d4a758490fe41018bf46fe12184104208b11914b1082184b82e7d87732a3c2960114208218410d740118b104208b12714b0082184f0b05e4288ab3013b1044180c1ed4d8410428825a1804508218410425c072bb1082184107b41018b1042082184b8927422162b520921c4bdf09e016b43018b1042082184b8969e2296288aacc42284109742f1cada50c0228410420821ae2659c4f2a82a006e2724841042ac06052c4208218410e27a664f3160a003f73d6bf04c2c420821c48250c022841002c33078ee0b21c4f5cc99020001dcf72c0f7627841042ac065764d29f4c9736208410428823993305b8667e005dc120344d83aeeb340a218410fba6ef0e6a0b052c62935147d18c10420821a5a166b081aece4e048341e8ba0e837108218ce9092165875b088b3d4703e0a61cf61e21841042ec94631b088642102509b22c4314456eb326458f3a092184648615588e0cba68034208218490fe075380a6e9d0229a6b2bb0587546082124cb25b36488343621a40c5131e717420821165faa0ce886ceb99c30f62284108bc00a2c42088339e2986493104208218410e2a0183fe97f53c022841042082184382be1e1971a846437565cf24ce20c440e284208210cf609218410c2fc8c101b8d0c17c6eea20dbb897058d347e94384104208295a4ec4d596d0e78bff4cda9d587e6058ee95b885d0d29dc7598d300025843e4f0821c4d16b174d4008215941018b909225d6b4018352420821841006c38410d29f39417473e309211cb3a467b7b05f082184eb00dbc0988bd8ac93dde157f465d723d2d908272c8b2d06840b2161e24208218410429c9fe2d2ec39c12d848410420821841042986c13c2316b69286039d46958804038a608218410925bfcc8ed838c69e8f78ca9e9f3c4ba50c0e220621f735126f43f263084104288330341be07bb8510c7e439228d42d89f5cac1854b163082184b87d49e65a480821b6c9705d3267f76c252bb02cef240c26082184c918218410a7cdfbb6abd0a68bb167ca9a1713f63120176ac808ec6252aa812494dadbe8e1565daa05be6f51930041a0df13524ee6cd9b472310420821f13c90b81e914e4d686f42e8cfceed56f62b218470ae646cc3f7a0ef13ebb9a94183e78ce878afb04aff70ad205c9ce9a8f41b4208219cebd90e703b1ef37697e6a7ec7eda3b4f780616e184e9d2458b7ec4f765724608218410c6308410bb40018b9332a18710420821c48dd10dabaf9cdcb9b4017314fa16fbc07119b248b7b083b37092e0a4c93ea56f3129603b08218430dd658cc7d880b90271ef5c2916f38f134e26c43a6673ea22cd6d8484812a2184b8774ee4dcced8853900fb9429ad7b0c22d2d8f43d2ec08470d03039208410ceeb84b10c21ccc3680f2bcf51a29d5e964e4a7bf08d3991d1f7099336420821769dd3b97d90be636b6f621c45ef28333cc49d49251744067a1cbbc455be43118b10c2f99c3046668cc5f48586b3e50871f101ee80cd042c1ee4ce49857331714ae718b6340b9d961042ecbdbcf1cb08e632c4f5f3004dc09cccc67e2a17fa218255bc5010d8eb363047397cc6327e4a38764959131f81be56543ca157a1884d3484c35134f631216e4b20edae0a70fb20df96f6b0e7d8050a2c6091ec9c9529137b9089bb0d7aa604629a1dbdc949fe4311abb878c3db68044298b4b32da54c58594a424d808d2070b64026d2f96dd4d9c4719328d701429804114208e73acedb8eca89d847cc755d912cd1cfcb010f71b7d560e239589c6e38b64adaaf3c0bcb15c90393214288b39755ce71ae883bd9cf2e1a0fccbb5c3b6c5c7e803b6043018b53b3f306278bc0b97813fa10db4308219cdb385733e9a049d808c7fb03fb392f1b898eed106e53e48ac026b8d228acc22284104228f6b82aee2f705fd373e88b4c92d8cf56ed53910e69b7c1cd6d845c9c19d812fa10db430821ee9acf384713fa90fd3218e78e5aa31c0ecc410c9e81e52a27e236424ec76e715856613118647b08214cd2d92657448b56aabee21aea4c9338b45fe9aef6cc59441a8d6de0ecc32610429c9dfc1142387fb14d8cf539365cdc7eba00fbc12609695f6f213aba639884d0e645f5551ee66e657f621516fd886d22843041278cbb4b1487d0ff2c9fb9d8ea6d2ded4f3c0aa99c7d2a3aa111ee9b1e1c5ac6c91884108a586c13218470beb279bbecb87590e3835de4263fb35db36c521d550a6c7b0616abbc380715aa6114ce5885c501c404ca6d49212184f314db450a1633b1af2cdd43bc7dd001638c364fe0fc43dc59e5459bdba817b9fe13bbcf0d4e15b19848114238e7b25d9659c3adb47590bec498de553e456da1dc6d10cb6e400a4c9c160ad52a2698ce0d145d5885456fe63821841037ce4914af6cd7611c8cccade8b27ce192b541e4b0769f53719d2974c0418372cc133724554e6f1b21847311b14134c883db5d18261a341ee707b62186e80a23b2cacb56930fcfa462304c9fb2ff58a0884508219c83d83626f7f427e6720e320afbda02d615d9c5766e8361773f75d064cb05d27563995b09996411424889e71dceabcc172cf3de16ef2fe79c7d4521c986e17bc95fd84d07c48bf424b68136a1e96c133c5aedfde8e38e4e48dc9e4c12423897b27d164a1c79703b71fa78e0f641b6210b44d718d3b1db0839d00bd9d75ccc6d11e5baae7f0ddb7719132f4208e11cc339d431893dabaf4a649632c5bc3cbcdd3d59a2cdb60f022510b0a838d25f5d145d38a27f1c1f28db742051c462fb08212e8b2a5c50e569f7f671eb20214c4ccb6d13c365fd2ad269add1061ee6cec595d8b87f2962b9225161b24908e17cc936967c4de6ba620bbf62f5150f6f77aa4dacd6061986010882ed8d2a643b206dded63c2de01e9394c59af97fda2afd63180604ab3b461ec6296c2f95b6b38af2eef42db651ac80a10ce702402c81107c870938dbc8842e4f31a128ef4e318dd876ce716ede6a77a3e4fa16b2f50501eb3887bb45321b0a0dec0b0a0d0e9f97e85bd64fce2cdd4eb102da804b6154cc812157d33189a510c2fb219e7a1e62c7df5d3537b29d0e4f18cb9c5c1af42d9b7495cbaaaf7878bb336d52a436c8966ba4952a2a6c9550331d776a5f5087b39171588595539029b8c0b1adda4e43198ec859df06c40ace23c49a634719066de0e761f82e80f4e16f003dc0c49bedb477426af77767f515b171bae0ce519fbf51acd87ad1751312f7f596673da2dd6d1933d822d0b49a6ff13c2c266c69da69a5b652bc227642f79d8748f5d7383f70ce67e0c7f7b1a47fb1fa8a9546e5722ab79eaf255aeee578983b71445fb0279d3c715a651ea388c5b6f607edcceb295e117b8d1dcf18e8032e75dc7cc0f98ff142a96208a70b0c14474971dc9787b75b71de10ed343915ccc88e9de40c2bfa58411e62cfdb340cab98cff94181e15eb991221693d6dc8480736178c630a225b643afbcc451f300e73caeb5a50af628edd8a9bb587d4568f7be10d9fd4572160e48e2b000d48551846ddec729221693ba128800bef339a1117b8e19b9daf63765b2eaca85896299e306379c7bc5ea2b62b591cfc3db8bbb0552b4a41bb87c222a572d09abb0acd51f1c1a76eae7f27798e1982e345ce6b2a56dafa10e0721b6c5a65b5fdd265c39692e7775d845f1aac4e661f5950b5dd8b28e6b65d3894eeb65c3ea8395109b4ec66e08be2962312025849042ce656e9ccf285e592356e04aeabc589c387cde70d1e1edf9205ab65379987b59860eabb0acd51f0c4a4befc414b1e86b841092effce5d6398ce2953562046e1d748fc7b1faaa188fe06eb0621b3e9f6788ae363a132462db00913628a68128623138258410ce5bb9b59be2953562038a5776eb32ee0a22284df59543e66891997191270c566159cb2eacc2724f706ec5f7a488e5eaa48810e2d4bcc360d595dbe27b8bc6046e10af185aba37172bcd23282816dbf0f9daa92c155896127f3851139b8645e5745d9e87658f8e73569cc5b99a1062bd79c9ed7313c52bebc4026e11afb875b000fdcd98ca6a4e6d993eb783678874ea124c39acc2b2965d1c74803f45ace21a8822168356420849371751b832285e39493ca07855061319ee1b2bacbee2fa5980bf215afee599b0108bcd6edc4ae89ebe2e6a8f51c462d24408e1fc63533b30a1b2d6da6fd0efecd86de5e96f83228debe629879daf25b2a361f9ad8aacc272da24caad84768b3c286231902584b83871300c7e9f0a670a7814afc062019b799e6d7b8bd5571c7f05422cab93b1634939176d6e257497904011cb912216852c4248f1664c832507765bebadba2652bcb2adfff1e0f6f2e65ca4347d6ea7f3b544c7f799950634abb01c35a9594d0ea188557c2351c462604b0821eeca7d9c597545f10a14afca66228a48d6eb2b6bf709a3dc54c4723b3a3b84e4eb6bf69dcce9fd768c469c2262b11a8b104288558503c7445e14afe8830e88fd9d7d703b731ebb8970a2d33a202f83b10acb9d9302b712ba2fc8a08865e330ca7d09172184947a1ea57865dd359d675ed9b5fbca187bf2e0f6e2e4c825e8138ed6de886518bd8493b8a326576e25b4a9784011cbb10b23abb10821c405ebb895d73a8a57b6f64547dd3ae8f0049207b7e7f70c3b8a70b25506a590ad910481cf28bea56d1b9c08f90c4041b0e39b5b32e01004e7fa59497aaec4fee8d499211efcbac51f0921c48e62811d92ffefdc741c55a76b697f76e7efcf40db4911822044d79b02d8f2b64f7e84ba61e1b43f7b687d0536eff2743fcf4a49b303fc31d3a3bf7c6d3bea87a7ef9707d7f9f0ca0ed5a45fcaf8253d0f6e77f5dce544443a208782a5e6a1f2960f39668229f79075cba1ee45edfb3254623975a6673516218498cf8f4eaeba2a45cb42a110c2e130745d87a1eb450f01229148f7f3b2ed3b8a5745cfa3c261b37eb1676ee3fc30dec15b071d5c7d0558a4022bde38566115f819769e8d6c681bab55c795b5a80c36aac42a80a19c5289e5e4f985d5588410521aa160c1d44e00c0fc0b02a8f0f67ec6815619db1b55c030b0e9755fee954465499accff6220d081ce2e153e8f078aa2147d9de90a06d1d9a5c3e7f566f73c937eae3a5dc7776f3e61fab13b7f771a8e9d10b3ee9ffae161dcf6c95379fdbd728b577d3d3ed3cf83a120baba3478b3ed178b080c567c362199906982fe515555854953a6a0c25781f90b17a6fd9da79f5a0300d8b46143c117e7728925e516458ad5ba693366c0e7abc0b41933505555d5ebe74d8d8d686c6c405b5b1b76edd8519460cb892296d5f9e14ffea3e07fb3a9a911f7fee63709b1246f3fa1885594848d421621c4ad144324a83a5dc382a99d9831a1abcfdfad191c41cde0080060e9dc4e6cdea962e36b3e7cf891549075b3d4a9733018423808a88a02a504cf8b44220887008faa16554888569649906519a228e6dd2f7dfd3dab8b57d9f44b28ac5256a500002000494441546c404de917179eef5ba27e64f595c39f910139a7172d72c06f870aa94993a760c1c285185a53d3e79fb872e9b2c4ffddf2ca2bd8b471033e6c6b4bdd236fc324aa24af5d22dbcc9bbf00975f79659fbf37baae0ea3ebeaa2ffcfa781a7d73e85175f7801628f402bffc4df5922969bcec34ab459d7d1150c4212c582057d14b18a97c051c82284b8667d2a62c5d595b33bfafdf959934298352984d52faa78e18d0a88a20851ccfda2f462a6cd4646bbead00d1d300c1825ea47dd886e53338a2824740402e8ec52b2aff4cae3efd95dbc8ac67f068c94ed833c16c59afdc5ea30bbc30aac2ca9aaaac2a7ae5b8ebafafa7e7d7ee6ecd998397b361e7ce07e6cdbb2a57b71e681ee4549dafb6adde8ba3a5cffe94fc3e7abe8d7dfbf72c9524c9f31137ff9d31f71e8d0a11421cb8a2256b903663789049188868ef60e286ae182be94d5bac487bb0314b20821c409f35c31f8f415a730b92e5890bf75f5c521d40cd1f0c7a7fc9064b9d79784564d498d929f596964f352793f275a319565a55719fe9e35c490e26569fde17bb77c84ea33d29fc3f6dd5ffb73da126a21635ac7574a601b3ea36f44ab39a5518277c9f519555555f8e297bedc6ff12a9915abaec7bcf90b10d1b4dc0e5fb4d830b4c3fc64f68ad366ccc02d5fbcb5dfe2559ceaea6a7cfd1bdf446d6d2db4587f5a2190b2627fb9e9106d3d5681150e85a115e830d77277a61b7a8f07bd13429c38afd945bc8a73c1b91aae9cdd815028044dd3b27a7fa7cddee5bc75ae673c13cf558c22fe3daebfa5f1e794cb064c6cceea2b77c7c27641e4e490199fcf872f7ee9cb69cf45ea2f575f730d2e9e3f1fa102dc58e2f8c154e0456de2a4c9b8e653d716f46f7ef6a6cf61c08001bd442cab2d5f14b14a37b7e8c5de4e502611cbe93de8e4dbb808212e8a714b30972d98da5970f12ace65b3348cafed403018cc2862396d5d2a487b0ad8ef8576a1747fcf095b070b19c317d31a814027baba8288442269ed6e58d39896ca658afde2acbeca0eb95f2fee80b3b0b265c6cc5919c5ab5d3b7762cb96cdd8b8610304088000f82b2bb168d122acbafe06d3cf5d72d9e578f1c517118e44a02a4a5e5b741c7fa07b81b6120eacaac235d77e2ae3efaf59bd1a5bb76ec5be966640102040c0848913317dc60c2c3039acbfc2efc7752b56e217fff3f34459b4288a3c0fcb24a8b6c356ada3adadf8ca97bf0c41000441cca91b0441802888b1cf09961c17d6f24a6b267ff1be248410bbcd5dc5a6ea742dab33affeb23684cddb2338faa1118ba980c15502664e9671f57c199515e673eca716ea78eded2044297ab0bb2449254d90cab1b6ba2dbb77a67865dd060543a1d821f38a4b8d69ed83db49f6c85676312b1ce86e265a00c086f5ebf1ebfffd154441842449902409a228420b87f1fcb3cfe2cd37dec01ddffe36ce3a6b70afcffafd7ecc9e3d079b36ac87288a9001883d1667bbcc9576b995f0e2f90b4cb70d76b4b7e3eebbeec2be966608820849922149d173cae23710befefa6bb8e35bdf4efbf9b1e3c6a1b67624f6b534c3e3f124f69753c44a1fb0d841181004401425c8b29408a0b345144428aa923884b668a24f19cec54a5ec82964b98b0d1b36e0f8f1e33404c98bd9b367e3e31fff380d616321e0da85ed197fbeb341c34ffed4858e4e409224a8aa94b8d0e46407f0dc66e0e53775fcd34a111346a79f5f075709386f4c04bbf786214bdd9f77622ae85af1aa8c6babd52aaf4a2292c42a330b5e7de5f05b076d310fb8a8fa0ae8af8065d3dbf37265684d0d7c15e9058fd6d6d66ef14a96a02a2a54558124c9104421268a74e0fe3fff055fffe637d3fe8da9d3a6e1d9679e86284a103d51c14310c57e3b3d0f743767605515a6cd9861faf3b8782549d1eb7d154581a2289044098210b5d0bbfbf6e1b1471fc5273f95be8a6bcedcb9d8f3ce3f20491204518464e143dd2962f58d20089065095eaf17aaa2e424300b821015a665b98087fb5baf43dd508d959c1cba5dc87ae59557e0f178a81690bc1838702005ac02cf4da5a4ea740d75c3c2a63f3fd2a6278957323c1e151e558594b41ec6dffdb74f44f09d5bc2386b60fabf356dbc8137df094151a237fa96ed8bde22da9995578eea4e4bcb2b46199f6de73e738ab0e424e4bc8ce580ad84999e515333ccf4735b366f8e26a992085551e1f579a1aa2aa4d83744f109ba655f0b0281002ad20861b5b5b5501415c150305ae5218a654c069dbd95309378b571c3fa8478e5513df0785428aa9af8c62faa6019d00d032fbff822e6cd9b87ea41837afd9df11326201c0e231c0ef7ba3dc78a893e45acbe114511aaa2c0e3f1447d214b8139deaa9e37bd3855c402dc2564c5fb961042dc2600cc98d095f1e7fffb703045bcf2f97cf0a86aaf4a66c330a06b1a9edf0adc78457a416cc26811e17004a170242a8025c5d866d40d0ba366700493470751333892f2b34097808daffb10e804b6ecf6f67d1b5b11ecbc606a67f4fdea4229ff7dc36b5eec795746e3fef8cdc546b6ce60aba282fefa6ed5e93aa6d487b0f0c22e5478bbffc6fe2312b63728d8dea0a0ed64dfd5f2668f5f34ad0b3583354ca94fed97f5db3cd8f39e8c8677e582aefbf5c32318364443fdf030ea87477afdfcad3d0ade6b15b17d4f16edea874de3fd90ed27870dd13066780453eac3183644eb35aed66d5570ec8488b7f6c8c5bde5b0c41294d3ced8cb2bc7b08abd0cc3ba5b08ad4e47473b0408b1d268056ab2e0919cc80a021af6ecc194f3ce4bfb77060d1a84c3870e751ffe9d6621aaaaaac2a4c95330b4a60693264feef5371a1b1a62fff6e0e08103a613c727afbd0ed367ce4cfb1e8f3ef410b66ed99271d2b9e1339f49fb7c00f8f52f7f89a6c686b4493b00f82a2a307dc60c9c3db4771b3a0301bcb06923da8eb561e78eed9927be7e2ed4d3a79b0b586b563f09418856cb783c2abc5e6fa27226f93d44c3802449d8b96307162c5ad4ebeff8fd7ed40c1b8e23ef1f86d243ccecc9c0aa2a4c9c3409670fadc1c449937afdbca9b1114d8d0d686c6cc4a1449f9a8b27f3e6cfc765575cd1ebbf1f3c7000fffdd39f26fa65fa8c1938bba606d3a64f4ff9bd5d3b77a0a9b111af6edd9ad6fe174e9f8ea1436b70618fcf1d3c7800bb76ecc48b2f6c8260d2f799f07abd98366306ce3e7b2826f4b0436767275e7c61133e6c6bc3ee9d3bcbb0200a894a2a5114bbcfdfc8f11d2e9a77312ebdfcf25efffdc3b636fcf887f7000046d7d561c2a449b8705ab77d9f7be619bcfce20be663cae7c385d3a6e3e343cfc68489bd6df7d28b2f446db76b575eb68b3e671a3e7ef6504c983831e37344cb052dc50fc229641142dc205cc5e929bc24b3b341c3ce061db22c25c42bafc7933862a327ba20e0ed661f80f40256658580614334bcdf168eed72304fe427d705b164760055a76ba6ef57e135b0744e0000b07c71006b5ef662e3ebbec4f6c4628a57332776e1da85e6e7862dbab00b8b2e04ded927e1dea72ab27bbc032a2fea8787f1a54fa5df927aef9a0a6c6f50b0787a084be7769a0a2bc38668587651175ed9a1e0c175be44ccd3b34fd3996bd6a420962f0e98bedfe2e9412c9e1ec43bfb24fc6eb537ef31386b525484ab3e23f3a54fe78d09e3bc31c0d51705f1e63b329e7cd99310b292dbf57fae6d4f2b80a5e3b7ffe68ffdaf3080305ed9a1e081e7bda67126008c191ec1b28bba7a89563dc7d5d51747e7850f8e0b78e245153b1a9482c5edb6dd3ae8b26d7da544ceab22c0e15558814ef309ad76e44840402cb19521c592dc9e88a2883ffde15efce67f7f85ce402782a12074c348bcaf288a8983bf7b5257578f2b962cc1d09a9a8cef5f575f8fbafa7a004bb1fdad37b1f6a9a770e2c30f7b4d1c5bb76c3615b0468e1e8dbfbdfc52ececa7f401425d5d5ddacf1efbe003ecdab913a224428a6d9b8a4f86be8a0a5c7ee595983e63a679825c51812b962c0500b41d5b82b54fad29a8603174a8f956d096e6661c3dda0a498a6d1b5455c8b29cb62fe3ef73e8d041d3679d33e21c1c3a7430ed6d8446cc86975d7125ce1e3a34e33b8faeabc3e8ba3a5c0e60c7f6b7f0ccdab5387efc78ec70f01c04229f0fc1601063ce3d17d7ad5c697a21c1c449933171d2645c387d3aeefbe39f70fcc471888280a135355875c38d1868f2b9a1436b3074680d2ebff24afce90ff7e2ed5dbb12824f5fa2c865575cd94b10ebf93b975f7165d42fda8ee1d9b56bb17bf7eef28824c9cfcb71ae31bb87d0300c74058358b47871c2ff9339fd8cd3110c06a3e7ebc932c4f898f2f970c9e597a7885d69ed7bf91531dbb5e1d9a79fc6dbbb77a50fd233fc8d4b2ebb1c174e9b96f3732451a4904508210e12ae80e8f6c14c02d1ce460da228409665783d9ee8d64113f12a1e2307c332d6bcec89565a8542d0743da5bda7023a34ddfc96e70aaf816b17b4f7eb46c465177561727d087f78ca8f0f3f92bbd7c802dbfbda851d9839b12babdf3d7784867fb9b1bdefc4c505db8654398ceb168530674a7602cdecc9d1eabb9ffdd58b50584e8947d3996bf9e200664d0a66dd2fdffa6ca0df6da9f01ab8696947d6625332e79f1bc1f9e746f0d3073c68dcaf74b7cb30f2728388a621180c268ebce819232ebba80b8ba7e536ae069d69e00b9f08e2f57f84f1bbd5de443cd8df18c9e95b076db2005947248bbd0b2bb03288588d0d0da6bf3f73e62c6cdbba15dbdf7c1382987960c66f4f9115051090b2088ba2084551521777c3c0154b9762fe828539b763ca79e7a37ecc18dcfbbbdfa1b9a92965f23e78e000da8e1d43557575afcfd58f198340a013aa478547f5f412b1329d07b66ddb367404029024095e8f0a4114214b1246d7d5e1864f7fc6f4736983a3ea6a7ce6a6cf61c3fa757876eddaf462488e02c26813e10d40a23a459625288a0259eabb4c77d7ce9df8ca97bf84402080aeaeaec415cf02a282a4ea51d30aa2975f7125e6cd9f9f739f4e9e721eeaeac7e04ff7fe1ecd7bf746cf4ccb722b9bcfe7c3f953a7e2d39ffd6c56bf5f53330c9fbfed56fce78f7f8c73ce19812fdc765bd6eff9999b3e877b7ff73bfce3eddd09df4ec7a8d1755875e38df0f97cd9fb4555356ef8cc67b169c3063cffec335989642599ccb3f143c3dcd7e7ccbd28ad780500274f9e44a0b3131e8f071e418028cb18357a34565c7f438eb6abc20d9ffe34366ddc8875cf3d9b95ed468d1e8d15abaecfeb3952b9fb884256c109040278efbdf7183090bcb8e8a28b68041b89562931c2e0ccc9f7ce062d11d72a8a12fdf2a58f754014456c7abd025d5d41740422e80a8661e8060c74c7551e4ffaf5b6c26be0d64f9cecf3bd32317c888edb6f3c85ff7eb002873f500a1e5f2c9913c85abc4a16010870c90cf3f3d14cfbf36306562ceec46f9e50130502e976302c9ddb99b578956fbf54780d7cf386537d565df5c5d7570571e76f351c3e163d8b52cc65ab693a012b1c414747108aa2c2eb05144549c4302b2ee9c4ec49a17effeda96375187a00bf793c5a1820e5781952b92528c3f26f08575778c966e24d4e0d734015563a3a03013436ec415dfd98f413c93f7f037ff8fdeff1eab66d895b1dd20dcea84022c3eb05743df5ea5221b678271ff67cc592fe89578989b2c28f9b6ebe053ffac1f7f1d1c9932962c28eed6f61c1a2c5bd3ee3f7fbf1b1b33f8ef70f1d862cf556e13389409bfffe77844221a8aa1aed0200a3ebeaf1f95b6feb771b162dbe04866ee0d9a7d7a6174372e86bb3ea21207a187fe2c0eda45b6e322100902529b1306a9a06438f25afa2103df0bbc7fbf657bceaeed30a7ce6a6cfe1c73fbc071f7df4110039ab00cbeff7672d5ec5a9ae1e841b3ff3590c3fe79c9cdf73c5ca95f8de77be034d8ba4edb751a3eb70f317bed06f3b2c58b408ba6160ddb3cf6414c94a2a64e531e7a4db5a18e7a3931f21128940555508828051a347e3a65b3edf7fdb2d5c08c3d0b1eeb9e732da6ed4e8d1b8e9e65b0af21c0980e42211ab67d2e93431aba3a3030d19bed821241b7211c6295c598baad33327e02d0775a8aa0a5551a2151d59ce81c95f240288ee54880b5c82903896a127d72e68cf4bbc4ac44a5ee0e665017cff5e0f34cd53b0f8a26e58180ba676d2a9fb49aee2559c691380dd4d5dd8b21bf07a3c107b141ad40f0f63d1b4ae92b563f9e240dee2559c5b3f19c19dbf13108928409e971a68ba8660302a52a96a777ebaeca2aebcc4ab38178e079a0f7461dd3635518d994b5cc4ad8345338e5d17c7ee75c1c98d2b84abaf5db326e3676ebaf9667cfb5fff15d367cc34bd9a342e9028b1c3a0bd49ff3c1e4fa2024b1004d4d5d763fec285799bc1eff763f9aa55088642d0b4eed2eb9d3b76987e66ecb871884422d0b448af76989d7dd5dada8ae6e6e6c4622f49524c00f94cde6d587ce9a518317264cafbf7a7afab320858478fb6e6245ec5fb531245783c1e545454c0eff7a3b232f6cfef4f39430b888a7ff98857712afc7e5cbb6265ac4f23a6e5f485e0dcb163d35e3c90cd3b8e9f3801c160a857bf0dacaac2aa1b6fccfbdd162d5e8c7346d49afb45a9e7953efcd0e8639c664a620c231abc57555763e50df9db6ee1a2c53867c40853db0d1c38102b565d5fd0e768ba0eb77e976cb626104248bab9c2eaf3c5c0d3ccb70fb6b6e98978377e1b73d6c9aa20409265f87c3ef82b2b3120e99fbfb212be1e711500cc9cd0d5af6d8399c492559706110c060b165f2c9913a0739789e5970990c520c2e1488a201a15684a272ad6c70e3e2fa49f4e1e1d4c6cb7cd77ded10d1d7ad2dc336c8896f3b6c14cacb84cc4e9fe20c291484ef31bb70edaa72de568b19cfc70475461159803fbf763cd134f60d9273e61fa3bc3cf3907c3cf39072b56adc286f5ebf1615b1bb66ed99cb2e7b7e7fe5fb3b6989d5105005bb76cc1ead54fa0a5b9058210fd9babaebf1ecbaeba3aedef8f1b371e433ef631b4beff3e3cb143340f1d3c68ba8d70c4885a68ba8688a641d1b584a0e3aba8303d876beb962d0000498a7e73264912162c5a94f1cca9279f5c8d6db103e30160d9555763e5f5e993e695abaec777fff5ff26aa9dfaf38d58a66f7b3b3a3aa20296a2e4f4cd405cc4124531ad6f26f7f7b40c07c86fdbba056b563f89969696d8678015ab5661e9b2abd2fefed871e33078f0101c6d3d028f47c87a5ff9be9616ac7deaa9946ac1e87396f5f9d9a7d7aec5da354fe2d4a953300c60c2c40958b1721546d4d6a65facc79c8b975f7a0910a2df7cc5df71dec5f34dfba2a5a5054f3db91adb920e915fb26c1956ac5c95f6f7af5bb912777df73bf0780af74d694a80307830fefaf0c3397feedf7f780f3e6c6b2bd8f96df1713e6fbeb9edf6b5b4e0a9354f62dbb66d1010f5a1254b9761f9ca95697fffdae52b70f7f7fe2dadede6cebbb88fe7ac893e27f65e4b962ec5f215d93fc7ada744f1f64242485f73834dded8f427478e256da3ce720d3492e6c5c4d6c31e4f31bbd5f7cad91d19fff6ba2d61acdb1246f3010382000cf08bb87abe8c4f2c504c3f336d02f0c2eb5d683e24a4c42ffd217e1b62261edf18c2139bc2e808441b3ab246c42533142c9ec9135e7af5e52b21ec3da827e29c4f2c5471e312d5f433953e01e79f1bc1965da93783d70f0fa366b096f1798f6d08e2f10d21747446fd6e648d884b6629b864a6d20f012bb378f5a7355d787c43283666a217177c7aa927e3b3c6d51a78f1b5204449c2cffeea45381c4647470782c1107efd1d1f8654a78f896ffeb7533812139a13e34e1053ce965d36377365da2b6f85f1e8862e34efd72008022afd222e9da5e2d34b3da69fb9f802038fbf104e9c93dc57cc9effb4c8ad83e512968ab858a6fcbfb6aac0320adcb1d93c4310046cdab8014f3cfe58569f5fb47831ae5bb102fff53fbfc027afbd0e13264e82dee340ca4c6d31138a5a9a9bf19ffff113ec6b69812c495055151e8f078f3dfa281e7ef041f38973cc98441556fc1d766cdf9ef67767cc9c09afd7874824127be7a8b25f9761fb60fce6422956c534e8acb34c45b896e666dc75d79d7875ebd698e0156dc3bae79ec38feeb927ed67069d75166a478e4428144a6bc76cfa3ad3195c1d1d81e8b785a294d301d7dd137fb79095fc2ff9ef981dd8ded2d28c9ffee77f62dfbe7d90e5e86d961e8f07ab1f7b1c8f66104feac78c4130184244d3127d9489969616dc71fbed09b1317adba207ab1f7b2ce37300e0c1071ec003f7dd8753a74e45cff75215343634e23f7efc637474a40f1ec74f98805028845028fe8e06065655991ed8ded2d2821fdc75275eddb60d922447b71fa81e6c58b70e3ff9d18fd2fbc5a04118513b124133bf2813a16010e170b820ef1477a1aaea6a5311745f4b0b7e70f75d7875dbabb17921ea43ebfbb0dd39b5b5bd6c3770e040d303dbf7b5b4e007dfbf1bafbeba2de6ab6af773fe3dfbe71800dc5e8f64974a0b4208e7809ef4b58530df783b71eb6fd2bf7471d5cc095da8f09adbef2f6b43f8d5c321ec3b84c49a15d6543cb241c4ddbfcb2c2a4d1dab23188c568ce87afffb28d36d8d00f0ef7fecc45fd686d0198cc6565e8f17873e50f18735021e7856e34089f1cb87baf0cb073bd172c84889739ef9bb806ffd3c735f4e1825201c0e23120e27aab0faaa86faf77b3bf197a742e80a75c73a878e2ab8773570ff33b96f57cd747bdf9fd674e1f18d614849394044f3e0f7ab0dac7ec1fc5913eb4484c31144c26118ba1edd66ab28f078d4cc798c80941d41d17f2a144585288a183644c39873cc9ffbc7359df8d1bd1d6839a0439665288a8a4844c5d37f03fee567e6febe70ba141d53058a8f2d2bdb384958b2e0c1edc9c83d5fc2ca5558a514ca841e0bea8b1b37e2d8d10fb0eac61b336efb4966d6ecd998357b368e1d3b868d1bd627aa8e324d2edfffdef7100e87d1d9d989ae6010914824e11cf19b5c544581eaf1246e76686ede6bfaf7060d3a0b5a4483a66989f2eb9d3bb663c1a24526e2c3786c7febad94d2693351adb5b5152dcdcdd1c3f9628afacc59b34cdfe581fbef43674707a49800a7aa2ae4d8feed7d2dcd78fdb5d730f5c20b7b7d6eccb9e762cf3befa4bd21a320be17fbd6a3e7dfbde58bb7663cfb2b1d8f3df208b66d4dede71f7eff6e84c361043a3bd1d5d515edd3d86094240992185bb862fbc3210868896dcb4c47f5a041886891a82829cb7d4e1f7fbdfffe841f7b926e05120401fb323c67f7ae5d58f3e4ead8672578540f544fec1d0134ec7907e79d7f41afcff9fd7ef87c3e68916809be0164bc31efc107ee4720760940cf67bcbbaf056fbcfe3a2e983ab5d7e7eac68cc19e3d19fca20c040201747676c2e7f3a51c869989a3adadd8b87123d63eb506020440e8fe56ccebf1641c530f3ef0000281ce6e51495521c56e017defdd7d78f38dd771fe05bd6d575f578f8677de49d93a3b35531ffdf501040201c8921cbbe821f939efe2cd37dec0f9175c90fe397bf6f4daa26b74c752ae4f64ed445d8ef32121e918306000c7bb0bb9f59a93a81b96fb56aa5f3e36000def29297155dd30f36479678316150524118aac405195e8d9a4f178f350040faf0be3ba4bd27f7efa4411bf5f1d46381c8ead5db95561c5bfa8c9b4bd71dd9630b6ecd0a2714f3c2e8b55091986818daf69985417c6f851ee9e2bf6eed7b06e73287a11961cbd2d5c55544852349e683d6ee0910d115cbb48cf20f484115614c88a02511030a5dedc779edf1cc22bdbc3906539215ec52f77320c1d1b5ed531b93e82f1a3b2f7879f3f5411ad904a93030882004596a124e50042cc07d66dd370f5fcf4edaaac10e0f5680887c389dd2f3eaf17aaaa4214c3a67941fcac39afc70b4555129557f1b398cf1f633e3e77ec89e0f1f54188a2044591bb2f6a902408005a8f1b78e1750df3a7a67fdf6143341cfa20d467cc5ece73af6cb17590e76bf516b00a6254071ee81e2f75dcbd6b27fef58e3bb060f1625cb96449d69fafaeaec6f2152b3173e62c3cfcd0833874f0607789b5c90423266dc933626d1163ffdda346d572498abe57eb9123199f1f496c0bd4218a62e66d84b5b578ebcd3793f6431b986872fe55a2fa2ab6b0489284bafafab4bfdbd2dc8cddbb7625c42b9fd7075555124285aeeb387ce82080de02d6b8f113f0d8238f2444382b0ba891482ce8e93141c7abd4e27d1a9f5904518024466f6f4cfc0cc0d1d6cc7daa697ae28c866cb6cfc583a4f8021717ca8e1e3d6afa99d6d6d698ff4785259f2fe9b3000e1f3a8cf3ce4fffd90abf1f274f9c484c826642604b4b4bcc2fe4b4cfd0751def1f3e9cf6b3e3c68dc3eac71e4b12f2ca4f281442381c8e6e7955fa2e356f6969c1b7eff8178842f4cc9068b02c45bf2513a25b5bebc79c6b6ebbb777272a327d3e5fb7089a185387914663c4d8f1e3f0c4e38fa554668e1a35cafc39bbdf8e8a641e93e71c3e84f371419ae78cc7134f3c0e4d4bff8d1b852c7bf1d5af7e95462065433b7118c6b113102ba2338798f4c59355bf3f65a565fe0955281c46388c94b82a9310f6f8a610445180222bf0fabcd1b366930e94d715055bdf9671e5dc4ef87de993edb1b53a9a0e8463628991b580156f6385d7c85821b66e733871c1533c368baea9d15be5744dc3871f190022f6e9df225415b6771ab13c4386d79bd497a2181df486816dbb23b87651c054e819fe311d878f85a1aa2a0654087df64b5cccf17a3cf0c6fb4588e619baaea3eda32e003956c8f591037892738058bb344d03607e865a85c7c089f6e8f9554aecdc3905802084fbcc699558b597d8e3a89b4cd557cf6d0e46053725d617aa9a32260dc340d3fe10e64f4dfffc09a345ec3f123d1755b1a06ec2ad8316b599499be57e0b44655e048b2d62f57c465c248844c258fbe46a3cfad043b8f4f2cbb174d932f82b2bb3fa9bc3860fc737ffe50efcfcbf7e86bd4d4ddd65d13dc4abb8d8a0c872ea3900498763665b71621806344d4fda16185d0cb66ed98c2b97f63eff68c2848978f4e18713e2c8b0e1c34d0f41efb97db0b2b2d2b45a6bd7ae5ddd8bb5ea81aa2a2907728aa2886030fdb755b5b5b5d0753d45844bdbf63cfbbb104333180ca1abab0b5eaf375181d3dda7d1ff96b2c027f5a99c539f46bf795155159291796356fcf989aab7a4fde77d071b4242b848feac6118599f3be5f355986ea37c7bd72e0882084591539e91ec175dc1f4fbf147d446cf6cd32211e849172194135d37a2d77f6719c83df8c00351f1aa4705553ca8f06718536fefde05312900f6a4b15dc8644c8d18111d535a24025dd3e0afc8d047bb774314fbfb9c11d0353d76e980791f51c8228498ad77e1ddcf20b4fb69680762c71ff86488756740ada984e293218a80240a897324295a5954b8eaa759ba3a3bd1d9a5c1178bab860dd14c4588f680819d0d7af446c35892ee51d594445d31b9e7220000200049444154144568ba883def8670feb9e9858811670bd8f3ae065dd760184a566d4c7ea39ab3cc8580f68081e6837ab4a25989568725d6fdd84a28c662433b8dd36290b08718ada6537b9c576b1806821105efbd2f62f8c7d2572b0d1e28e0406b2ca7c9b09daf3d6060ef7e2d51e9a528f13c0529be13bd0d337b012b9b1c20b94a3d2e06f515cf467dce0062bfdbed2f4286c126248e3f1163ef9592a766b0cfce3d91c479c76a8f428af83b77852400e9052cbf0f19e3e3729e7b552c91c5426fe8b8b6c879094405168dac2e94c5270755550141c0fae79fc3b3cf3c8db163c761ecf8f15876d55559fdddaf7cf56bf8af9ffe14cd7b9b00a45e339f38c85210805855c98c59b3e0f355a07e4c3deaeac7f4a34ba2e24f7c5ba020086834b90abd76e4c8c439589aa663745dfa8aaa74db076b860d337d87abaebe1a575d7d75bffba2aaba1aa74e7e045dd5b39ad893e90c04001311ceeff7e3e4c913051b8ce14804a198b0d4ab4f150106640800a6cd98890a9f0fa3ebeb506762e3befa342e32f62d4121b140c6c5cfe477eb6be11562d541c99fcd2551183af46cd39f2dbdea2a2ccd72dca4f58baa2a9c3a750aaaae43cad12f3271b4b5155ff9f2977b6c2dedcb56486cd314e281689fe222204a62ef0aaad8e7479c33c2dc76cbae323dec3f27db693a3e7ef6d00ccf5996d561ff7d3e47d5fabc28c10e5fa010428a8f76e23042bb9f4678f733303eea5191dc1981bef3183affdf87089ce58334e64c784f57a1282264a93c42965b44abb693d98b2a853af330140e231c8ac6de0a80aad3cd93ec236dd103db254982aa2850242945bc4a8ec90e1e954d052cbf2fa94ffbe14b5567647ac7e841e49224264412b1c78e0cab88b156f0fdd88695e856ce1e5f8209820011c08156c954c0f2fb62b1986164f69d637a426c4a275e75c7cc42ce0d88e700f1b4dbe735307b72083080399383a83e432f79bff58cc5fa7a87877e727a72b6632a549931a45a84a64752768f14ee4b676e1db4555b0af03eb6bde6a21c5b0993452c8f20409624689a8696e6bd6868d883471e7e08532fbc10d3a64fc78c193333fe9d5bbef005fcebb7ee402412492b620982802b962cc5fc850b0bb2b844af4aedfe6f870e1ec481fdfbd38a4ef3172cc0bae79e83ae6b196f1fecb97db022c361e9f9a2eb46b4da2643e9a9597f073acd4b707b56cfe59d401b7ae21b86de429080cbafb812f3e6cf2f4cc06044db9bcdfb0a40bf6fd3892ed7429a7194dddff215db2f340dbaa6c3500afbb7a301930459cebee2317e3866f6df9c46e7114facfaaae7ed2cc5b55d5c04d5e0f3798bf79c64b1358bc591d55884388f6c93dcc8feb710defd34c26f3fdbf7ec19d1211cee8071b803ed6778200eab44c5c8d35384ac5ce67b8a56f931a45a28402a992eac32a20770c72e02f179cc13ed8e4077358a94e6f0f7d498cc7c9daef4156f058adf38288add5f0c0a0e1fd7c51762cc2d5859919d75e3db15bb7d27ffdba48d1e3940fdf008164debc298e1d6db1a5a7d7a7145b44a9f005dd71009477a1523d8f6dcab523d875b077b21e72d109540342a88110ab495309ea4261f7aa7eb3a144d4338a261c7f6ed78f38d37f0ccdab5b86ef90a4c983831bd70e2f763c6ac59d8b46143a25a272e620dada9c18d9fbdc974eb5ea126fc9d3bb6a715b0e25bb3229a667aa655cfed83a2281635d9f6fb2b70f2c4f1ec06718ffe3e78e0806995536d6d2d9a1a1bd2f6f96f7ef52b048341b4c7aea6350c1d8611ad1a5ab96a5586f1d6fb1d870e1d8aeb6ffc340616b14fad3a6355f88ae71715890a3aa3286344962578bddee801b0598852c9f34256814f3c888d89c03d9fe1abf015d97627a3cf29661f55743f07391e840b50c822c4ae68270e433f71387aa6a69e3939d23f6842e4ad477b575b65897422089c0822f08fe310ce1900f56315896d8519a7605584748607a22824ced432fb8801de1e7aeca464fab3c15562f1139b3eec7fa44d4f7cb1173f6bd68c4057795697236d7a6271b3f3fa6685b150c85738724c4fc41ce92e76ca377ffcdcd28e3e6f40743ae98a116c7dee15b70e960db9a886b0ca81ee45788ed0633f7db4124987a22bd0350dad478ee03f7ff2135cf3a94f61c9d2a569ffeebc7917e399b56b0108f078a2fb91abababf1c5dbbe54343128d9f1ccb6114e9c38119aa663e8d0a169abaad26d1f1462870e168b6ccf194be77f9d814ef3bfebf747bfd5335217e3f8ff8adefaa8a62cd64a36078627fdad815555b8e58bb7c2e7f3c1eef467581b459ceeb2bd11b4bfc46ffdf4783cdd8786664a86d2cc0f7d22207ab8acd9b96e25b05d51fba8d25f90398b421621f621d2da80c05f6f83116c2fe97385880eec3d89d0de93d92755e3ab200f1f00af4782aa8a31e1ab3b49a770d54ddb89cc33f1c81a11873e48ffb35f3e36005dc1203adadbd1150c46abd56333fcea9f651ff366ea8a5c2aa7321de61d7f8e11affc2a60ff27ded1c63ee534f10ac8be52ab3f493ec5abee58333ea60ad3872e38f78a5b07d322e72adc586f3014672be18c99b370edf2e5697fb676cd1a6cdab03e25511592ae2235e255598a868d1bd663fe82056913edb3060f86a2a8088543896d4a9fbc6eb9a978d5dada8a8debd7e3c9d54f444b9f85eeb4ee91c71ecbd96666db08fd95951831e21c9c7fc1d4b49fdfba6573afed838220a0adadad7841691e6a4b636303ae40fa5b23274c9c88471f79189a9e664f76ec806caf1750d5ee83175555c969005ef3c94f998a57475b5bb171e306ac79f2c9ee9b4062ad7df091472c1ab8e4363edb8e15d12f8a3a41758fe9b8485d6a3e6cfbb088b6eb365edbb163c5b4624103420a5984589b728957fd457cbb0d270211786a4fc3e90314783d122491334d3a1af7ab003a4c7f3ea94e3215b080e84e0325b6eb40ef67d214e82a8c08e1cb2060b577c68edec872eb7bef771433bfa34db4abca0a01273b92e3bfcc2fde9728d8daa6c3e3297c1c9ae9b9ed81ee4c3153d55dd477f2ef989e7f61d6a4902dc4ab40b0f8739ed0ffb4bce0d210cfbd2ab5c50b8b9ccdcbba712b6167867393548f8a603094b8992bf9e68878c9723ce18d681af6bff71ece1d3b36eddf1a3ee21c34353442d775545454986ed96b696ec69ddffb37043a02dd076ae791501bc8bc8d70fc8489183b7e7cdacfa6db3e08008180b9cdeebfef3eac59bdba5ba4c921388c1f42ee513db997f41a060e1d3c88402090b69aacb6b61663c78d43735313b41eb79b08d14390a028a982952c675fb8e8f3fa30baae2e7d9fb634e3ee3bef4220104839245d70508a2ef43196fe7afffd786acd9389330c72edde5e87a6174fed29cb6a90e9fcb6bf3ef000d63eb526763e596ef374fcfc0f6f2c92eceaeccaea3982909b2d0408104421fa9c02f59161120c1142ca8fddc4ab38a7b59cc471cd8031ea349c719a0aaf47028baed2c4c64111fb8f48a6b7952d9e21e39957f4942a8be475479665f8bcdee8d119293f0f64fd0e6d19b6318eacc9fe90f94c67feb407a295f9baae43330c8839666f990ebbcfe51d8bdf9f9957d12155dd157546163954551f362d564e9fe900f2f6ceee0f1c3b616efb5135f97f4999ae858b2eeccaf899c73604b177bf86cddb23b158aedbc64ffdcf8092090c996c0300d77df364e28cb9fec4c5f15c4e140a71783bcfbd2aa8366225f12acbf7914bf22236dc4a98a922a1ae7e0c3a021d5014055e008aa2a40ec6d8c17482204006329f9d6318d1b3950053f10a00563ff14454bc9225781415aaaa40926408795cb36bc07c1be1f41933306244ef1bd0a2db075b7a6d1f140421a3503471d224ac5db32621d4e47ac38a28885054a55fd70a0b00b66dd9627a20fefcf90bd0b0674fda6fdae28264eaed30d9bf83997805006b563f894020005992a07a54a8aa0ab98f5bdaecc8a18307d11908a4ad2c9c3071229e5efb548a5fe42a60a93dc79fddc830591f3e74a84fdb255741e622eac4c794244938d4c7739e49f39c6c07b02808505435e5a28a42070714b208a178952f67bef7113e84018c3a1d679ca642d7d9a7bde65b41c08e4615c386a43f9a61709580f953816d6ff7ae6aefbe915981929c1019464e02d6c1a3e655f095150226d54968d89ff96f54780dd40f37af8a6939a043102408a218dde29fe342934964abac10326eb52c25812e01c74e88a602d0a47a096fee890a79d92496f5190e274f9cfd55e084affa0cdd545005e2675b497d8a34d17e9170e868e1ec3b6cb096515cfbea8fdbd1bc5f87200ab13858ecf7ed7cf90a0c81cea83f9855b3cd394fc1fa2d5a4e171b99c59db9e4519612952c28f8b86deb60c297acd40925e9c02c8d73e0c00153116bc48811a8ab1f8370380c5d37323e4714c5b4154ec982509c4c07297774744092447814155e9f175e9f0f5eaf075e8f0a8f47cd4b5c38b0bff74a5f3b7264dadfefde3e284296a55e154b99ced59a396b16144581cfe783dfef87bfc28f4a7ffa7f73e6ce85bfa202fed8ffeff757c0ebf1647f38760fb66ddd62fab3e93366e0a279f310c970535a7fc740a643b8e37daa7a54f8bc5ef8bc5e7863ff3c85a8b1b6d0486e6a6c4cfbdf274c9c88193367425554f87c3e54fafd18505969fa6fce9cb9099f185059894abf1f5eaf37a7aa38cb8a5869fc4e1004343535a5b7dd840998316366624c256c12fbd7d376b3e7cc49b19dbfd20f5fcc76a298f939d3d33c6780df1ffdd7f339b37b3ea732f19c62098d066cb32383108a571666e07ba710d87b12273e0a2118d278f6559af9757b43e69873e5e522ce1810462412e9b54d30655b7efc5faebb090c030def99aff98b67ca29e757a563c6842ed344bd3d6060ef411d82d07f3121d025607fab79bb2e99a9c49a62fe8e99848f427220c37b2e9e29a3fa0c1d9aa6f7b99db27e7838a328b8734fee37eff993b6849a3d7a4a7dc8f4f3ed0103cd07f4d47e3992a15f662989739a8c02f44b5586dfddd11041f37e1da214fd22d6e7f5c662a7ca442e546a51e6ad3de6e3ea938bbc387d80048fc7037f458569fe16ff37b8baf77ff3fb2be0513d79c683465e73992dc42b6e1d2c8c80e556856fcbe6cda63ffbdad7bf8ee1c3cf816ee8e6139d61e0ca254bd3562401407b7b7b8a805591e1e0f6912347429224a8aa92a8d4896f395bb87871ff6d11db46982ddddb07a5d8f6c1d4c3aab76d31178a6efefce7316efc78484907637b3cdda28dd7ebc5990307e2f35fbc15377ffe0bb8f4f2cba1c832545585c7e38112bb09ae3f935edbb163d8b87ebde9cf6ffadccd983c790a225adf016ba6aaaa5e02560651b236d1a7b1eaaba49be8162c5ce4a86968dbb6ade6b6bff9168c1d372e610b8fc7038fd79bf2ef8c3307e2e6cf7f0137dd720b2ebdec32284a741ca83dfcc2f6c9469af77f75dbb60cb6bb1963c7f6b09d276a33356ebb33cec44db77c1e9ffddccdb8e4d24b13b6f3a8a9b67bad9fcf89fe6f0fce38e30cdc74f32df8ece73e874b2e497e8e9ad7d8a5904508c5ab728858a73ac2d034f78a5866f369db4712febe234315944fc0ddb71a185d1384168944ab77325033380b612349e8110421a3883673b28cf9171ad04cbe94ac191cc182a9e697fbec6cd0a2dbdd84a42afc7eac5d0def6616d9c6d5c2f41d175ed895b19aa990bcd58720f9b5eb659c69224826849ad3752c5f9cb98a6ef3f648ca512bd930aa46c22716aa0947347af98e86a5733b338a443dd993a15f2e99a960fc2840d3d30b768ba60531e69cecfb25d3d95c43aaa21703c9525414f255f8625f644763e049f572d6e3345b46a5dbbe9ad4c637df317fe6906a11dffc8c07032aa2376dc763c1e41c2efe6fe66419bfb82382a5f3c4448ce8f178a0aa9e3ce341eb1fdaeeb4e71816b5af5cb273aa6cb89570cbe6573063d64c54570feaf5337f6525eebee71efceda597d0d4d488dd3b77261656207a08fca42953326e0b7c72f513a98b5dc31e2cc1b2b4bfbbea861b20cb125ed8b429b17f78facc99983439f333b2c1ac6aaa27a9db07258862bcfaaadbf28d0d0d68d8b307f563c6f4b699df8fdbefb8037f7bf965ecdab913cd4d4d097b0d1b3e0ca346d7e18a25dd87ad2fbdea6a74b477e0d598f821e6b105491004bcb06923264f9982ea4183d2fecead5ffa12def9c73fb0b7a9092fbdf842ca4d724387d660745d1d2e9e3f3fa71b22f79a541e01c0ca55ab20cb125e7ae185c4643e6dfa0c4c9c34292791acfc23a54fe3636f63231a1b1ad2faaadfefc73fdf7e3b5ef9dbdfb07bd74eb43437274af687d6d460d4e8d1b8ec8a2b13bf7fe5d265686f6fc7ebafbe0a318d5f184941aead45acd8fbef6deac376dffc265ef9fbdff1f6ee5d51db89ddb61b396a142ebbfc8ac4ef5fb164293ada3bf0fa6baf4214536dd7d773be1e7bceff3379cea529cf59828e8e76bcfeda6b896fdb4b9d7801dc5a4808c5abfe8b58472b0d84c3de84c8e016d12a9b786ae36b5e9c37260cbf37fdeff87dc0376e88e08d7f74a0f18082ad6f5740ec21042d98da899ab322985c17cc39b1d9dea062e9dc4e5381e0f3d7c818352c8cadbb251c698bae417e5fb4f26ac99ccc42cbf35b42a93709f72783330c6c6f50b1689a79dbbef305190faf0b63eb6e191143820860d8100d0b2fecc2e4ba50c9fa7c478382632704549f91bea1236b44fcec9bc0231b42d87b40c0a1636aa22f6b066ba81f1ece2822c585a4bd07b4942f6ab35d9f6f5ca262f4701dafecd0d0724887117bf6a2695d7d3e77f35b916ec12cf6b9ed0d0a164f37ef97ef7e41c583cf47b07557049a11add61a3644c7a2695d391fc69e69cbe2906a11dfffb20f7f7d56c791e33294986de64c09a37eb886f3c6840b325e93b966918a03ad1adabbbaabcc8414714fc207c7050c3a33fd5f9e5827e1b7df051e591fc6ce26111f7e2427c64af5193ace1b13c694fa48624be7d51787d0d169e0efdb954445637167a7f20b31dc3a589af791731197dc762b61676727fef0fbdfe3f63bbe65fa3b73e7cdc3dc79f3727ecff6f6766c58bf3e7198b200e0606cdb62557575dacf5cb76225ae5bb132a7e7545656f6f93b074d6e23ec49eaf641199294aca0472d2f08021e7ee8217ce3f6db4d2bcae65e7411e65e745156efbfe2faeba1c3c0ebb1ea90fe4e7e822020d8d5853ffcfe77f8f257fe091526a5b9e78e1d8b73c78ec59265cbfaf59c7d2d2d3d6c7b006d6d6da8aaaa4afbfbd75eb71cd75eb73ca767f82bfda51c2905d2b0043cf6f0c3f8ea37be61ea17b3e7cec5ecb973b3fa7bcb57ae8261006fbcf6aaa95f1886e188b3b10441c0e38f3e827ffafa3f9bdb6ece1ccc9e3327ab3f7bed8a15d00d1d6fbefe7a8aed0441c0138f3e82af14ea39cb5740378c5ecf29573246318b90c2a19d388cd0eb0f21fcf6d330821d8e6ce398f676dc3c2a88d74e1a68d5fcd074bd9708e326e12a793dfff02319ebb6aaf8c4c59985960bc66ab860ac8695977415f47d3b8302d66d55707586e7cf9f0acc9fda0520fb676fde1ec1ae463d49689172fbee3d5e29260838d02ae19d7d12ce1d617e3ed3759708b8ee92dcdeb118f1d9932f7971f35599c5a06b17e9003a63ff72e32f6b8210c568eea0280a2431b7334f674c1431636204c0a9ac3f73e4988e57b68753443300d87f44c23bfb449c3bc25c945e71a9801597060104f3b26da6ed990030a95ec6a47a00d090cb397099c6ecfe23e6679a8daa91f08b6f49002200a25f3adcfac3ca841f088280fb9f53f1b59599db7ded6203d72ecece67afbf3c8c4844c3e69d9e3c62c1328b57dc3a6839c49236a6448a5fa1cec38a1f4cfedf3ffb69c1dff1aef88d82a214ab668a76c5a68d1b0afa9c6cc40e4110b0238b6d84bdb70ff62e01150401273efc10bff8afff424747fe416d474707f6363621140af5fb3ae3e4777bfff061fcfeb7bf29c8bbf5e4ee3befc4be7d2d896f7be26ffac2a68d057d4ea5bfb240934af1c663ba6e3a7ee2387ef58bff41a0407ed1d4d488601f7ee184ad1f0280e3c74fe07f7ff98b8c377de634a6f6eeed653b411070fcf809fcba90cf69dadb671f953241e3f64242f299d70d841b5f42fb035f44fbafaf46e8cd871d2b5ec5b9e863617c734c1bbe56d38409cafb90f5a0e9b62fbb0a57fd6985288a78e18d0a3cb7a5b8e74f361fd0d07c504f1bcf6d7ccd8b7fb414ee8b91236d3a7ef97057e2b64445517a7c519b5be0230802d6bcecb1bc0f0882801d4d1e3c5fa4befcf39a20f61ed0a207f8cb0a1459862815ff48813ff714cd922e905afd92b724b60d74097865875ad2fe7cef486e67ca0583c1d899ced171d6f89e82c7364a057da74f2dd2214ba17e6ec9a67865cbe714591b124b2d2ed9ad6c4d1004ec6d6ac20feebe0befeedb97f7e35a5b5b71fb37fe19fb5af6419263675a296a6262ddb27933d6f4d85a984da2d8d2a3f227cec8da9159fd8da63eb611b63437a3a5b9257af066caf6c1deee2e08020e1f3e8c9fffec67f8e068ffaff368696ec6f7efbc134d4d8d0885f33f8b227e78684b73337e74cf0ff0eebbfb0ae242bb77edc2ffb9ed36bcfdf6eec46d7ac9e5d1af6ed982a7d63c99739fee33e9d3da91b5059c5c8a381e8d1eb617041c397c18bff8f97fe3830ffa7ffd4e4b4b0b7e70f7ddd8dbd48470167e91e9304ebb200a88daee7f7e9e97edf6b5b4e09e1f7c1f4d8d4d08877a0713a228e0c8fbefe3970578ce0f7ff07d343536221c0c5aea1c190314b308c905edc46174fefdb738f5bf5721f0c4bf403bb0dd753638db1bc227071dc05707efc4427f0b2af4764422115b9e91558839301e4fadfd7b059edd2c15e53d773668f8eeafbad0d1895edbf9a2cf97f0bb27bdd87738ff67b5070cfcf80f5d0874768b57d1b37ab2ac1432d2dbe8e0072a9e7841b1be880560cdcb3ebcf446612ba5ffbc2688c737260949aa025956ba6f762c12cf6f0ee195ede1ee5b2f13b7a6c7fae5a88cc73795e6f29f75afaae8284281dd90aaf436cc74107bfa7c2380ae6010914824b17361fdab1e3cfdb7c2bdeb8fffd8850f8f77258432c36a052de5d62ca8c1e42160e5f0871c752b61968bf4fb870fe39eefdf8d5ffcfce7a662515fdc7fdf5f70db17bf90245ea9f07abd50d5ee03ed0441c0a68d1b71df5ffe9cb5c873f79ddfc3aed8195c3df15756a2360b11eba0c96d847112d55769b70fa65a3e6eb323efbf8feffcdfff8b471f7e38675b3d70ff7db8e3f6dbb16f5f4b41fd428cdd7873eae449fcfb3df7e0cf7ffc238ef65364dbb86103eebef34e7cffae3bf1c1071f741f381f3b643ff976c617376dc203f7dd978340731776edda95be4ffd95a8adadfdffecbd799c5cc5752ffeadba5b77cf48421a241649808425b02d4098d84832de58623b36602736de9e13bfe4e7f7bc65fb24bf5fecf8c589e397e5bd3c2f49bc3cc7899d7c1c0c66898d588cd1084c8c16634048021b21210112a091340c489aa5b75bbf3f6e774ff74ccf4cdfeeaaba55f79ef3f9cc0734d35de7d4a973abcef9de734e59f12c0a31fd591a3a7c189fffb33fc32d37df147bbcef5dffeff8d34fff099e3eb01f718bc26c06b1eaba3bf2c20bf8cb3fff1c6ebdf9e6d863dcf0bdebf1a79ff97404c4b3f6014c83cfe1c3f8420f7c3e5be33359612ccc3b3809c822229a95cacf3c8cb13b3e1f655b6df91788e38733af931caf62c3fca3f8a3331fc36f2efa05d6f887ad01b264ef77d10b4d17b7dd9fc33f7e9f61745cceb827c704be7ee3043ef7f5718c8d038ee3c075dc69e57c9c33942b1ebe7c7d80c7f675cfeff07088cf7d6d1cfb0f89866f1e04410df4e80d68e1b54cb1bb1e880f0cfd786b598f5dd4400bee705c7f7780efff588e95fcaf6f8f37c02bc771e1d741c118d957878f85387c2c5effb947f754f0b51b265ab2af5ccf43f35272c6b0e9c11ceefc69fcf5bd7b4bbcfe64c32f717ce9fa20f6f371f858d8b6097d9d5e71567be078f86507776feb1c342d968a2897ca2d7dfe1ccef183fb7cfcf37ff4d6fbeff0b110bfffb727b0e3976554aad52efa09dad1b45d101fedd435fcdc53071d4d8de365f5c3aa97f7f9be8f5dbb76e2e73f7f108b162ec26b2f7d1d8410f8d07ff970dbefeddab913bb76eec4d0d05053ff28070e8f32af22f0ca6fa9cdae0790dbb66ec57df7de8bb7bef56d38fb9c73b06efdfa96b137dd730ff6ef7f0a83b53e5af3e6cdc3bbdefdeeb672acdfb01eb7dc7c73e36ad89902e4471fdd31631fac5dbb7681f3d9cb079b355f9f4fe0fbd83c38883befb80397bdf18d28e4f3b8f65def42df94de5c43434318bce71e9c1c1dc5e64d9bc03883eb3a8dc327f027b3d464385d75d97eb66d2bfef3fe9f60e9b2e578e5ab5e85152b564cd375336035343484a1a1216cdfb6b50138baae0bd771e1796eed960dbf453f51d925c7cfb66dc5fdf7dd8b2bdffa569c7df639b874ddba69e31fd8bf1f83839bc01843ffbc79b8f65def6a2bcbbaf5eb71eb2db7400881500818ed378b36ba0f7cfc64f3bdf8d19d77e2f597bd01f9421ed75cfb2ef44de94d7664680883839b307a72149b370f82d76e6c71ddc819f263da459cbe583ada9cc4e1d16cb73fb977337ef4a3bbf0facb2e433e9fc7d5d75c3b83ee063136368acd838391ad3a2e5c2f7aa6fc2088ae2faf95bbb2696b14e0fefbeec5dd3fba0b1b2ebb0c857c1eef9c81cfe6c1418c8e8de2de1a1fa7f63c34f3618c4d45344d3451ea9545440460e2a7df4271cb3f932266a195f951accc8fe2fcd1117c6ff8158d2c8f24fafd25158870c6e0791e76edcde1637f5dc4db375470cd9b19faf3f177d2a70e56b1654705b76e2ed7cefac97324087cb86eeb595ff797abd5005ff91eb0fec209bcf30dc069039df3feb78d45fcc7e672743e7ad14bc87c2e87608a1fd7fd19cfc01d073fbc3f87c3c7c6f0dbefea2ce8fffaf72730341cdd8aa712b89ab696ae8b7bb607f8d9ee227eed32812bd7c5b7e55b371571eb6009a3e368f802f59bc73dd78d957d757838c4576f98c0a73e90c3da0e6ee5fbb7db8ab865d364c697ef79f03d77da8de975dbf9e14f021c3e368edf7937eb685dbe76c3040ebf28f0b6d7fbb16ce0b9231e3effcd0a3efc8e0a2e583537af071e29e3ab378ce3ed97f933cefbdce50e20aab5f783a285df6df7e720c2106f7f7d754e5e61182214e1b40b905cd7c5033b7decde57c43bdf085cb52e5ea6e5777e388e5bee29361207a6f62253bd7ba50dec495ddfab1e02570180fd3f1ff92dd16d54d5b3a3af21806112e5096bd7aa562a15942b9546f952580d1186f59e08ed87e59cc3e10eb853bf7e3480ef7b6d1f662104c2306cf02897ca2857ca93c875d326c33887db54b656ad56512e571086d5861172c6e1f91e0a850272cdc1649bf995cb658c8d8d63a23881b0e98d621d7ccb0539140af9c635a873693f0c4354ab55944a25144b25542b15546bbf6b57dad50c0ad50f056fb3d300002000494441543dcff31a1b9fcc9af9a9eb592a9751295750a956665ccb96f5ace9dc759c1639db39b08d352d97512e57502a97a6f362f5523b0ed775e038d158956a05957205d570723d38e7f03d1f85421eb95c0e8ee3201402e56211274747512c161186f5cf32044180febe3e0441304db6300c516cf3bd3a9f78df0d67fd5e7df9ea76512c95502a161b6f663ab20bd783e77b8db4f06eed8231d656fe3a9e3dd7dce3d8994c1ecdba2bd6caf3eacf54bbd4ecbaa316e9ce85e7fbb3ea8ecdc0a752bb0ebd133ef52b963b5a23831b22eb92eccb7f784cdb9c2a4b3e0b119cdfd577fff66fff3633b7b1659d7e93df83791827457448ff73dfb91875fa1b2fdb9204b174bfcf124244be67a58272a98c52b984579e53c5d9678458b99461c3daf681ef961d153c75300ab0eba05537e7c8d4b3ea92575670ea0281abd63b6dc1ac7fdb1835a8ae03570e771a2f76822098710dffec774670ea82f6fbdfc7be3086974efa98d7df8f209783c3f934fd148b454c148bf8b5d75771ce5260c345ad7af9f19632f61dace29ead653016f998b77ea97dafa66fdc54c4fd0f3b6df975035ecdb496c56211ef7843885008fcea0617a70ff0b6c04e3d5becd64dc5e8622a1665cef95e2d9bcd9f790d579f55c6a7ae6b7f8be9a37b2af8b37f1c03e71c97bdc6c3b9cb387efdca56506fdfb311f079f79612c626580b78150411ff767c9bd7a5582ce1d72eab62c55260c3da56c0e8ee2d25ec7bb68a1f6f2983f12816fac197db5f74f3f51b8bf8c9c31cfdfd7dc8e5720d1b0a6bfe6db154c2aae5459c757a88775feea2bfd02ad3bfde36817dcf56b1734f058c71ac3adbc517ff383fe33afed6ff28226479e4f3f996ca8ffadcce1898c0eab3cab8e64d6c1aaf071e2963dfc10afe63b0825c2e405f5f1f724d7e687d8c4a2d3e2a168bb8fa8d402127f01b57056dede0475b8a51f3fc87cb8d58a83911c1f77db8aedb81cf4e7daface4a301bc9a1dc0d20562690a5c648258f5e03a0c4354aad5c6a654ae541056abed57bfb691d7376fc771e0ccf1a6ae854fa58272b9d200b1300554f25caff166aa52038bc26a84a8d7af8d751c07813ff346deb299974a28154ba8562b2d0096ebb8f0033f6636146b00457580a252db10dba5dc4fcec985eb79f03c174e5379a50ac74b08816a6d3d2be5720d980c21667894196aa5949ed7c84673dc48ced96e286ae155a9b4e5d5987f0d0c638c458747a91c0158a16898a9e3b808021f7e10c0759ca8c16eb98ce2c4044ae5f2e4673983ef45197fed80c73ab03631e57bd17779ccef86737eaf19c4aa3f47d56a15d54ab561e333da45cd9175dd280dbdd71ba1ea3a1b9f986869625907e13ccf437e86b9c701b064f398aebb0aca4d00e0ecba8b4a31a6be916cb76f4e82bc5554c31a9fb99edd987c08c8b207c0faf33fff730481f94d89897aa3f3f12caee03b481131e8dea3f3b1f1e8e9c8e7f3b3be284c137035f52c6d7929d8fca2ae527ba93a4b0540cb4bc17a0faa18e7489d77fdc56fa95442b95269bc7889f362a7ad6f5e9b5fb72fa35a80a17219e516f9448bafcd396bd18100509c28a2542ecdf992b05be06ada5a0a816a0db8e8e425635df646a58913556bf84100dff3a298a78dbf260470ded9b303589ffbea7803cc04d000559ae5687df91dbde0f43d77ce97df53419a72eda752a9428808b86bac4bede572bd24114260a25844a9546af1b7a7ad4b6d8c9617fac522ca33bc30afdb93ebd4e4771d84a1a8d974b9f19299b1284b2a97cba1909f9e58d00cec4e8c8fa3542a4d8b6d18a26a975c10a050284c1ba3aee34acd6e8ba5d2949799625aacc4d0549de2ba73bee027f04a312fd3b2c9849cf575651c98a92925ec08df628d1fce3984eb220c43f8b5c373a6e0a7fed036f7ba62b33cc453f9b8ae0bbfea451b5d6dccfab8cd6f8adc30845793a9658baa95fff13978d6812ed771260f67b4661dc573cc4463ce0d67a1a6abd99c0aee380de0aad71e049daea753d7b3efa3da94e9d62ed076daad2763b3da59bb35f57cbf25ab0eb574f3e646f06e0dcc0ba7c814bda1e38d376ff50303b5d2d4568788cff8d6a3febddc94ef01acebefcef6bd6687afe539f242f8a13f6d9e0dbd346531cabccadc719c46c9c0d434ecd9e61ec7c65cd795ca63baeebc59f720ce1d380e8f052889a97c448d4f2de354169f69879a814016951812650ac062cf921262d2fa452771f3a152232b5b46f999e9a0553bffb135ebc26d0002b3f5086b7e71597f19188dd5f939d2d0379b2c576aae94e8e9858b68cd4af73caf01104cfdfd4c3e769d5fbd6ac29b41bea972398e836acd57669cb50058715fac75daa38d31068731b01ae0e0baee9c2f195bd7d183e34e82583381169dc6b1cdb1495d1f75bd35fb0d2debe9d5c092397cc5e675716a19fe65afd96627dd92c997cbd1ed9451e95dd49662ea0be3c67ca7d80e80462241798617e6f597e49ee7c1a98d1556ab511c57e60d50ad3ea633c35ed3e0e7796042c0e11c95296bc76a6d39fc1940f76660b0d916a217fead952193fe7d6b2282ebc64944b003bcd209e250dfabf632ba49834bb6f5c39afa50d73789960da183ef740b98a14d20d53c6ebbcf350785acc3cdbc135e71b43f9bbee6d2950e1369e8590808cee1c5f84ebb876b2e20cba9ddcae770de629b0d70724a0f2d3ee573b3d962ddb9621dda5f7dfcfaf7d066e5bbfbeeccdfabafe954d91d2166dc4459d7f637fb5a348390429acdcfac23593c66d55df3586d741debb0a8d96a838f23208437ddc07ae0630b9045601651da699e18c5523e9ca80c4e9f07deefc13b2d2a9d71170660fef432b4f2d01800a032524478b28cca48313199f34e884b171ec72327dd2820551808991c68d45f06f27ac64aad8c6ca6971e93c176fde547eb4bc1b86795e3442f3d39aff7caf4bb7fe1d206f4eae56554b3efc7ebbd3c7d1f61356cf11e79edc524771c30008e10e08cb5f08cfbf2ab1b7b8cf592b1ee2bd40095d9d6b19b4783d762937a1696dfeee56f03f864b15e72b6ac0be75139e9ace3472f97eb3d55675c975974da00ccfc36fa9cf2221f00448d6fd8ceee66492ce011f286200822f0a90d2fa783e484b689087ed8329e10adcf42732242676b610f7845fdb5f4038453bfe9ca00737ace70b214c49a2d4897cd674600210e48269957b7daef2a9016ba9a6ad7b2a818536e6b9dea81c53c885b1a55f660c39dae7cb780c5549c425599689cb9d74132953c54cfa19b67bed38343eb1a19daf09dc02ca234d3ebf81efd7bb0cf112ceb87775a01de6979f0bece1a577b4b5a7bc3887288f2d018ca43e3281d3c89ea6859eb3c360c8ce2a1974f41b55a41187a52b3b0acb82d754a605d0793667ce9d134b99e5eb2b40324e6e23d1bcf394a1d7b7d19d5f2125308086fbac7d5fa12574ce3d929bf5e81d4382f19dbc92e317e9d04469ae4687df92b7af2511a99676d5e1a8b39d665ea24679363b697d833f95b33f29acd0e9a7ae6366cb7071fb55d228237cbbac65b8b8c805706cec996be57880560a900876c214b32d0ecd27b6fd2ea5a1259cc4c0076e5d847277965b0635d3b92472402a4293d3064035996cf43b5b3915630ebe8d1a3d8b1837a23a595fa3de023578580a7879fbfbc1fb995f3e12feb97321ef338fc65fdf097f5a3ef92c5a88c1431f1c4088a874e4294d45f3eb07a5e1167f8633856f61ae55d8ee348d953ac3867ba0c8c55e92636ef0e022c99f351f11273aa2f239358cf3d47e5c9305d8edebd5d21635d2424260805b6aca27a415e954c86c02b03fb6b257d4674ab0fb723a69d5e518f94f5c3ea41265d7c62f132022c23104b77e02e0f745007979a0862d50fe9549022204b3b5863019095a87e88887aa0f56708f46900af722be7a370e140c79956dd92bb3040fffad3d1570e31fec408c69f18510e645dbee438ae7fae0fe572a5d1372676299c4d674a827babed7351edbf64c75484197625d223873e56045e25b928b6f5bd6a39df8d8a2e2d6cea2e8d4fa6402c8bc00e53b2a08ccac652076299864da42a1b4b919213c9cab2a0bcb0dde14b601691c9f4ee956add595dc0d554621e47e18201e4cf5f88f1274630b64b5d8fafb5a74ce0e6434594ca5113f3b9b2b0ac834e08b83278694406cd85c0aba46cda7af04a27af2c376d5764935cb600b6209442933cc2c0b96b9d93aa11b4ee5c74404e1f4598ac6ee94ea14899a3ab42c96aad628eb958b23e62ca0f11912974e1a9022b17a819dbe9f3b0e0aae5e85f7fba76f0aa99ea40d6a277ad80775a41098fbc13e22d8b8fa35caea05caeb4bd6dd9ba3da0bec726b0cf2ad1934567461c3f25036e8674cb488d6faed9a69306af744e82fa6b998937b82af229a81f5632fa3032e34be508948995b03d662f1b2b9289ca0a3b397012eb93659ae198edc21111e1dc05c09fbf4e8d35e6cf5f88be4b161b355fdee761c195cb30fec408461f3e2a7dfcabcf3c8e17cb1e1e1d8bb2b098e3c0b1f1dc481014a18cab787e49b6cc4698635fa6805756adaf3d3aa3fe5ac919ca5cdf766385a1d40f4b3d2f9dc0128158da99990462c90119d4c2b3a6f5c6aa3b8c5456a8d3c67a3c381915eec9a23ffcc33fc489132748112922fff8412c7de8cbe09571a9e3329fa3ff92250856ce3776eef9f317c23bad8013f73f2ffdc6c2df3a7b18fc20c7eea207ee3860b57e58d69c0749b14fe19c54fa22d9331f79cdda939ea8b0d0b6b3045e59b5ef99065e69d0871b7b4bc8723f2c02b1141d259681583d06c5d2402c09c1b9e97db1b4af6f4cc73195409604bb9ae9204a14cc2220ab675ab56a152921455419da83b1fbff01420178b5e0cae5701706c6ebc05d18e094779c8d97371d4465a42875ec0f2f3f8aeb9fe3d8553cade5faf90ca20ec90455045c5961427b9ef1f0c9ffb500c56211274747512c16118693972d70cec138937284137895243bbbc02bba71d06c99382d0af5a9a29e58c9ac0ff5c58a374d33f7e8941681295278a27d5f12ece34244641a5586f660ec7b9f80289e943aaebb30b006bcaa13f338165ca546e60f2d1dc245c1108ac522aad56a4b609ed67d3ef1f320a5fbbca9fd386589c43987ef79088200b9a69f20f0e17b5ecfe02f815749b223f0cafa39198629b853bf645c3f2cba99307dbc548da03b5387fa62697f92281b2b21cf344de585530f58cacc22ca18a902af981f0141cce3d6e9a40e62a9c8c4fae0d221e0396057f1340441d008d6ad461b920ee00d9d9b6a3fc344f740caf3c7185cd7452e9783effb4df38d5a3670cee1ba6e577e56aafa5d2560e7045ea9e145e0550f720a313d034bd8ac385d0f485ab3a328132bd3079abcb7a1d9cdc6a28cacee2c45983037cacc22ca002905afaeb413bc6acc416126d607970ee1c2a432b10cd8e394eef529debfd39e75d578f66a209557cfc0cad57f720882005e2d032b2e80250cb22f02af121ac140f0ca486c23e1b9c7fd36ef69104bcae9942890402c855b95b0c55ca4314cdd21ab61db34d55f25202ba9273f1d811e11912a52055e01c0fc372db5aa6c70c640dae398ffa633c17cf9409c5610cb90bd4ce9be4ec0559a5c800688c579fdbfad3f898157a678c3045e299d046579257b4ec49d3b872d4a4c61933202b1d48d622b8895ce6c2c3b9d29190e686a49039045601611915c9a18fcb212f0aaef92c5f096e453a327dee761fe9b962a19fb834b87303e318162a984300ce59e138681564ab3ad08b8b22de4d1e679a6ce974ec0de09bcb29f9748d7e6308d8f3bdbc465f74f4a653facb4f6a94abc2756efa324d2130b484d5f2cb9eb08a8ee8d2541f54a9cd148ae94f65952dc4b2af15e599ae64944642b79a715903f7fa15a26a53270f82850adb6fffb194b809cdcec2f6f491e850b0730b66b58fe748a25389cc3759cae324b12091c920e9832f02221bbc0953ceba17e5726b023f0ca045eb6184db7956faefae055f29804621188659eb948679a3e104bd58e62c07ac7704c599ac10f852862f3b1651498a568be44442af620d90132f339e6ad3f4dade01345e0c041a03a4bb9dd4cc0568f54b86000a58327a53775af8655546a2584b1d7c4b000467d520e015716c7a65a2d884a064d6047e0552a7869329a5eda3671958327ae589d0f1195132a5cebdecb09a92f56efb2d8d0e03db1f54e308834d2e3553847634a0ca7ce974a0d893246850b06c0fb3c750c468e03fb9e991dbc524c7dbfb244ed39d009006ed81ea37c0fcec89e6a7ab9a02de095492583008157898e40e0556a9bb64f259ed46484250f36014b48058895c07990babe587237466183fa33e9b8da14841805646528f0222272fa3cb5a583478681e70e273e4f6f491efef2fee4f611c34a04858e79a79c08b832b0cb6a0afd75bdec08bc4a052f8b3008ae8b91cdd129014b20102b6186948d954e7f381340968685302e2bcbe02094884806152e1c50337035040e1d8e002c43a8ff92c57af70b93b63110709595f3deb65e57a9bbbddbca66edbdcf5e5aa37b5d6b9575f04aa7b5cc327faea49b7d0a6f2614162eaed5bc148e92088865ca01295101b6656311906588879c45306beadc09d022b2989c3e0fc1caf9f207ae8651bfab978e1b355fdee721277bbe06ef075a412b02ae8c399af45895411e63864b06e5b11456e98ec02b8b6c750e3e3c914d23a105d626ab4960856c5ec200a4dd4610cb34bb3012c4ca7659a10d8eae6d5eb3b16056c60238a2749192ecab8922f0e4fee8bf065270ee82541f44045a65ef3cd7b714e9cdbaca2e78d5fbec09bc328497660c40161fae4c5129bd56d248104b3730620410936d102b9d2585f2474bd6694bafe36b63506334984544641149ef0935727cee9b0613266f491eeec2205d5bafae3d316340bd0de7b73ee08ab2ae4c0a44e43c8a06955c1a88331078d5a3ac1df2e14a154620965e5e169513cadb022dbda190b2b112df9609c832d4ab26308b88c858caad9c0fe649bcffa7deacdd60f0aa4e4aca26756fb1d00c5a117065e4116b50a4a4d8cb37d4d7cd68bf2ba9fa33105f20f04a9fac5cc5c36dc3c2dbb463a4b52796dc23ce42d3a16c2cada319e447a4d231b6756108cc2222ea9ca4665f19d6ac7d2e0a74df4628797f23d02abbe7b35ee0cac02c272a193423d64a31ae606ceb9f848d47550f75b7ed9719ebe8cb2c8e408c752c14eb55d18c69311ea651269dfc8c9e9bc25134998e12a6727468a03c0a46336afdbb70940180992ea8aac353f1bca71e9d19d27247b469d3268c8c8c90222ca45cf965bce9d0a33d8fe39d56902754b9dc81e081317db1789f07776180ca486ff25cbc7002bf18cb45fbb98260567b789cd13e7e36bc54d227a2a1d7fa64bc64501e4b02af4c991b815711b9bd4472ba810ee30e06108895c8dc148e422056d32622614de581007247533c756d8e73a680aca9079ca61715d0627976d0030f3c802008481116d26bd9133d1bb1775a416ef9e0594ba3c6ed33950ff6e5a3cffc729f317af44e2bf40c606d1818c56327e7a15aad220c4370ce7bdecb09b4d27ffeda745cea3b290d1989802b892c0d00af624e86c0abe40d48754517d76a94ba16c8c47e5892e4a272420d1bade57db14c7400a8ac509d232db21a48682e57d15a8a434424799f58cb9eea791cefb4bc5cc11c0e9c7566fbbf9d321f58b13cfa8c412443076b174ee014a78452b98c4aa582308cbfa324b21f65fce6545bce5b5bcb0509bc32067b90b62a52d695c02bb9f668317ed0fc49ae7d0109c4b28a5f6c5e46347a937314dada174bfac19bd126ef7a1dc16c38d6690aac08cc22b2855ec90ec247a5e77194dcc2d75700969e3ef96f8747ff5e76ba91ba94a5832b961c47a55241b9524118563bdabf13d973320e5ad974beda085ca5de5fa592416d93d10d961178a57f7d5bcee23907d6d5bb4ac5981aebc1a89c502e3f20e325858059257c12cb1ca5c9a4a9ac50e2926871b42339335cf0a6b9ccb0ddc14ae5864426d1f9ec5929e3f03e4f8d800be703f3fb818909c0f300df335697b274b0e1d431dcfc5c05e57219bee7c1719c69fb766290892058dea617427a45a55e57263f43d4ef2a7dfc6cdb8d85267dbb3203d78ee1821436758f2dab852016407db1b49f4429ec8d2555a6eeacd304156873be09cc82f6454b2ba0552e9771f2e44910d943a7381358ba48ce4d7f4a32b0eae4f0281bcb0292d1c83def8458b7e8041e3ee1a11a8651964f7650102bce4e9b8e3783c252bd01b9486fffad6458127865123fdb7a1b0a8dfa763b664420967c592d03b18ce7a77094c4800b13339f8cccc65233a271f6d083439e6920abdd814980566c7ae9a597b063c70e8a722da23f7a8d0016911e6412f31d29e35cb1e4241e7cf914542a15543d0f4c42337793836c1bce491b8f32bda79741a351d69564b6045e29e7a77b6e1a0d4985bcb38dc91355baa146a3f501b6ac2796f1fc661dc5e2be5829ef8d65637f2cc96ad0e2a00b0a5aa62f5e126f4b413db488d453bf076c385d8e8529cdbeca282d2f9471a63f8e720fcddc6dd9f3e85cb4cddf30f8fa1dea752599ada4f848f38408bc32c79092e885ce137f4009c422104bebc36c29882591b189b7bd18ee2e19e658ca71d809cca2c08e28ddb4fe0c01596dab64651da5819c3e57da58972f3e8e72cc66eeb4b765eb0cd4bf7cd900ae6c2f1934a9df95d03c2102afcc892d93bac88fab9aa848811169dd16b200620903ae6395b5610bcac652a50cf9d9580464cde5c813cd10f0916e882ca6ab9693fdaa20de2fafc9fc8653c7a2db08cb6554ab61effb31ed5fa939ef9201aea8d795e90e5f964b0693e049e0955edca1d331ddae27dc419dbeaa7e49b6f5c40262f40503f4dd1898448faa14f5c5d26c4a4a184bef8dd5a3fd2a914bd1889a54a1cdb1af53e67b65cd76e8665c37ab57af267bb0889ee18771219e2345c8de124aa1b4b1b61ccb230c4354abd55a06564c708c40aa8ecf361b8f1c4d1ccd1d4da41f50d3cfd6a097e006675d49e149e095b2e7c555ae1f1088a5520f5278f51898d97d4361efa046a22096a4a05aeaad801215424056720e3f01591d1cc219d3d11ffcc11f900d58f41c974e8e60e26b6f97335ea94a4aad51af371036d396a385d6cc20d6d1e2d22274788ed97cbce8894c4c1d0d74c3a012b6045ea5969f46834abcca4e882e4a08552f4c4acb0955ea418a6e2c2d61cc7c49a1443b36b557819acd9d4a0b3b0900a8c4b0c385a5721d22038905fda8bee2722963c9046d88221a2e3a78e2b80fc6d8e40b0341fb4cd6ceac34940a0a4315627baf2bb96c0d8abb08bc5218df18842f28bc00901bb94004624933b2b4f7e192f7f00b13f605630efcd43b228a4735c751951b181075b8c0146812254c8c3170cec12efa0d5286a1f4c3e7e635d6c9711c70ee44499db48f64e27c22e0ca127f31c1e73095b70c1278a526ded2842b24aa87a631b9b1f59d046249932dedcddde56d02923679cac652fa8c1190957ca0406056cc85a640942801e29cc33ff395a89e72b694f1280b2ba2f2d058cf638c571976bc188001703887e738703803156ea7ff2cb21db8921e789b9cb19f207095e57e5749f024f02a192ca15ba9b814251288658c2158c92f299eaa37fc946463995c56484016051056462e046a116920c6183ccf83b8f0dd52c60b47cb99d7a92c1d3cf2620e63150ec6181ceec071dd28638e7a0fa6f2cc4966cb57035c65e2e5a6f55957726299a44a0609bc32cba88cc06ea68ccba52993402c630cc2247e59ee8b95384061f21b2d02b20c706ee5071644e69f3b44d921c6185cd745eea26b20bc42cfe35106963c1ddc76a81f8c4559728eebc021f06ad6b3c5d6f3259973dd12e08aca0515b136a86450771cdf852209bc4a063be8755c2e55a90462196318d2f865be2f166563d9e0c0a871d9d48d6aa8ff94f9608388286d54cfc20a575fd9f358e5a1f1cceb53860ef61cf771ace882310ed775e1791e1cc72100abcd5962affc045ce9f2fb4c09f4cd606d58c9a0c14052123c856ea34a297805b469e24e201608c44a9aa7517db1241e0849fa62a6035946bb70ea4635cf01961f8010984544941cd5b3b0fc4bded7f358327a3fd94e3274f0c0d13c18031c87c3735d78ae0b4e00562ace0c02aef42886b2aed4682489f23dc0d232c524003a93e376cde372254a26104bbda1a4fd8642893ca9c1bb1abb36d9b951e3d2a91bb513d51098454444d40d31c6e00d2c47b86845cf63950e9dccac1ec3d1b29412c22d470b93d957be0fd775c1330a5ea509b422e04a8fdf4959576abcf1a44a06b3d0ef8ac02bf9e372650b9c16104be3e6265264a4d21e6461d8c64cd958ea9d0902b24cd992286021224a0971cec182fe9ec7291dcc2e80559434f7ac675fa5e50c48ee3cb608b8cad04bd3645853c920f5bbb20317903dae3b1733d6ab223b3c9463f15235ae047eb20c8769942db6eeeb1e98853c21c31e248d24695a46d8b53cddaa538e7419158e6abced480c6426833aeaff4244a4821863701c079cf39e1deae2a193e82b87601e972be491e1eebf3b721c186dd39bea94f980ef4913b1b8ffb8bcf5e00e3ccfcb4cf6555a5e58243b0d61c18850f21232250b48595732f952bf2be9c6650b7805cc0160c5061a7a0c9209c452af0b693ab294a7347b903852a2608464e6046425036425663f8a021c02b38888e412630c8cb19e9d6a510a513a7812c1caf97205ec05c07a690660a92f2f0dc0aa8c1425dec2c8c01dde0015d3badfa529cb96802bfd4a12295a44b9ac09bc22f04abe81d9045e01b394104a5d8834941326b0f965a1bc2f1d25855456a8c5f1a0d242dd2a4a34f0a13243222233696cd770e6e63cf1c488f4311963f6bf799861df4e53c655b26582d92c154c4bb9a05cdfdec046ed16f4bb4a75b37689b1b82afdab9a07d7b6200462e9312a0bfb6225394f137b63517f2cbd0a520b6425d7272b8d6016015a4444c95375b48cf291f1cccc371c2d634252f960da288d7b73b267a845afd614f96326cb971c7bcaba32bddf1540e0954e2c2156430402b1e4198cd207220983b6f49642b91b4e4ab2b1240b906d204bedc886fb6f14301111a594461f3a9299b96631e32c6b7b70f22f7e08b8a25e578ae38a842697959241dbc02b9515503a1261785c4e046225b3392655de87047852369621e083e969e1b63852c91e718638e7ea032902b48888f45165a428ada9b9e9f3cc7af6559af75933402b02ae52b2a0c6665d51c9a02158854c433334bed78555b82d1c59e7c2a5a1b13b34ce43e676a6bbb93b34f3eccac68c6cf00ec86af29e689b0cd31bbd2b9051999cd3b67796d8724a56973181d6e4dca8113c11914a3af9f011f8cbfbe5dc48b862997c0173b9dee7b8ed7026d736cd2f04929f9ab06b64614113f9d4645cc9d58ed5595731f95acd53a3a10953d6bdc7b9b8dd46effd535d0300002000494441546900b1a4cd437324a81bc4ea8aa7049d240962c98316527053a1222108c8523f7a9cf323cd6056343f02b48888a43e63a51027b61dc6fc379ed9fb607d05e3e637b67b58e2cd8376ed97e99b9f115258342a08b84a44042a174c8c2ff5bbea9a9fee8a2d81764ddcd3524e487db1bad68729065ae799c45ce56e4e727b63a5a93f965ceda85594dab6ecc995171a655b8a03342a372422924ba5832753594a581929a6baf75556f6c3e4cf35cbca0415fb4f697258e4970b127895185f02afbae6a73b46af7f9bf72a8d6e108bfa62f52073528092a573957fe84a1cc904102ba3409652c731c1db0ba7aa2ced180f8159445923ef2dbf07f8f2339d4e3e7c2455994aa21ce2c4fdcf2b19fb5f9e3a25f1fd2e0bd956e60057168d6c935f971af7572e7095b55b06a959bb82f531b0df553b7e5c86542201a34d7c210cd958ad0094926ab44ed958b69de46a1d1eab80acc48e4a0303010aee888864105fbc0aa5b7ff3542372ff7f929857879f0204439b47f2f28877879d3415447cbd2c7fe97a71660cbd13c1863b592667565cd59dbd3cc02ad08b8b2c98f4b2ec433b4d795e12092f4f96a5f2dbd069746f00a980dc08a299dd15dff530e6275a50f4b4b0a93e64b401639405a1d4b0d4eb15d0182aeb90a02b58852458c3170cee19c761e862ffb0caa4e4eee33538a801fdb41acd187d4649345e055019c33380e87ebbae00e9706616571bf32e74cb234279b80ab8444a0acabc4f926d16a2881d835ade01530178015534a02b1e483264a1f6acb4b0aedcfc6923b1a0159c92b4b3dd4446056727326408bc86ee29c2397cba170d605185af7ff4a07b12a2345ab41ac93db0e6342413faf56f0ca81effbf07d1faee3747db94456f723f3402b0bbb62127095a00894756504dfc4623e3d46674ccb2585201c972d6d9a402c6180112adfd02c2e294c7abe266663499c223948263ba09a38d81550e89eb79d0124ab1c055136893106dff7317ffe7ccc5f79310e5ffac7ca402c9b7a6289728897070f6901af8220403e9743e0fbe09c770c6065194037eb8cb1b471802225a615b892ef4b53d6956d7c33d1efaa0b9d983217ae42eab4805849cc2591cd2d8b2585c66663a5a8ac5091204a1d26caca4a51a0a17bee76941db2e22f41944d622c025172b91c162c588005e7be461d88357810e523e3c6eba40eb89587c6a48f3d23781504701c079c73abf792ec9c257ab2ad6c291354ee87a5ca6d3518b84a0acca192416531b13045271ae6c2852264ca78108b4a0a95199c150dde25ae89fc833c6565858a04b1cde1532ab32647dbde0024291d981788f2f18781700c44d9245d2056bd27d6d8ee616375513a74122f0f1ed4d0f36a66f08ac0aae9e74516402be5fe000157068861e21de64836fb894a0695c6df46e844d35c78f4c10c8258aac7560898287d105350da97d489657a59210159e6284d0fcc64069065667092a42e120e58c331382ffe1388b24bed40ac23977c5209afb15dc37879f090512585a21ce2f87f3e8fe3f73f0f5192dfafebb643fd6dc12bbfa96c907ae9997826a4205f9a802b03c4a0ac2bad8089c4385f586a7cc6b453d2d8bb8b4f7e293d2096f1cddda9a45039dfa40034a91baf822dd51847d146208bb2b2521cb8244b7b0fba5af9f1f18709c4ca384d05b1e69df77a54f2034a789587c6f0d25dcf606cf770e20ddec79f18c18b3fdc8fd2c193ca786c3a5c0020c01887eff9c805017cdf9fb56c302b64e6de6ff9eb240d2d104cf7ffcc1043fe6beca4269ac506f189186012f1bdca185e97bd0bc06dfdb700ebf4525f01c4f9283afff8cc8a89715b8b88c32fc6d852e6d2c57c646d864cb38c5de94b926eba9a6fe4d94b3b785872aba7639a460a235ff77a94d7bc7933a5bb807a2ebd9c79cc0cb1524f7cf4a7609563a82efa6f10eea9a4900c523388050063afbe06ee43df51c66f6cd730c69f1841fefc85c89fbf10ccd307e614f71fc7d8ae615447cb4af96c399ac7588583730ecf7311641cbc32f72585b09f83c2976a693706534b05a58f9664f95cd61ac46b36c0ac346b9fe9c3eef4dfc704b162c4413d87e0318347552096343821232056d77c2544b35d0368922269b9608ae4d1320264c9d3983ee52905e1f46848cab99e15306befb30e562dafe807308abf84fbc21f42786743e45e09c10b20ca1e7121c0ab21706e80caa33e58a5a4eef92e850d202b58d68fdcf90be12e0c94f00a47cb98d87f1ce34f8c2829156c470f1cc9473ae51c9eebc1f35c38ae9b29f08a402b3b154cc055b25a13094f946e36b4c708b3d6efaadd87ddf67f8f0162c5442774033fb141ac185193cd201614ea456a502e11404b8ab7345b51046fa41dc892afb119366f6bb3b2f472eae56c4c2ba075e88893287f567e06acfc0c88b24b8e00108678798907f67c49fdb35d0a31b1ff3826f61f87d3e7c15fde0f7f793fbc25f99ec6ad8c14513a7412a58327b5f7dd3a38ea62cf89a8cf95ebbaf07c0faeeb81a71c8937bb145ca4838b10f6c94ec05532a351d69521bb821a2324f02a2277e6cf895a28a3a6a4d058104bf5d806210859cbc63281b75c788080ace4d7409f02b30e664d3d2fd314133ef9ac0b22a2a48973c0397701c4f3a35af95647cb187f6204e34f8c448ee9c200eec200bcdf83bb3000f3670678cb436310a510959122ca43c9deae79cf0b7d353dd6b2af5c17dc899ab6a789ccef5d28d2c385802bc344490f7025957f1633be1230c4b4f4bb8a3f97e9bf72e7fe8e480d88152b1ccb505facd87a91103d663d1b4b2e342039bf8b802c790795d52586534f0d73c12c63ecb54b1a2f321c1c62587e1a75b5274a8618031cce903b3587d17e0ffc643931592a2345a36e2dece819ae32ec782900631c8ee3c0f33cb8ae9b9aec2b02ad3472b111b432cc4808b832973f950c6ab09794835740d32d84b37f371d3714c6575a020f4742074052b7f625755361d2bcd51c87924714e9beb5b0596bb65d69ad4dfe04b975ab6a1b6f376400b6edf2404494a81d3206cfe3602be7933262d2232fe63056e11110e83870dca869bbadd95776eca7face242d5c6cbdedd82023b1e166c1a4c1a3d4dc6e9858bca5d7188d6ad66e0878057408604563180e6219d25d5f1864f4263d24d237d4a47927c95ff7881900b2b43978a904b308d092011cecda4b65844449db21e03a0c85731740b89c1412837e78b03f72aa799481e558065ed9075809addcb428de26bfc6306351238ae1595796f5ba4a2adecf54c9a0e1370d0a8993e7f1c6520762e9ce5e32c628343c006a0d4ca4261b4b24b83e046499e33c6973586d77bc13e698a6008d318691132e76ec21d08028795bf43c0eb6ac8f94d121ed39ee63b8e44c366ff73c388e6b3480650fc09fc23c634da09552e0ca303b36d90b3421eb89b2ae341b6512b1b82add249175d5c117dcf842a8e989d5c5c76756b421cddd013bfb62a9d68d74bd25795ba0e41e4da6377a573065630552defd49534772fd5daccced9b35d7999ca44d33c670ef831e2e3ecfaede3f44e9a27a1656fee2c5782970111e3c89fc589914d386868b0e7e78b01f3b5e0a00c68c6dde2eac6bad27d2c94dc38babac18911a7184d9eb41bdae0cdd41e41a25f5bbea8cdcee84890962c58863d2d4dc5dea7c1288ae926af0de95de92be2d90802c733c1a0502296f9a9e09304b1f5759fe874edb668c61df211f4f3c5dc2f9e7503377a2e4a89e85159c3b1f430b7c1c3a32814547c770ca78054e48b6b9e5681e0f1cc963cf09bfa62f0e8733789e07dff7e0ba5ea2cddb09b03288a3cda09581c644c05502325856aa68b3611278d5e94705dcee8512b570c4fe1b0a63f38c19284bbb238eb2b1b4eac81420cbf4fbf7b20864010466d9c455a64fa26a491863e00ec74d9b3c7ceea32542518812a3462fac9c8b85f3239066a4e0e2f058197dc7cb5872a2884239cc944e868b0e1e389ac796a3791c2b3a00a27e578d9e578e03dff36be583fab2af84b578228156c6cec540a322e02a011992e46f4bd69524e3540d2e89041e3695e01500b8bd0b28cc06b162441c54522851fe946463756d8b490369098c6a2c90a54828e559591a959a3c98a597b34c5f45e6d270c6f0c2b100f76cafe057d7650b2020328b1863087c8e53e6fbf07d8ebe7c0527465d8c163c3cb53040ee44098b46cb18184d7779e113c73d6c7aa10f3b467235bd70708ec97e57ae07cff3e0ba1188e5baea7a5f09ab93df44bab9da0e5a196a60360057d247ec72d2947565a771a60dbc120abfd0dc8bdd95a37c75209694b0864a0aa56ed256656349d2533acb0ad58c6a1c90a558a8346565699b4f47a7989d80562f4b54cfc2baf3a71e5e737e11a79e42400a5132c418c039432ee0705d0ff9c0415fc1c5e8580527c72a98e873315c0eb1a4fc32c20355886afa74e09fc9f0b7db1681331695093a93d9568ee3c0f3a27e57aeeb82d76e1dacffa4104b300d6e31832b0157168924cc1f91b2ae2cd865402583d278c6f968eb875d790f717a9abbc7e699c1924220b96cacd8a16d0acb0ae587f71903b214099666304be99c92d3a656dfa693e5e28ca154f1f10f3754f0971f4f212a40640d3156eb87c5185c27ea8b55c83998d7efa154aa62a21862e1cb2fa2722ef0f253481588d5bf1cc82d1278c5a9153c3d12c075a3fe5651b6950b8773384ed4ac9df7085a8954b41513d9e14ca095656211709536fec2722315a6e9c7e07e57d1c7a77f81cb7da0453ce185666335c80084cc39094bde7409912cef24f92b9241cdb12cb92f80a9d7742b164ccbc5df9aef41d77ba1f94c9ced8df6a65e5ddf3e7b2bcac27a61d8c7376fa186d944c9533d1bcb7339f23907f3fb5d2c3a25c0e985a8ccd5cd030bce0598938ef946e055f4ff6bce2c45b70b7a2e72410ef95c0eb92080effb51d9208fd7efaa933dc0a21dcd881341fbe6ad615eb6fa3d6689a5c09f8502e0a68bd83455595736950ca6b1df9585e0152019c09a8d918c892401f81887924adc8012d9cc259e5202c902595d1f22c2f00355d5c19f71208bc02c55dced0679da05b40c0c9eebe2678f07f8d11602b188cca03a90e53a1cbec7114c8c37fe961610ab19bc0280752b8a8d2db55e42586fde3e1b70d5eeb94e47596032fb6e229c358356c2f2799823563a812b2065e059d2c05d02719b51893192802b95cdda67c394b892759e83696f13d29f8da51aa4b11dc4eafaa14c1ac84af26053706adb066419e7cc6b102c0b6016015a328082a8e78eeff9b8695380fb1f26108bc824fbacfd776cbce5f7b6835853c12b0058734609428410a2e6d54e29174c2750d56e4fcd409695c6b353cbdc32956da5c85f8539c055d2594f9475a5d18e0c4bb691c333ce47e7fe3057baee0ad3aba8a4d0bc03cb042029495d1190951aff2a1da5029a1df2c4030fc382af5e89f328db23f07dfcebed017ef400815844065135042b16a7fdda5610ab1d7855a73567141186026135840845ca80aa99f6cc0c499046d08a802bf3fcb3a481ab1e64488a3f655d491e3fa99241c9e015a018c08a23487793d4bfa35249a1221da5a4acd01419d46dfc1905b2d290959590736b0e8c641fa0d50c62dd3418e01b3787049c109941a3a333fec936106b36f00a002e3d7b026118a21a8608c3281bcb7e32633f4c1cb0d2d4905d5bd6b5c16e940d9a55065c99d0e78ab2ae12894955c5ee49940cc69e93a47e576dfd0c3d07548c1b0aeb135673a1e1ec0b1be3164140ed2d8580a49b1763f0957d08c49e430a6f0b6406ac992db716266cb2f1367f45026abd776fea61a649e9c9de6c38d7c96a9ee1711ebd670a7c1f0f3e0e3cf3fc04fee8c30c8b17d975332351cae8f8e8ecce650dc42abddce1d3580526467abfc9903980bf0070bc0e9de07cf4f9d968cd994554ab5594cb65f89e07c7717aba75d08cbd2e63920891be791a0ca4aa154dd8b15e49673b992083093a48c070337fcb60175f88db43ddd5661335c19802644a2ae013e73619a805689200e7541c0a5682484902690af420f539d131aa7aac488e800a85d30a6625a87473002df3a4a95333883534027cfa1fc6f1abeb42bcef6d1e888812d9fec6c6e67630f3d14fa7d4b714987811288e00e593319f111fc89f1a6552c9cefc5a315041deada05aada26a4506160156328351e3e64ac095d96bd6a51244c66548cb5e615cc96022738af3d1ee64742ebee8a2bfd06d27b1b2b158dcb16509c9d4f1ed22384c6a5e72d73d59799901fa6206ad1b3367954d375da30464299d9731f3355422566b1ecd3947a5caf1d8de2a06b79750c8032b9672101169a37219ece88b4a8676f31108152c02440884a5d99de16011d07f26d0bf14f0fa00a6e85178f2888fe75ef6e0ba2edcda4d846664611976b35ce2021068952eb50b7b46350134ea520ecaba4ac0a62cc8ba8acd5771d6553339175f78e15f2411a03085c8941520968ef1d312909a0022119065ccc856546ea415ccb271ff489154cd2016e71ca313c0cf7657b1797b097d79464016911e7af924d88951a52cb803040b80fc00f0cb52807c39845bf3758b0ec3e13e1fa79f13a27f00707cf5532e55809f3d9d03e71caee7c14904c032b03177e20288f4ce39b3a0953a2d137065960c947565c6f87278c6fd786f32ba2d13d55a36a2b62f96949022cd25850906a2d696154a9601487369a1ba918d2f2fd4f88c692f33346001cc2cf29be920962f5da39c3008e0380e4ae5324e8c97f18d9bcaf8f60fc6f1ba351c975ee0e0d20b5d101129a11327f5b1121c87f31e860a1e169443049510470b51e9ec622e5040598b1c179c59821002d56a356ae49e0e88c44ec908b44ab1fa09b8d221472a6548c08829ebaabb2f0809abef4e9bb866102b72f1d5746c9702f8a86ec09e5483f704d6bbe7794804054c019008c8d2fa78267b48a61dcc4a6821cc04b4663bd57b97b05ebec43887e3baf05c1765cf43b95cc64f779471dfcf4b08c309ac59e560c5528e258b18562eb5e44a3899447deea57baf4200af2a8d4397351d18e178f685109ecb71ccf3c038501d1798280a1c670ede7f811e006bc9bc2a16f757f072c98708438951bcb0d514d2829898317702aeec19d562e04aba1c1905aeba9a0781575280ab3ab926801ab1b2b162c6c2493542a76c2c85f330a5c9ba09e0110159d3f66d02b31202b30c5908b301add94efb9825e58cc1610cbc5652e87a5e0b9055ad56b1f759813d4f87a8562b10a26c41f3e97452a78f820dcbb362a08caffc46a88ddf37ef16d8f16c19aee3c0f3225b0f45f4bccccff978ff0513da64b9f4ec71dcbd27876a18220cc3987db02c0028b2819498337f02adec1a9980ab9e64484bb9b1d0c09b4a06e726574770dee9c4ac28298ce18d523696c2f5312113ca24f0c84a204bd1e8a667654d3d6c3482596a34dee1816a08a0a5550752bc01360738321dc8f27d3f2a730a4354c3b0016881002ca21ee9f5e78e69e5b7fb791fbec7e0fb3ef2b91c1cd76dd9e40f0c8f61c540458b2c179c59c49dbfa8a25c2ec3f77d3842b401b0ec79c68c9294402b646739845d6b690a70d5a52c542e485957f2f9c6fdb87c0b704d02345482585d7c1cb27443d9580a011302b2b4c9a226f0cf78565602821a919d95f0a2d8036acde629b029ea9c04b21ccea36f0981300c1b8016015844bdd2854b8f68e3b5eb3917f95c0eaeeb2297cba190cfc3755db05a1f38118678f2d828560c8c6891674da30f5605615885800b5b002be3a44c702f22d02a293109b8d2294be6812b89469dd6acabeef8c6f9a83a0b704d0334baea8b1523fab00ac48aa17be9d958090698a60059566741295a431bcb0b0d30e9ee0ea4348359ed0edf8417c72e506b662f823180b1c9db0839e770849077f611659ace5b3caa8dd7f6a7730882009ee7a1afafaf0166d5b39e841078ece800de7a9e1e00abcf1738675111cf9ff424f7c1b224a0371b1d314b1f16bd2ca03241390a21e0caa03d88b2ae14f08dfb71b556e076ac2c2a29ec392aee1a9849221b2ba175ef792ea6f4c7921c90670fc85234ba2d595909089b78ef28c300ad99ce6b3b4020d1a2c6e9654e046511c5a70b4f1bd1caeff11782a82cb6765181ebba709cd6f6f14fbd748a56992e3d6702b7ee2a74d907cb2678c06854c44cbd1068a5650508b8d2248b49fa48c0b829ebaafb2f080d56c04dde98457c8d25f390e930d8183c84ecb925fce64c242c73d7fa54a03b9364916e6bba471716f99b7561350a2c94af408c391bb450a2cd8f7d24e6f821229a4eab161dd7c66bb4c4b0ff9817ddb659bb71b31da8cd18c3a32f2cd026d705679450add6faca85a1d68b118c7e5213deaf13d38b81675472a2aa5d01652377a91425f298228b29fa48c8a937324eb7a4645068b2022e12505e3cbdc5548688ab6c490f9c81c62b1dc83220dc4a12a120202b69b745d1e882c02c6383038302246b034b693322902beba413c0da7e2007a0d6dbcd71a24ca73636ca18b077b85f9b5c511fac10d56a35ba2841e3d367e41994e07e9c386065516f2bf56582167a7f045c4991236dc095912583926e19140abf20345b018fadccc4deae5036562f9b8b25a7a09ab91090a5752dd39095652598957540cb02502b5db08f00015dd9a1bc57c5d2f9fa6e20dcfdbc5703af383ccf85c3592d01abd5ae1863d8fbe27cadbab8f4ec710821a4f4c1b2e28931649fa52c2bd344b638db8a802b29b165e67b5d51d655ede3fa2d81f7b470da0f2f8b40acb46763d95656a840ee540159d6961712986582d0c6045f16bc1dcf1ecc2362fe109948172e79512bbfddcffb60ac760901e7b3f69a3a74a20fe365479b6c6bce28210cc3461fac4eca08adb176835e0c24aa2b02ad1239ed4dcbb6522693c5c0156090af9794cd51d65503974902bc8210ad3db0e24f944a0a6d3370131afc257ed0a5380baa27fbb5b2bc10d0e1de5a076425e8801b15a0199ea56565809b982608004b723d5eb1e8656d1c8f9c7070e4843367ffab3a31003b34f6c15a736671b20f56b5da00b0acb44ac3f6c7447546a05522ab626299a032cf3205c055e6cb0529ebaa81c724b9febce7395049a175c69ea66c2c5d9b9052bd6604c8527ff851569689418a71819c45a096b541b1b11a93fd939d39ae1e38a16d76db9f0e003030c667e87fd54a8c31ec1d9ed715afd152fc1b04570c54706a5f19956a35cac212c28ee7d1c0bdcf982c2bcb0e753d225bfceab1478026b5c055970009950b0a6bb2aebae3ad188351b0fe5caae2b51f7c948dd5ebc34540563680ac6cf5c952ea86b4f57ded8bf133785b9465819d0c188328e915480770b66cfe1816e54bb1beb3fde900effbce121c3911bfb46fd7f37e53ff2b0fce2ce583400460ed1be9ae0fd6efdd3c808dbb0bb1bfb7e68c22c26a884abd99bb697b86a17b5ae27b94c50737655ba95310358a4fca57d70fec18992492d4fc2c2a199c4a5cae2292ba8984b2b17adda0541a59120e9209608da937059ae435e97164f595185a0f6611a0657c00280b5e2122ea945e11f3f6c16f6d9d87bfbafb148c153936eeee8bcdefb118fdafea343c1e6078cc8bc567f39e3c864e38f8d696f9f8ab1f2f8c958db5e68c22aad52a2ae532aa490358968055c204dd587c3ceb592d0b4737ad4cb0079908b852170b51d655af588830ca06b8f439da54526851361695156a066b522a4bcf6b4d595906399ce99c8075d7c75bbad0d44d8aa8535ad5218075e48483dfbb65001b7715c01887eb3af8cffdf33056e21df33a30ec62b4c83aee7f552706e0d1987db006f7e4c0c0c01d8e879febc7c76e3a138fbf1074f4dd0bce2c211421aaf50c2cda7fccd93f6cdf9bb5835616665bf5e88f127095941fae2686b53286a6acab9ef4c3e3cc3729e353aa644bb2b1ba5e0302b208c852b1d61a802c02b30c046cb21e18c5092c5340d4369d08005675d0ff6af39e3c7ef796011c38e6367a57054100e1f6e3e143fd1df3da7660e6fe57b3da20637872b8f332c2c79ef7a39b0e3983e77ac8e572106e3ffe727029bebf63ee7196ccab62c5a252d4ff2a0ce53ff316ec29460256045a25eefb6801ad08b852228b310f425276485957d37095c4ec600e722144476fb79ae7cde208c098fe79438081c55b50167ffd99ac458aa1a3ae7877b10e42d6fc9a0d31015be879cd14c86e922c3ddb73f326a3607da53e6b497351abaa640e958426d2ee6863a6ebcafac597e313a56ff6e9a6558b8e23ef5667fcfb6889e15b5be661f39e3c0006ce191cc745e0fbc8e502b89e873bf69c8e37acec2c8bab0e2a398e03d7f3c06b195873d918630c7b63f4c16a645f710ecf73910b0270c781ebbab8ed174bf08ba13c3e75d9312cee9f79ee6bce28e1e09e306ae41e861d953a76e3a8dbf68c9b10dcd8789cdabc7ac260650903e512699725e1874147d28d48709e4283b026665d3513ef46a1b694140ac53582948d659fd341195973cb4359591a9cbdb424ea18f4e6dbda6beb5396b515779d28c3cb6c9aadffd58161179fd9b8089bf7e4a38c29d7815703ae72f91cfc2080e77978a9dc87479e9bfb96c0d1128b00ac5a599f5bcfc0ea10141aafb8d8736cee9e5b474e3818dc93af655fb9f07d1f9ee7c1f73ce48200f97c01078e2fc29fdcb91c0f3e939f719c0bceac35729fab0f9665cfbc71cf608af649bdd34841875193b3ad52907195c63e57c6960b5a9475653a7805349710ea0050123988d597145ad71b2be365853dcdc94420cbd4f24202b30c7468b313685809846418d88abb960484e9d1efaa45edcb0737ee2ee0776f1ec081631e18e7705d174110a05028a05028200802388e03c618b8e36070ffe239e56880573c3e780544d97d7b8ecd5dae78dbeec2241fcf83eb7ae03559a3d2471fb92040c80bf8d27f9e896f6f3fa5ed386ba6f6c1b2f4f935ee39492960a517b412f672485999a032996c06ae24e302592917148a956272c9e0d4a9b96d07486149612427839a89492cb9eba24c8cca0a7bdb1000cb4b0b15eab3e7e23ac5ebacb7c4500327332af4523b212b4a0fe31eee8c8af294399f19a7bc579dd6ff6ab4c4f0e5fb1660fb81a0d6a72a02af7ccf4350cbb8725db7d1841d88de943ef5d22978f6a51cce3a6562467ebb9ff70156cbbef2bc0600d62931c6b0f7c5f9008666fccc688935b2af5cc7adc9eb8037c9cb186b99c3e053a7e21747a292c27316951b63f5f9026b4e2fe2c9610fa21a5a035659b5bfa5e0d84bc3aa0ac31527b22497cda582921f105d657cc2b679a618b8aa13973d6047c2523696123d595b56481959f2746c7a79a1d559597a3969505b3287155df5ae56a794bd452489562d7cb9e5df8fbde0e3f76e1e6880576ead517ba150403e1f655db9ae3b2d738ab128db69f0a9d9b3b0763fef833180730e87f3f819588c61df8bf3315e7666fcccf603b9e896c399ca146bcf0d679a7b1e4500002000494441540c0ee7087c1f857c1e47c617e02fef3913f7ed2db48cb7e6cc22c23044356ccac232745f13a6ee59293bdaf4afb081beb126c59978cba1b2954943c65516c02bcaba52b216533fcd550dacc288e4188345bdb1ba5c0702b21238ac33026449597bc56b4d6096c5e08b2962214525680470117549cde583df7f643e3eb371118e9c88002aaf563298cfe5900b020481dfb835b01d71c6f0b3e71763bcdcfeef474e38d87f2cca7ae28c81d59ab7c725c6d8ac7db0bef7f3021800ce195cce235e339c4b9c473721fafe6449e137b79f8eaffee7428c9522d92e38a38430acf5c1aa561301b08cdfab52bae7a41db432b5b7957250c634a088802b7be2dc446f50548c8724846dcca40bb723062a4b0a638c2f7783b6eca6c2987ad25956286d9e09db849479292c2dec491e053aedb9b04ec3b57c1a8bffb4716ab7f7a7a68aacdda166d0e4ac2d41ecd591a032c54cd2aa8113182f3bf8dff72dc123cf303026a2aca5a69241df9f1db89a34a1280b6bd3bec5b8e695d34bfc1afdaf186f8cc7bab06306e0c9e179587bc6f4e6f3db0f0418aa0170f5f241a7562a389bdc534b0ab73ebb084f8f04f8d465c35873660979b7824a557d069648cb7e92e2add2d655171628305365823dc82452fac050b9a03c816dcdba6a26ae9ba149075edab3b1ba5e0b5d0fbc054e90a93705c220997a964bb16cd2648ccd499f0da73aa1c6f0b7f79968183e5716176574a58e06f2458c971dfcf15dabf0f80bb9a606e7d31bb5cf055e351c4ec670dfd3a7b5fddbeee7bdd6fe57f5b2be9876c718c3dee1f96d79dcb62bdf2851743d17aee7755ca658cfc6aacfffc8c429f8933b97e18ec7fb71c1d20a4428a266ee42f40c6259b5a7a4fcf94f666a29bbaa2685d9564ae5a28c2b797198a131b3b479a634ebaa93a9b9b119533656ecc9599b8da5838fa136216d6e26365757a857caca4a965bbb332275c9338667697572f8a63a9f29ae3347d95d46d2b1311f5fdcba0a13a5093006388e03cff590cb455957531bb577b6d40c1315175b9e3905af3ffba596bfed7ece8f4afb1883c39a4afbbaa043270a181ef33050986cb87ee48483ddcf078df247bfd66c9ec790bf0e76f15a7f2e87737c6fc76928572a0003aa6188b05a85e8101413697fb633b07de939312ce46472b6558ff251c695be0788b2aee4099c16e0aa711e0b430449faf4e80a95b4b0c93bf5c7ea7d93495d46166565a536334bc3329be3345994099089acad5ed68eb2bd8cb1d37af95c2e97433e9f8b1ab53bcef4de511dfe30c630b8afb599fb81611743279c283b8a7130ce7a023619803dc7fa5b7ef7bd87fabacebe6a19bb0660b9b51e60854201855a037b6786f1ac7cde33f4bc259f6595928e9d1214a925dbcaa4c6ec3df8ba465ecc9064fc60705c2c97bf067c43a65d289a9adb7052e20a14333347752f26790f8dda6cacaef42159575df1a7fe5872e6a63823ab6b7d673c2b4b8a9c3d6dd3949da5e5e0347cc299cddad2e41cc5442ab2ad1b21e03006cf751bc04cbd5cb0d392c1f66a65787eb41f4f1c2de0fcc563006ad957f5db071d1ebfff551b1e7b87e761c359230080b112c3e013f99eb2afa6521dfc629cc3715d54c330ca20731c8031bb00e98c81c159c8b2d2ca8db2add22193010f535632aeba9281b2ae5ac677bb0ec8535e5218c94a4dde65ac090159733cdc19292f94620ba904b392e1d8ee8c497d359785a05627073c815b14d4cba67a2691ebba2dbf633d3e2ff50ca6c1a716e3fcc5cf000076bfe04f663635f7bfea81c7de1727fb60ddb6bbf7ec2bd19e51948956935d968ec8aed3346502ad1291d554508d802bb973cb42b960175f12495a8ba64a3d2e6b20d5822673eca8af11cc4a59a192cd370da5850ae7614379a19412c354951926c3b19d4a3313e7a4a0544674f0434414979afb3df11e41a566e28c61f791453836ea01001e7b3e68f072b82385d7f07880832fe70000b7efeeab95423af03caf510219e719ea544f468157192dbb4d76cafa775eedcdd82594089ad8941d30af4c10a052411be35d79fc610f78d5e59ac4e6512377b601291b4b4f3656975f91aa2f6b1bbd276c1f52e797c1f24229f269b4816433b3f4716d735664abd7f64c87b0c54a98330827bc864813d5019f8d4f9c86f5cb86315175c1988800a01efb5f35dbf39e63fd3830ec61bce282711195fb390e18e7f695f975b35f657cbb366777b598a3e9995612e4145994cb80878cca05e50a9d85acab6672e76240bdb1260d43476f2ca98184cefe5831833b02b292998714b914ead89612c3a91b30d36e59fa21078babefd41fd2295044a70e05015d4432883386dd430b51ad56e13a510fa97a8f2d26c36e19c3cec3a760e464058e23c0c230ea7b655a9654c24124a9c11e684158a66461b88c26025722030f9bd1c095e43953b9a0049dccc0c3950e68740162c5728a6dccc68ae9f55bd91f4b372f436d442adc602a90a541c752b3b234d842f2605632d042e67a68c53dc453a89038ce07815d4433da066398a87ad8f6ec22b8ee04b808e1b91e1c494dd0eb7db08ac5225c7702a23ebeeb9a0f60115065a03a44fa3952b6553ae532e4a1d3990995853e57cdb8840d3622bb85941b87a94a90c9b66cac481f5456286b6dd20e64f5ac4f4501b10d3704da0c66e90de209d0b226f2ca8862ba71ad08f4ca900d3006ee38707d0f10029eef49cd90aadf9ce8d5c6f7fdde1bc49b1e24a679db347ff7b2906b06402be5321270257f8e9602575dc99072e0aa3b9dccfd0d37ae00948dd56a40569615c6d499d537161a602752e798e1ac2c69f6a1b9b15382457f89c3020468757138675c49b2dc323235f383d2a8b1fa644694e33852c125d5e327151066693b4c9fd51bc03523a095723909b85233c7acf4b9eaf24b59ceba6a26376e4448d958ed0d292bfdb10002b2646f76a602593dcba650d7d2a0994c8259c985f7d447abc7039c94656f8040d4c69c594bc615634c3a80a5727c95c15f16b7b72ced12c252c553b695b0d4e2f43d90045ca9f912655db592dbc24965455c06b2b12279d35d56d8b50c0464a901351403303634554f039825ddc60de73edb9945184d0f073c298fc83252062ac91c9f00aa94a84e648b33815646c82732f2601a0f5c499e772680ab2e742634adbfdb0b32616c3656828e3c9515aa599f2c00593dcfd3e4ac2c4dfab615cc922abb94a3d81c40cbb047d4ee6891144944a43c9023559ae6516588bb4da095047909b84afe21cd1a70d5b51c9475d5338fe64fbb322268e3b2b1bae021d7b02d2e2b8c19e41090a5d6f131b184cf86acaca91b9dcd6096747bb74482b9ce38c262143a24a45ca22cd93b514a544b809515f2a718b44ade0af53db0bac1242a1734d75e74655d35933beb27291bab474327204bd51a119095fc9c6cba1dd066304baafcd28eede49f1102b50c705e48e1442909c6886c54b7c8a6041904adb4c89ab66c2b450f2f0157eabe641b70d5d534258163aeece899b2b1da1b24d3d0ec4a6a7fac2ef5464096a10086e239651eccd2682f86b46337428a4ece45c2580c727668318834055944695c0a915d0908b432524691a18798802bb55fa472c1783cdc8e47a06cac1e1f82ec6463f52487894096618197c9e585d2d642d3f32a35b3c980ec2ce9cf404fc70c815a44129d4b5ab4f4ae2d112d97a1d08048c922116825574e02aed4c9230c993b655d25b73e9d7cda8d3d5a1ab2b112748609c832949fe17633d7034e595986c89b80dc4ae721f5f837e8d999e174248c2463117756179cc0265a6ef3a424294cc91e494876cab632eb01b702b832e5b9a17241ed3cdcae6ecd33301b2b7678646b592140405612f3ee511e5d4e97e959593dad491ac02ccdb663582bf6760882157e20015b14d913119139271e1aa74f1a1bb3ac24ca4ed956e63df0045ca9fd9230c1a22ccdba6a26b759991d032abab2b162460e99282bec6aa20464650dc8ea7ace0466cdb9a9a6253b4bc973910289e29cc3046c111111a5246ed5b4c79344045a992fa7c8e00640c0957ae129eb4a168f292584c66563d51591816cac4866f5a955046429da0c0c8c644dbec150eaba680684d2929dd5eed0300fd03243aab8e734015b44444406c6a809ede11997c8e6d24049f2dbd2838bb2add4cb246c7f8ea85c501a9f5ec0437726255336561287ac5e20cb849bfb5207641918bd66262b2b817590de6f2a613b32f46ec136bf331b219aed0c27708b888848715c9ae0de4c1219d350da803950b695991b0401577abe48e58212f94cf9823b9bd2339b8d957094616d7fac1ef4971490a52414a6ac2c69878bad609614bb4a383b6ba60386402d75be04815b4444e923fb5bad0992cc9620db8039084b6425e04a8f4cc2201d509f2bc9534d00b8aa93dbc902a4211b0bc8507fac2ed6407af8670990a56cfe06d850a7fb81a9595952e4d42caf12d9673a2812db9b5a69f9f2e5f8833ffa6300c0bf7de7dbd8b963071863608c215f28e00b7ffd3700803b366ec4bd839b6aa2477f9f8b962d5f8e75eb3760d579e7e1af3eff17737c77a663b13d9ffff395af74ad83e1e161fcd5e73f1f6b2e327c011301ae65cb9763d5ead5b8f0a2b558b67c79cbdf763eba03870e1ec4bd838352f594355ab77e03160d0ce02d575c31ed6f77debe11636363d8be752be9d88038e10b7ffdd7c8170a4d7b9e6db62f483a9b826b43e641258266da9494791370d555fc6e931d995e2ed88edc4e17c3c86cac981e7d57657336f6c7ea72b2046429987f42e089d6791398157b0f4e13a0b56af5798dffffc5e38fa352a9c0711c70ceb17af5eac6df9e7efa004aa53238e7705da726727b99d76dd88075eb37340091e163c7502e97c1186b8cdd7940283f5b4b84218ac5626d2e6e4c79d4f9253a4d205f28e03defbd0e17ae5d3be3672e5a7b312e5a7b31de71f535b87de36df8c9e6cd04b2c4a00bd7aec57bde7b5d03106947efb8fa1a00c0e5575c89efdf78039edabb97749c503c70d1dab52d6b75e1dab5f8f18f7e04c771e0388e816b4260957541b541f31016c94cc0953e9908b8b2c7966c29176c476edc85519d8d153bb4c85059612cfdf7804ca40ac8d2c9d3125bea64bfc82498a5715d9494b02634973ac874ecd831bc38320206c00f02788c61d1c0a98dcfeddbbb0f13c50978ae0bc603b88e330d1059b77e032ebfe28a6901bb1002e3e3e3e08e83a036766fc1608f6f7185c0e8d8183ccf438e3109f2e8f35d6488393030808f7efc13181818e8f83b575f732d56af5e8d6f7ced6b706a801f812c33d35baeb802bff6ceab3b5f93534fc5273ef5bbb8f1faebf1b3eddbc03907e79c14a931669a0ae69e75d65958bc64095e78e10504be9f2088655ef8be6ec306bce7baf7010086878fe1af3efff9e8bdab29fb8289255c06cc85402bf36daca7b91370d5757c6e9b2dd99875d54c6e370ba51a44a1b2c2b91f1402b2f4f194ae03436c49f9dc35cd51d9ad80366767b53b6814cda70e623cf3f4d328954ae08cc1755dc075b16cf93200c0b3cf3c83975e7e094288e86f4d542f135cb761c38c3c422130512cc2733d78b5b165d23fffd33f6170d33dd1cecae65e857a90c518431886a90cd8673397fff25b1f6901af7ef1f8e3f8d9f66d18dcb409a289c1d5d75e8b75ebd663c5ca950080f3ce7f25defe8e77e08edb6e83e779da32d76ca376e0d55d77de81eddbb6e1a97dfb1a3a5e73c10558b76e3d2ebff2cac6e7deffa10fe1e9a70fe0f00b2f004066412cdd7da7f285022e6a938d78f12597e0995b6f851b3b733495217b5b4985008aa51218e79af4a4cf60440a1e0002adecd898444272590f5c75f94502ae24f389f905b7bb75ee1244a1b242890f2901593a0195ac96174a99bbc639da0e66b5dbc34d06b4f2854223036bfffefda856aa803b9959b5ba565e78f4e81184d5108c4f023f600c0268f4cf6aa6a79f7e1aa3274fe2d56bd63464af542a70b8a3c4ffab03028ec3e1d432c3e6da5b19678df2c12c010017ad6ded7575e71d77e086ebff1d61184e9678320e30e0eebbeec2dd77dd858ffcf6efe02d975f0e0078ebdbde8ec7773f8603fb9f82effb04604da181818116f0eae8d1a3f8eadfff3df6eddb0b21448b8ef73cf104f6fcf2093cf8e083f8dddfff7df4f5f501007ee7a3ff0d9ffb1f9f45e0fb00d2036299dc0c7dddfaf593fbd781033867c50a00c0e5575c815b6eba09d56a751a789fd2103db6c442088c8d8dc1715de482009ee7a9df17d20658499e93b04c6e02aef4ca250cd30501578a74a48d4ffc35e0bd198c882fa0304fe1025d76de37c09b12dd3d7dd0f835257aec49961ed64e890e0cb3a9b9e62e64cc51c33c85ccf5d228b7d279cc34a72ee7b57cd92490716468283a546aa54b8542a1510ab87fff0154c32a80d94b44eebaf30e7ceeb37f8acffcc9ff875dbb766a751c1cc7412e9743a150407f5f3ffafafa66ff2914900b7cb80eaf618142e56a1943ab9afa9a1d3d7204d77ff7bba8564338dc81ef07c8e70b28f4f5a1af10fd14f205dcf6831f607474b4f1bdd5e79f8f72a5826a18b6646c11016f9ed2a8fd1ffffe2bd8bbf7490801b8ae8b2008502814d0d7df87febe3ef4f5f7e1c0fea770cb4d3735beb378c912ac3cf75c944a258486ea78eaf6d3c98fc9d49c7d75e30d3760fffefd0080bebe3efcca6b5f8b4ab51a732dc40c3f86c7e9dd482c044aa512cae5b2ba8c5685c694d8ea489e93d6794890db8aa742e1e695441c9454ec255d9eaef00841e095742ca5bb7500baccc06a37505ab2b174f0510562314da95526666475258f89195953378d2c94186a98a7b2cc2ccd6ba42c3babcb793567e23cfef863e09cc3ab6525ad3eeffcc6df1e7b6c3700d44a435adf9b1c3c78108f3cf41036def643148ba506d0c5199f365b55ce2a631180e5791e8220008fd18725fead88ca760e2db4a8a97470fffefd08c3109eeb22c8e510f8feb4a6f6420854ab553cf0d39fe2ad6f7b1b00e0d5af7e356ebdf966388e0bce3838675daf5b9aa8de07ae4e3fb9ef3eecdbbb0f00e0fb1e023f80e77b2d655642088461889f3ff833bce39defc4a98b170300ce7fe5abf0c42f7ed9c5a5074afce754d3b2e5cb1b7be1d1a347b16be74e9c7dce3958592b9d7ddda59762c7238fa05aad4ee98365b72285c471aaa180138a5a8c2b8c3652cab24a4e762b9e182a1354ae8fcc655c75a9c7b4940bb65b07579e31e9e98d15dbf527204b191a631290d5933c121abe2b0b490def95254d0709815952d62d41c05127a0f5def7bd7fd63e555fffbfdf9cf16f9fffcb2f34fe7fcf13bfc437bef6b546c9d997feee7fa3542a4300e00e07af95f1799ed7aa5736b9b709e9738fbecd1907af9568c5a1b75c7125de717554f6b56deb16dc7ce38db8e8e28bb17ec3ebb1fabcf35a7e1f4da715f45ab67c3956ad3eaf31469dee1d1cc4937bf6e0c93d7b3a6e6e1c8db55aca58739b4854d2e67a1e02df87effb6dc112c6188a13138d7f2f39ed34542a15542a15b8aedb569eb75c7105962d5f3eadafd0b6ad5b71e8d967b16debd6b6df5bb57a35fefb273ed1f8f7673ffd698c8f8dcd3ae70f7fe4230d3edbb66e9d719d969f15e9766a7faa7b0707b1f7c9de75db9cdd0600839bee81106104acfa0172b9a0adbe18e3e0dcc1a33b76e0ca5ffd5500c09a356b70d38d37c22d7be08e0b17ede5ea56cf757acf75d735f6853b366ec4bd8383181818c0dad7bc66da850c3b77ecc0a38f3e8a9d3b76b48cb96ec306ac5abd7a9a0c776cdc889d3b76607878d848fbaf53b3dcf7dd7b2f00e0fe7befc5073ef84100c0a5ebd6e1dfbef36d84611542841def56f57d61aa1e0f1d3c884777ecc0b6ad5be6b46d59638936e3ad6eb3676d1edc34a39efff4cf3ed7f6e287254b96e0c6a60cc2efdf7003b66fdbdaf619d40d18a409b022d08a802b02ae2c04afa85cb0edef5db986a5a72f93aebe5599ea8f454056b27c0d0649b4eb40f35cd3929da51ad092759087b57211ee38706bd9089c73f89e1735f6665109a2ebb9b166236685a63a81b0582360ea45f3d56a156f7af35b70edafff7acb27aad52a8ac56234b7a62ca50f7fe4bfb66dfe0c00975f79252ebff24aec78e461fcebb7bf5dbbbd8f7704c4cc3cd6234d63c50fe40f1d3cd800e52eb8f042cc9f3f1f6118ce9ae9c339c77d9b37e3eebbeec2e8d818cae53238e7a8562a08ab5588a6efad5abd1abff9918f4cbb89b24eeb376c00366cc0856bd7e25fbffd6d1427265ae6f1e49e3d181e1e6e04caaf7bddeb30b869d3b4ccb03a4d6dbefdd0830fa2582ac1a9ad53dd2674e876595349eee8e828f6eddd57eb79e5c2f53c388edbc8606cdd26235e77de7e3bfee3965be6d4b10c3db7a3858b16e14d6f790bae7df7bbdb033d175f8c8b2ebe185b56adc24d37de88258b17e3bdef7f7fc39ea6d23bafb906efbce61a7cfb5bdfc2ce9d3be7d4ab8e356af7dc37f7bf7a6cd74e30064c1427f0d0cf7f8e5f79ed6b01006f7af35bb0797013bc30ec2823ee3dd7bd6fc61706f58caf775e730d6ebcfe7a6cdbb675d6f9c41d8bcfa19bdf9c65cfbae2caab70c5955735f62cde859e2b9572dbbd321380158156045ad90c5c99d65b2e63c0952ef04ad72d8fb3ad83abc6d0a8acd004a08180ac64812ce56056dab3b26c07b312905f25a075d30d37e07bdffd2e8ac512ca95324e5dbc187ff7c52f01006efcdef7f0c31ffe20cac6711c70c7c1d7ffef37d1d7d787db376ec4f5fffedde8c071dd06d0e1b92e5810d47ec7c179d0128ccb6a3c2d7a00b5ba59e6f3ce3b1f8bdfb0647a5056ae60746c0c9ee721c718e6f7f5e1e39ffc544b19e64c74f16b2e411886f8ce3fff734387cd015dbe50c07ffff8273a1ceb35b38e35173db9674fe3d6bbbebe3e7cfab39fc557bef845885a7f9f99c6aa371ff76b0d9a19003e85f7456bd7e2c31ff94847729c77fef9f8d8273f89bffb9bbf6904b9759bd9fac003b8fada6b23a0e6bcf370c7edb7230882b64de35737f7f43a7a148f3cfc3018e7087c1f8c73cc9b370f1ffb841edd3697673eb63b2abbad6723ba1d8cd5898e65ea79dafc2fbe18855a23f9d9e8f5975d86a1c387f1c637bf19a79e7aea9c9fffed8f7e149ffdcc67f0f2c848dbdb2b23fbffb882359adbe3be68edda0608f8f4d307f0d4534f3500f99d3b1e690058afbbf452dcfda3bbe079de9c76311ba83d95deffa10fc10f02dc3bb8a9ed7cba196bf30c63e50b057cace37d26dab3be5dd37364339d4530c5526972af04a2b342e14504045899330702ae24e880802bbb81ab2ef59985ac2be50056b3005456484096f48739899b0b9300d10c0747b204664959c384b3b364cfe99c735634fe7fd7ae5d00d0e81db578f1e2c68d68274e9ca8011b7c467ecd01713d60620afb448936ff96e5b62c5e1281579b070771e7ed1b71e4c81108211ae00e630c6118e2baf7bdbf2510fcf9830fe2f6db7e887dfbf6410860c5ca95b8e6da6b1bd91d97fcca6bf1d8eec7b07ddb5604bedf125cbee7baf7c51ceb57f0d8eeddd8be6ddbb4b13a01b036dd730faeaa95aaad58b1027fffd5afe207b7de8a07b76f6f644eb403575cd7452e97835f6bd4cc1da7c17b606000efb9eebac6e7c7c6c670d71d7760e36db7a15aad420881356bd6e0031ffa1056d47a0b9d7df6d978eda59762fbd6adf06b37ee31c6f0e88e1d0d00eb55af7e355ccf43b95281d3a6fceec2e6f2afcd9b512a972733af00bcf77ded747b5b4db742aa6e9bcbab4e9e3cd978363aed6335978eeb3c64e8b9dd1ad7c1ab7b6bd976478f1c41350c91cfe7f1ceabaf6eac0900fcfa7bded3f8ffbbefba0b77dc7e3b8e1f3f8e6ab58ac54b96e0fd1ff8404b66d395575d85ebbf1b01e15381c8f75c775d976bb435f61a4da566fbf9d9b6ed1022bac8c2715dec7c7427c6c6c6502814b062e54a2c5fbe1c43870fcf58360b00ab569fd702383dfcd043b863e3463cf9e41e8461b44b5d73edb5f8c0873ed4a2cbfbeedd8c62a9d4329f7663ddde66ac0f4e19ebde366301c07b67d867f6d6f6999533ec59db6a7afec25ffc054ae532c6c7c670d91bde88dff9e8470100434343f8e4c73f0ec626cf10873be060089b4bc9d30490106845a0954c3da4a84c9080abec025771d6820be50fa448cd6d855d073a06dd5868fdad853de8b3e71b4b4cbdbdd0201b53be0653e7ab71ced26fbc31e08aad38374635b23b021ff95c0e672e3db3f1b7e16347e13a0e724180423e8ff39a1ab8ffe2f1c7c01987ef4557a4e77339e47339f841d0088e9a7f92dd1fa312c75eeffdbafebbdfc537bff1753cfffcf30843d12885f13c0faeebe295af7c152ebaf8e2c6e76ffefef7f1952f7d117bf7ee0500380effffd97bf3f8b8caeb7ef87bd7d98c6c4b58065b5e9164c02b062c030960034d5853b2908634d0244d026992267dd3e56d92366993a669df6c4d9aa514487ffd350b6d4302246c36593166c7060296774bc6966c6d46a3d1ccdc7b9ff78f3bf76a6634dbdd9f7bef73c47cb034779ee59cf39ce739df39e73c181c38826f7df31b786cfb76f3b9abafbd06f97c1e8aa298858eab9d546b6d4d43518aa5ba3c04addc7cc6711c1eb8ef3e3cfce083157fbff16d6fc317fff99ff1894f7e12976fdd8a458b1757146336a2ea8c42f98944c22cf8cf711cd69545b24c4d4de1b39ff90ceefdf18fa1aa2af81230f3eaabafe29ffef11f313c3c6cb67bfe051720373d6ddeb8070063a3a33872e4c8cc33175e8862b108b58c6f801e51521e81b56bd7ae1900421070f639e7d4e0ed57ca782b60706000dffae637ab787bed2c39b542e5e97c434343e66739b496dada8cc706e0e2069febcdebfbfff55ff8b7ef7c07838383282a0a00603a97c3ffdc730fee29d5162ba73befb803fff73fff13a3a3a3fa18781ea32323f8d637bf89a79e7cd27c6e535f9f7e535dd5ed95d5b5b366f4bf1f00b1b496ac929e7e3ab38eb73dfa88a917022f80e7393cfe9bdf98ef5fb8a94f1fbfa2d6edb377d58c3ebefacaeff0cdaf7f1dfdfd7b40883e174912f1e0cf7f86bff9f4a72a3e77f11bde88e97c1e4545316d584f595bafbcf23b7ca3c5b62e79c31b67f1a6b7869df9ea57be8cfe323b33307004ff5a87cfc5525b3cc7411045f055750639e8e0952894eca424421005c791b8d4dce1e8c17e1fc8bc5c9a4368eed5f4f88c165abfc4239ef879aba023bf98021fce2f3cc2cfdb05adc842d4e7433c771c2c4763190ca0301acbc6d01cf5e5852c743e853822cb213f239f5e48819ef9c68b00e6ec49ad290a22b41acdcd748e390e10452c5cb8100070f2c409e4723908fccc2d7e679c714619b87512a228980e75792a9491e61474edc00f7cf083f8c0073fd8d2b39fffdce7303272720674ab7affc081fdf8c9bdf7421066402b236d882ff1f00d975e5a06f0bd8c9fdcfb63681a8128881025fd3342c971bbef273f41df96058d8e0000200049444154e6cdc86432e8ec5c88de5567e3e0fe7d663451796d1ba76db5924ac57180c073b8ffa73fc18103fbf1b677bc039d9d0bcdf7972c5d8a254b979a00c963dbb6e1891d3b309dcb35ec2397cbe181fbee83a6aa38fada6b387af4280821a502e63391208410fcf6d7bf36237856ac5c894259cd2a03acd9f5fcf3585a1ac79a356bf09b5ffe7216f0d2dbdb3b93fe75f0200eecdf0fb194b22708022ebae4922adede0b4dd3200a024443ae3579db89de55ab7070fffe1678dba23d68919af5e5369fcbe9d0c183f8e9bdf7ce1c304511b2d12680279f780237fdc11f98efbfb87b371e7ee821332d519224fd7943862f3c8f4d7d7d00f474d5444246b158802c89203c078ee37dd2ffda547e63e4534f3e896c36aba77c8a33e0cbae5d2fe0aa37bd09805e87eb7ffefb9e5231f7da0910a9543988398c42b150211f3d2594c7f0d0109e79e6695c70819ea2d8d9d909a55844b10492731c8774595bc335da122cb455cde77babf82c97523b01e0a7557c5eb5ea6c1cd8b70f22cf43e0792465190959aa04af781dbc4a2413665b3ccfb7943adb68ff0ad421f5786f0edb3c4275e726ed75d658c495a30fc62ee2cacfbe883fb21067e645ccc30f55c049d4d20a1990153d202b88be1998451508e409304989fc48153f0dd066e9d2650080c3870ee95f82f01cb892e3690007274f9cc0d4d49419d122364a85222414c7dd42a1806229cd8ce7f959b2c94e66cd68b5643289842c5738fca9741a1bcaa2afb66fdb56024574e7adfc79402ffefeea2bafe0fc0b2e00002c5bbe0cfd7b5e85a4a89833674e45548493b6841652d4ca41125114b17bd72e3cfdd45378c31b2fc5ea356bd0b77973c573e974da2cc4bdedd147f0f3fbefaf0b14ecdcf138348d205f28606a6aca04401289049265d17aa474098041994c069aa641515533024b6f6f8799b2b6f9a28bf0bd3bef84a2aa1545b42bd2bf76ee0400d369aecf5b01892ab9d6e6ed72f4efd90349512cf1b625e0e4e28b2bd2006bd1c8c808bef0b9cfcd02b576eed8014dd35ce37385ee67b3665f9224e9a98c920441e04ba9b32a4e9e3c69d6bdd2538ff5752e492292c9046449369f1f3a7ebc529f3273303e366af65f5d80df2ffd37687d95fe18eb422c81661cc7e1b5c1411c3972184b972e432693c105176ec28bbb77d52de69ecb4d99ffbeecf2cbd1dfbf07bffcc52f74702f91d0c1b6d2fbff71d7ddb8e3bbdfc5f4f434946211e038a88a6246b24dd5694b2e7dd1d06a5b8dec4c32a9d796abe4b352c9e765cbb0e7d557206992094e1969bae5fb0a2ff0e6d88cb61a018b54ed10b439f60cb462a01503ae22055cd90794c29f2e588bf8d9f3f45eb87ea615521b5ee783b1f4541e0e264e5b6a61f9984818fbf6787c410026aef123e054c328a51b56cfd1a885323434a43b946406dce82839a8870f1d329d4de7698274241c4c4de7309dcf4351eba7018183e9a4899264a6cc703c8fd3172ca87874f7ae1774c757129190654865cea0de8680a38303e6f39d9d0ba12a2a344d45477b876b6d59d9fb0d802e21cb48a75278f2891df8ceb7fe15b7bcfb66fcf0fbdfc763dbb6cdfacc9557fd1e3efec94f62eefcf90d52d008780e104501b22c2121eb0eaf28eae958c64ba84a2be2387d8de86d12709c0e043cffecb3e63317f4f54151948abecbd307b73dfaa83eaf12bf3aaa8a8befdeb5abc45ba90e6f451c1d1c2ce36da77e036083743b4fd7a8a6e9a95bc562cd3118e982b22c2321cb253e1bf3698dcff5d6a320f015b2336a78f17c651dbca9ec24004e8fd09465c8925cf97c4da07bc60496d70cf353ff8199dbfb0ce06e67e9f6bef282fbc66bd7f3cf9b9fdb54d24345d56aa62b3fb16347453f1ff8e087f05f3ff8216eb9f58f70d5efbd09a79f7e7ac57c12b29ed29d48e8606179d1fe9d2eb555cde75d657c366e8f158d08d3d2451e4707caf8bcb013aaaaeab76196d5029cad5c30bf0431f5a5ec396ad2013ddc93039ba38b73094d7aa04f6744c7bc08cabff08837cec684d8a50a528f67f8902e588bc4da73f63e1acb9880d76985363f12bb42efe548a8df1159003d05df1d4cc71579b2a82c0f7524a0b94731ddb0bc90ef8103074c470cd06b4855835bc65ee28e235fe750e58007fff6ddefe2d1471e2e7398eadda4a73bfeb22cd78d4231a5cce9294ed54e58b53378c75d775b1a6b676727544d85a2aa98dfd1ee5a5bf522429a815846c16a5192a0280a1e79f821a8aa8abbefba13d75e773db65e71053a4be9a64b972ec3adef7daf79a35d75f16c2382a5ebf4d3b161e3469c7dce395875f639b664ca711c5e78e1799c77fef9004a6984bffa25344d052062ddfaf566faa09efe35594aff122088c2acdbf1eeb8eb2e9bbc5520692278be39789b9b9a024afa61f06cc68290aa7f37331104d9a96ce926b704244902c7f1a61e8ba280aed31739e6732dbe1b1197faeda25517347095eb84e3d0f8f906e4e65ab2aaffe51149bf7cec31b3769a11655a2ea92776ecc0f56ff97d0040dfe6cdf8dedd77d54d231c1919c1b7fff59bb8f5bdef43baac26daa5975f0e0078cb8d370200eebfefa7d8bb670f8e1c39524ad314413053bf8de338d7daea38bd1274ff77cb7c5e0855557510abc4e77aba63fc9f3af0234a11561ecc295491561ecad3357eb0682b573ecc22ae3c960d094e1e62b30390d74016d569858622f871eb5d8c812c4f819b90a7173230cb07302b4040cb9374430fe6f4a9bff9db59cea2411ff9d8c7f0918f7dace67bd75c771daeb9ee3af3f71ffde0fbd8b963873705db1df040afc152723e4bc585ebd93f8e9f89d2b143e585baed92a26a501405c964ca715b6aa92d234ac78a5ccaa34c8cda489228412b81028f3cfc101efcf9cff08e77be13d75d7f030060d9b2e5b87ceb15d8beedd159b79ca53319bcfda69b2a0a63b72a7a52a3d8fcbefe7ef316b8cd175d84ffb8fb2e1d6c2504bdab5699cfbef4e28bb3d2bf5269ff793b72f2a409fe2e5cb8b0ee733b77ecc08edffed64c032c14f4da46d7df30733b1d2104f9bc9e022857dde4e6269f6baf271dbc6d4d970cd0c27a0a9f1b6bc9aefe97d7bfbaf6faeb71edf5d7b7dce7e5976fc1f66d8f9a604e759ffd7bf6e0b39ff93436f56dae9b2a7afd0d7a7aec73cf3e8b7b7ef803e4ca6acc95db57cb6dfde0fbb3da4abbb116340d454581dc2022b13c3223f01389c711390cb08a1e68c5802b065c050a28f90a92052f13b1359ef853e49d5a20cb41a17706644507c8720c66398cca6260567ddbc9a2b35ad8cc1ccdcb9d8da7a8282894d58faa5504dd9783430d5e18b58de4b248957a1fb5535cd84d9d214483aaaaae44b4196d358e28b30664112242d234a8aa064d5371df4f7e82152b5762f5ea3500f41bed7efeb3072094a509a5d2697cfcfff9645da0d48e7ee672393cffecb3b8e48d6f04a0df02b7f309bd069451ffaa51fa97dfbc1d1818306fa75c79d6594d9f3752170921209a7eb35c75ff442315cbc00b3e87996ac9a8d92cd797dde4688736f5f5e1a1077fae83a535ec08c771c8e7f3d8b6ed51fcec670fa0abab0be7ae5e8d4c660e6e28d5753368e3f9e7a3e3f40e7ce98b5f8454a3187dfdb632b8a1141556d1564707bef4c57fa8d996239ba569d0540daaa6b5e67830c08a81560cb40a2d68e5685cc4499f3104aefcec8bd02313b175de442fadd02f7029cc3716962b5fa4802c9bbc0d322acb53be50aa7b766c6a58c1ac5a7b032d80d6df7ff6b3501405f97c018a52c4df7eeeefb07cc50a3cb97327bef2e5ffcf04807841c0fbdfffc7b87ceb5664b359bcefd65ba111ad54c05d346fe52b073c6a6d6d9e73bdc666cff33ce45231eb561c37bbcedde8c911f3dfd96c16efbdf55610a235495f24a5ff7430c2281e7ff2e40957da6a751e6fbfe99de66d64830303f8ca3fffd32c00cb684b4f3f22204484a86ae87f758f0960752e5c8862b188a2289a37c05d7bddf515a0ca334f3d8503070fe0fe9ffed48c8e31c476c59557e28fcb6e8dac8f5372d8f5c20b2680b57acd1afcf637bf4677ef2a33a5eae9279fc4e4e4e44c1d9f123f46aae4f4be1679ab8fc53a6f759e1e31ff9dc96470d1c517e1b9b23a5ed573130501c9847e6b1b21802c27aa161137ebf0e8059f8322ab32220dd69295ba2ce5e9837668c5ca95e85ab20443c78fd7059d8c1a7302cf63e8f8710c0e0e425555dcf3a31f62d9f2e5b8fe861bb079f34500f4a8c62d5bafc0f6471f812ccbe6fa33d440e07924240902c761e8d8710c0e0ce86dfdd068eb2dd87c51a9ade5cbb1e58a2bb0fd914721976e0a1c1da9b659b7806864262db6cea51ca4cc77e0791e84a6230503ac1868c5802b065c31e02a74c0956500ab1cc88a4a34969fe052d86f2c7405c8b2291fcf1c5a1695452d90432598c5002d93167476020086868ecfd434e13870e0b07cc50a00c08bbb7743231af8521d28fd99d6e7edeb71a4342eae54645aa8951ee892ec07ca8a486732199c71c6420c0d0d354d5f2c3f0c18d1428303eeb4254a12b852dd9e467c3f3972d2fc777b4707f2f9bc1905540dd6943be5461448f9581545d5538a541584e72b40819fffec01fcd77ffea7593f4de005700267cea73ad2a89e68388ec3bebdfde6cd777d9b37e33feebe0babcad2075f7ee925b3d60fcfcf44c30c56c969e1190b313c3454aad5644d4eada69beeedefc7c8c9936601f92baebc0acf3dfb6c096c999d2269b46f1ee844a142a9f592535c5df0c52d3e0745b56434549211ef918cf49b0f67522ffffaaffe0afbf6ee2d95bde31a829b1fffc49f9940d1859bfa70ef8fff1792a2d6043acb6bcc89a208a9546c5e5555bc76f428bef58d6f624e660ed6ac5d0b0058ba7409a6a7a701022412323854d694aa684b95a0a9656d7df31b9833a7bcada598ce4f030012090e478e5402ab672c34ec8c08ded0912637cb7216f91c2640838a82f27107ad7c02ae420d5a79c82312d0871970e5475f74ca85b7c737c26e2b3414c8cf1b0bc37e6ba10306787aab8943deba727b6150fdfb38cea0c02ccf6e030c783ec44b1957cdd18c0848c8e85ab204994c0600303c7cc2748a12890452a9a409609d38310c9ed38181642281542a55bae14aae99366367fe6ef2a0dcd96b993f3674213735858132e0e92dbf7f230441809c48209d4a614e26834c8dd79ccc1cf39549a7914c24502814305016b5e3a42db11409d2107c2b7364d3e9342ee8db8cdcf4348a8a52f34635e3c5f33c962d5b667e766868a822752b954e57a4646d7ff451a8aa0eaa489284543a854c3aad8f3793412291ac8d40d691eb138fffd6fcfdc24d9bf0865244d654368b279fdc69eab020cc0009b9a9a90a80d0e06dc223de9a63ddf1b8f9fbda75eb70ed75d7997caa0762cddcd8c637e48b977cf6c2be9126ef4fb9b8965a95d14565b5af868787b17fff3e703c07a974a3a324e9b72f56bf2449c2ef7ef7b2f9d92baebc72d60d88eb376cc097bff675f3954aa54c904dbf955346b234b74c3a85fe3dafceacc74c06854201856201aaaaea6d7dfd5fcc57455b9284442281643289743a8d4c3addb0ada96cb6c2cedc70e38de005017242462a95aac9e34c2683cc9c39332f8b7c76752f0bd33e1cc0fca8badd91c233992bbc09b99fe1cdb8e0a8c6155505dafdac73e567d415a1532e8410f04e1b60401603b2fc375c1e03590eafab0dba7f0666f97448f3f8904cc5c1b334370e30af473fabac36cf91430721f002245177aeba7b7accf74e0c9f28153c172049321209198992036335b5caaad34b029144d5efa4fe489e78fcf10a47f686b7bc05422942414e24904c56be7a7abaf1d79ff934fa36f72191904d4799e7793cf1f80ed7da6a2693fe3d7bb0e7d557ccdfdffbbef7a177d5aaa6f5b8d66dd8808b2eb9c4fcfdc5ddbb2b6e699b9a9aaa78fe9cd5ab010e104509896412c992b39d4c2630bf7d3ede78d9a555404e83a2fb1c87bd7bfacddfafbdfe06a44b00ec2f7ff10b33faa83c7dd0ae9cba7bbaf1ffdae4ad418f6ddb8693276722dddef9ae9b71d59bde04a5859a67bdab7a9b82a7d57ce6384012259dbf0ef8dc6c3db60248d92137d7522b322a8f60fbc5f6ede0a017ff4fa62ac1bf5aa0d94bbb77632a9b05a047325db869530538d9dfdf5fd1d7655bb6a05828405355c0b8e550144d006af59ab5e6b353d92968849440310dfd7bf654b6b5752b8ac5a259ebab95b6144585aa69fa4d8a657cbef2caab70c35b7e1f3c2fccf0b9ead5d3dd834f7dfa33e8ebdb8c84dc98cfc61722aeecc35104ac3c38778516b0f2f10c1afa33bd873c0a02b822653f6107ae08d57dd10d5c19e72061fddab59f75a351bf8ad9da2ef9cbf9f211db31f69c7dc653b5aff8291f173eea397fb980fbf79c3f14eb62e03ca2801f9cabd3d1d36356af596bdee076cf8f7e0845299a8e60774f0f369cb7110070ef8fff176363637a04421570d5ca7eb162e54ab39f6c368b077ffe733dba42966d7f8b5ffe89375d7db5f9efe79e7d16470e1fb6ddb63ed6b30100c34343f8f5af7e05d1186b8d68b381238771ee9ad5983b771e0060cddab53873d122709c1ed561f069e9b265b8f4b2cb71f37bde83b973e762c3791b313e318e812347cce89b81234770eeea35983b77aee3b65aa163c78ee1e24bde60fe7ec91bde8833ce3813e974da8c5832e6bb7ec3065c7ae965b8b67403a1415ffbea57303595832ccbe64d842b579e65a6ce6d3cff7c148b451c3cb01f095986284958b060012ebee40db8ed4ffec49cab41ff73cf7f8317f8baf29b9898307954ee2cffe77f7c0fa3636310250909390151ac949515debeb18ab71336786bd0fefdfbb0e1bcf320497a3da3d5abd760e5cab3d0d6d68683070e54f0b86bc9129c7fe126bcff031fc0c233ce34db78e9c517b1f3891de69a316a8dad58b172169f0f1cd8aff3ce069f57af5e63de9c78627818bffed5af1aaed3375e7699597fecd9679fc5810307208ab59f4fa7d378e3659799bf3ff8e08398cee52a9ef553ffbb962cc19bde3c6337befffdffc2f8f8386459462a9934411a51146bbe344d43d7922e9cb9689179187feac927f5e83f9e87aa28686b6bc392a54b01006775776341e7424c4e4e6264e4a439ce0de76dc48d6f7f3b569d7db63996471e7a10fbf7ed8320089064198410cc9d3bb7695bebcfdb88b756b5f570555ba228626060a0c266ad5dbb16672e3a131c380c0f0f55f2f9f2cbf1eef7dc82b973e7e2bc8d1b31313e8e812303157c4ea7d3b8e0c24d00005996512814b1afbf5fd7d512985cd791f3f1ab88409de3a8ce8d127e78c6a388a6093a1e5b146e1474c05f76b3a033e0aa9a44b71ba7b23e962118ca0bbddb7238292bb81da982efd5c623c85a590e64ec4bbd2c97c61a9cde7a00fc045c3fabde7ee474144b4aceeae1c38791cd6667d298380ea7971c63003874f010042335cbc588ab281ce0398ec3f7eebc13b77fe4a358b06001003db5edc24d9b1a7eeed9679ec163dbb6cd2a86ffbdbbeec4ed7ff21157da6a36eea38383f8c6d7bf86f7fdf1074c30e8820b2fc405175e883fb8f9dd4de7fe2f5fff1a868786214a22245134d349b76f7bd4042c01e05d37bf1bef6aa13d004867d228168b0dc7fdc2f3cf6169c999078cf4affde005019258aae5537da900c7e16e9bbcdd5ec65b5829f85fe2f19d77dc51c1e373ce3d17e79c7b2e6ef8fd1b9b36f1f24b2fe1dfbefb1ddd04559564f292cf81ad259ff4bf3cfaead0c18338b07f3f44418f62120d5d6e34569ec7aee79fc7c6f32f00006cbee822fcc7dd7741535510513f8e3f70df4fb1784917962e5dd6f25c9e79ea296cdfb6cdac43688cc14e5b4f97dae2aadae2380e77df79273e5c66b3366deac3a64d7d16d6820c8ed3ebe80e0c0c606a6aca04336f7ef7bb71f3bb753dbcefa73fc163dbb6e9d1bf2edd84c8002b065a31d02a3ca055ec812b9bfd111f071824780500bc171d4529add0f6c7fc0cf773d01f55f22967006d75b25ce071d0e1c8808f21e3214d33f4549728e189d37488f6d3f51bcc4e0c0feb977a60e6f6b9ae253a4070f8d02190526a96016e7194839a7ea622721c87b1d151fcd33f7c01bf7bf9e5963ef3f3071ec0d7bef265e4723914f2793d6dafc4e3b1d151fcd317ffc15a5b5ffd0a72d3d328140a7a9a508b7aa91746df8b2f7ee1f378faa9a75a9ef3a14307f18ffff00fd8f1f80ef0829ee2559e52d4bf670feebce38ea6edbcf2ca2bf8eeb7bf5df1b7cece854dc7bc73c78e8abf6d7bf4516884802f2b705dab90b69fbc75ca6300b8e7473fc2e7fffeef909dcc82177808825811cde2259f8302b0fc925179fdab27773e514aebe3201836ae85b1eeedefaf4899bd7ccb968a34c25c2e876f7fe31b78f699a75b9acbd34f3d89af7df52b50350d3cc7811705f34286a95c0edffac637f04c8b6d3d556acb2cea2fce4442197cfe92059bf5b3071ec057bff2654c97f85c5eef2b373585eddb1eadf939a5a8203f3d6da63cbae9535053efc9a3b4c750a706fa784e72b5ae150d7e81873cf2fbc354a50986c49fb7df17bdf2698627895e766c6c7a5e032540b46e2c7430c4e84464396242c4a3b25c90b36f51592ef08b0660036ef38b82e8ac46fb57bdd1a4d2692c298154070f1cd06f201478f37923b263787808aaa642e4cbae88afb51185401f1a6dd34e46cf711c0a8502fee5ab5fc559dddde85aba645624ccf0f0307eb17d3b763ef1048e1f3f0e0202a1e49c9afc2cd5282be4f3cddb7aacac2d020842555b2d8e9be7799c9a98c09d77fc1bbe77d75d78c3a59762cddab558bb766dc5b3d96c160fdc7f1f868686f0c48e1d7ae14d9e872ce9a983e529631cc761f7ae17f0677ffa316cbef8125c7bdd7515e97e4f3df9a4f92220f8c35b6e31df5fb77e1d8e1e1dac795b9f41b95c0ecf3dfb2c369e7f3e00e08912a0c557dd3e58574e5ffb2ace3aab1b5d4b97e25d37dfec096febf1f8670f3c8055679f8dbecd9bb172e5ca9a3cce66b3786cfb761d7c00074132ea13555e9ae0359fbd5cd28d6e9b742ca3264ec3e68b2fae2880bf63c713e04a9754f0162ea530f4d0b84860cbd62bf0d0cf1f8424a9a69ca6a7a771d71d77e0b1eddbd1b564096e78cbef57c8289bcde281fbeec38b2feec6fe7dfbf5db5e791e922c439666e45dded62f2cb62557b555cee7af97eccc128b368b94d92c00d8fec823983cf53aaefcbddf336fb60580fefe3d989aca419444a438ce76141655200e8db7bf459c379ef12ac2d1568ec7c722aed8cd822ee1474dcf03efb9f95d9e8f88d5c7727eba8b7d8d2c87de22e7bd923be44bf063f0854f21032f02e31975eb7686344d43a150c0542e074551204912d2a9949e2a05a05028203b358562b1084994904ea79148c8d6ea0095e6af691af2f93ca6a6a6502c2a9024b1d45ec2f175ec6eb66db4959d9a42a15000002464199926ed699a7e135fa15044be90875254f462dd350e0a1cf442e3a22422994898b562b8325eb9d2568bba37d35f01f942014ab1582a345e5fa47a9f9259d4b9bad64d759bc562b154207ea60de3c63d8117000045458fd210455d7ec944a2e62d978410a8aa8adcf4347225dd1545d1bc1db3d1cd9856e65a3ecf5a72b2aa5756fa356e0b1505c18c7013cbd234bde273b9fe2bc5224449aaabfbe5cfe6f3a5b592905b7abe51dbf579657d2dd53b54abaa3e965c2e87a2528420082de94f233d545515922821954a2191484010f43929aa8a7ca180423e8f42b1084dd5eaae65411020492264390159962ad695d19f1b6d55db9942218f6251d175a7667bd0db2bdd525bcde7f2b1e9515a45103253645e9665a45329c872f3fd833a20870156548056aef1cca5db1e69e51909b001065c31e0ca2a7805002229e598fb3120aaeb6359f444fd8e90621159701436e479c4114d51590ee4cd22b328e11945115ad57324d06bb918b5ad2449329d12633f31226b74e787b33fff528a97de1e5f91d2e206f13c0f51925c699b2ff1c298ad2849662a4fbd2837a3bf44828320f0288a8a0e145439981c383ded4e942049624d50c2b5b65a3c40f03aca5172ba051445114545d1ebf9d4505fa3d69401aa180049350ff539d46eb3bc1d4110418806a1c8435535707ce35dc5886a9244099aacce003d62f31be89a8dabd13ced825756faade8bbd4afd4e0d2042ff86ce83fcf711044b1e15a329e35c848256df6bc99ee6944749631c1d4475986c0f3280aa2edb5d4cc12f2020f9997210aa2e55b260d3d142509b2aa415115f0a5da6b466286613b8db988a204452942ad311741d0df37e652bdaedc6cab969d1145a5d45e2558c8717a6aa5284990c4da7c367821977481e779b31dde886eaba3177101ac22035af95c3a8181563e8c2f4aa05548802bdbfd85b4ce554300cb57808901590cc8aab12822955ee802af630f668518d0f224ddb0de4617108f4c872891309d0e5e104a0584a147b594a232789e77e4c01b60d8acf65c586775dbb673bb61a9ad2400adcc196b74a3a169874af573249e87208a9054c9bceabe1aec2aafd554ab5de33da36fb9d416b1d156ab000b47087849d26f5d346af9d401eb2afaace398ce9e83511f682632a81c30356e7703c741e01b83901cc7419244705c7216d8dad25ceb8cab02447289b756fab5d3b79b7c36f59fe3f4ba6c3c5ff3f64df3594140529621970a97f3c6f3356c1d073da22d9948809440e17a6d7badff7a9a9ea417fc2fa5c3d6d31fd2d860401245704940d3f402f2bc20d4049e8c3e54077371b32de34b058ee7cd75afaaa2edf64c40aca417463b1c38bdbe58696f61801503ad62035ad1ae5f0cb862c05580c095b9c7fce1bbfe80546f747e3941be395c3ee608b2d4429fe5e41252c0520c29e2550874954adef9c8a7f2e28ad58e4975e145a705dcabdb6bd9e16c319dc756db2db465a7bd66452babdbe35c6ccb4d9d70abcf7a6d1aed98ef574575344b05732a73bf79eb258f2df1b901dfacf0d5ea5ab123332f6464b4495c90b5151eb8399796db6ad1b1706b6cb578ebe55a8a14a010013020ec60110901ef1870152090e4777f1106ae0c12eb351a9568ac7281f855e8dd96a31af3882cdb72aab55859545673e3e90450f00b907179dc74e878d5e1dccbcdd8435e35722a6abde764deb61d9846c5983c708edc68cb32c0d3b831bd3d9f74db0b47b3599b8da244ea7ea6d6b9c3ea2d81ad9c5d3c70465aead7edf9942e0968561fcd8afcadea8a1dddf2a4f0b78b6bca4b7e596aab96ae58bcd48173e15ce3b7bd0a124c881460e503f0e219ff629022e8788cc469df2432baca802bb744e04e5f62b30e189065cfd30c1d9045113840437aa167e00c2da97d0ccca244d7673b929e6ed4d4acf1fa8e746007980845fad93dcf4493038ce24e84b1c077902154fca73df285e952b440ab30e81c8bb672ce0adf23bce896157159e7c5563b644096bd137e68802c077d5227d40c2c7800002000494441542b5798e1635496039e33302b5a0084a78056087856afd879e0071c2e1ed08ed5e30503bc1885414fe3c318c2641305f080e996bb7c8c0968e5789c518bb672c873065cb925026ffa12ad0cc01770c967208bf309916240963b8631c8f4424f1d361778ee0ae0165630cbc5b1d3eca8790e6851c8bb40a3b55a399070f18571ec1e4b18f0c528b28e7e04818450cb8e76d080e99a377c64a0956f0db0fa5601f51953e0ca20d1ce60fc02b2a88dc67280163020cb3d43c9a2b29adb340666450b64f01cd00a11efa800b69a1d5a3806d578e9a830ee32f08281064cd6a1020b98ee79c74f97c6cf802b6bbe5814749801576e8ac09fbe4427838b7d5a61b9228504c8f2b34f6a65e698213e476539e03dcd6096af0e6804a3b3eaed63718cd26a656f0f64c4cd3672067045ca99e462324f46e1030a22a7633ef190305da49ba70cb4f2b501065c05d8678c0ab4b7d28fe8b48128a615ea07d168025941f549a5cc1c33c4958f5b37941101b35c1d93934d2762204220515a21e02355c09695031003b942bbf618c5510908d3cf10f394015621e02b03ad7c6d246aa095639e32e0aa064b88effd886e35c680ac2a458b0390459973e55a7aa14dafd63730c6c57a598ec71a7630abd666147140cb33fe86f476bf46db2e15236720172346b176fe03050b22cc63c274363cfc8d1968e5ca5859b4957b2c09a44ffae54648707d896e37cc80ac2ac58b3290e5b05f2ae5e60a53c29362e8ea583d02b37c0712229a6ed86c5ff4454f43c657eac12dab872b067431624495934f05381003be13a6cfe1e2b18b7360a09575df296a7acd802bb745117c5fa2571d3120ab4a11fd06b26c382b5106b26cc9aeda90443cc5d0a5e9d636fa2c3a2b740e11e7275f43c8db66db3795b3b172e860601723e6c4536b5f982c62c23bca753dd2a0954fbc251434c2802b1afaa45f7634005706895e771ca51b0bcb15857a20ab7c013220cb99ec6a199730a4183a9483abe38d42aa61ad4d2d468096af7a1b011e8712e0727a8063a017a38839e8a170fc632e2b06588598d73105ad5c192f03addc670b03aeeab085bebe443f0612b568ac72c589039065ab5f8ad3b01c476539160803b3dcd28d40530d6b6d761177e07d07b51a1d2842ceebd0035c5e1cfc1900c61cee08db4a2653c6d330ae1f065a51c64b065cb9cf96406e31a45f7e340257068920de9f94a39a5658ae487e0359b61c1c5627cb3df9b92210d79ab06ea0230866d5da0f18a015dc818c015bde9f5123a75d5e1d961830160a47392aeb92e904e37398d7612c002b1ff9cc402b6f65c1802baf44423750263a4727ac0f9001593514d9414a1a03b2dc939f2d19d6324a3104b31c8fd903f027d074438fe61466478f0b82e711e67dab5b7eece11b06cc30f2db6967eb83f13e44f689815614f293b8d10489acde87aabe95830f33e0aa3689b398cbf937600664d550ec20802c1bce5d54d30bab8d051760e5769f70657aeb53452d3aabd6c619b3c890c040ad66879618a67e362216afc4288e7a1f7d8630a08ac9c12359b83ca7d882562e34c4a2ad28ea9784478e6101ae0c1283f39a1990d550d9fd04b2ca17368bca72478eb58c17ed5159d5069e5630cb257d618016dd4e66a0b74d329958220678310a9dc31d594611262f26137fe4c1402bf7c61df5682b873261c095976209674d2dd11b54c2de841890e58ef71f6a208b5287317629862ecbc4f5717ba02f81a71bd6db68635abf870a60abd9e187d55672e5eccdb8c8f484117d8e39936978e5c300ab10f0978156deb28801574dd813ee62f062cbc26040962b4686f331b42a68202b88befd94a56d79bac2a4688059ae8c3daad1591ece2f8a4e30151174b306c5a099209d60c67d064a84530084e90493151d3262a095bb638f0368e550362494fd86479e6107ae0c122d0987f36fc2be014b3102b26c1de81d0217518eca722c4f5798e4828c9d6e10344767b9a43b0cd00ab7d34d55441d931d73ba19c55829095b2f4c76f4cacb8339fa015a75b7e5b0772259b6b572f48c9d8156deb38915666f814524527df1960545fc9bbcdfccf6b5bfd28fed05e3ff477503e1e0ca51c7c689ea831f7126d37226392ee0e8eb529d918d0bf2215e8cdfc5f1793a4e37e647f93a09f2a04f68935b3dd931593262146e9083e2f54c68b687b4cb9232d9d17886f3649c4dc6971235bcab7b08172e38054555a1699a237fceb5b1bb729e27e1481374e81b86ce2fb5f9e120e4e927bee1675fa2ad089288a61506d29f9374b410177c77dcb7cdfea997a96b8c72b599c0e41386e82c80b208ad5af3a478bd04ed10d4236ab8d5ea6180c99711a3e0d721e5768d5178e44b4234d7206f35bcf48c31b42714bc75c5089e1ae49027124449822008e05bdc1709458c60d156def6cf22ae22d01f294b21644056b0fdd9968143390499e2e7587d28af95556db4620d66b920274f40a2b8005af5367c067ad83ea750c73906743162147ad022707083c93d7af28c1860554eed89222e5b3401408fc4ba6cf129fc745f064942c0c9323841a8ebc731d0ca7f5d62f5adfcc32f22d95f5957622d6673be560bb7c7280664b98b500459783d0e51598ee4ea2ab35c6d2650397932079f002d5ff96ef540c0000ec7671aaa3968f5b0c1f481110326a20568309d88b67c3d9a33a1709c6fea1a454ad0ccdfdfda3b8d5f1e1270aac0811704f03c5fe1bf31d0ca7f39c52dda2a28d9c605b83288afc778622fb993d5c872555ef1aa93e58a0a85a06e8c2bf5b2ca9915b69a59e572a2b5e642ad717a701b0f95f547581d26d7651bea7a33add4e9623ac388e99cab368251b4f62e4fe5ebd19c3dad65e5c238bbdb72d8d4f9faacbfbf67cd348ac522946211aaa64123c4dd9a5671a86b15b43fe7504f82a86f15946c238d87349085d84c100058445680fd3992834359d0905e1854ff7ecbd6b67c5d63d8ec667c5ac2e1ba35d0c31b00a94c3bac376fcad755581cd866146a0ebb75c0617a164fb9477c6d338ab69eb1082befe5f4a625a335ff7ee12215bdf30b38f0ba08411467456105c114166de57dff24a00510946ce31671554da215e1d802b2387f191b0720cbb62c6c7a4441a6173a1cba2bfd8742beae0acc93a6ec6d601ea4f0715e8dd5651da336edb0d14183810dbe3b1491e7b89f87a628ea2f0394c2014a300aad0e9390ce9f8458569b169c42775baeeefbb7aecbe3af7f2543521488a2088ee35af7d71868e5bf2eb134414bd84364fbb4d095684758b4167a2f677494812cdbb270c193675159fecad7968c5d659a274dd9dfd4688ecef268bcbe8dddcb831003b6a8709e9814c2ed28330a2900c12832eb8f84980f2422724b895adde82b8396cfd5f0c6c5d3d83924426c250a2b6ea0950b722361ee9f015774f569a32bde5ea92b1b399e3e27f6079513caea6459305c34d4ca0ac58189ae9a592e37655f6eb4d7cff268bc8dc64ead36b31a49d4385f565e8c18313d67e4cb7e4071b175cf75c5a75a9b6139d7349bcba5678ca13da1347dfed67505485c11454581aaaad0cac7eaa2605d3ba3fbbdf682f6bf82d06756df8abe3e6de250bc138132208ba23e0306b2822ed417f5c2efae6f94ae6ede94005a6138b0fa70680f35a8c580ad5003010c1060c4f48f51586dbc2fbae4313f3c197f80f2ab9ecbe24c1e6f5e32d6d267d312c17bce9d42215f40b15884a6a8201a71ed06c1388256a12ecace802bbafab42193725988b31a03603d2b8d505de8dd100ce073cdaab0d6c9b22997a06b55c529c5d0b1ac5d679e274dd9979f8b32f43c6dcfe3b4432004f5b41af123446b92517d7db34a4cda4c07188545d884e96740bc21119469a39e6f3e6bc8525b972d53f0ccb11c768ff2e039de5141771236ab16748aa0c331900017475c0ab307d22771471e7cddc61da0629627c222b23cd291784665b9a256218b0871f5db208f520da3906ee8cb9c7cfac63a74910bf5becd67515b910540fc7a319e329e3272608343a8f7bef1272cf3a024caaa51cf6f5e328ac59982e5f66f3f7f1a120ab55309fd3c5bfbbd4643ea3f39ef1fa18ab68a0d36e132b62436ed0c80b59aed0e8b8bb3882c4fc00d5b3201585456f9181c8c230879db96b9eb0cf4ac39fb72745196be4437f910a5e5db5cfc906d88d62b233a1c5c468c1821f45f089008f18a4458ce567bef6ecbe1cd5da3b6fa4a4b041fda90c5bf3c2742284560718250d3172361dc0d427e8ba02b6370a18e5930a26311577665225aea9c0159a1edb35a19389fd1281ad2fb1898e52298e5c21a0dfc463d0f4121dfd30e3dd4c7d0825acd0e550cdc62c488511c290251ab24823c6380556d4a891ade7ff63147fd5fb848c55b4e4de2fe037a1a61792a2103ad821b074b138c6e9f5e015706899607c3d91b0803b21a2b5428a3b238673a1d2488e48a7a398c0ef3df96902a1082456735dc88c30468d53b48f8086a052637af0e5e0ce062c48851582942a9d50cac0a9ffcddecfd23e70e2225688edb79fbd9051c39358597c745f0020f8113c187699f77f1e6ed20c741029e0003aee85cfc56e5c2fb758b60d86a64b13a5916641354ad2cc3900679b346f918427660a4b56e567573817135acb52c1acdc1879487c8d4c36135b71831621446fb14521b15c8fe1150cdc9309d57023a0602442fda6ea7ee553dbaedbc1cce484ea1502858ae8715f85a0f5a3681d7d682e3882b56dfca0703e0875c48a988bbdd0f4719c88a95d2b9016638362cc183480cccf200cc6280167d730cc0d9895ca1e7083a8f8c18316236c66fa0c3d7fd204a17a4500658110f1abdb97b089b3a5f7775cc6989e05317bd0e5e9ba61bc48a884fe3fc522fb852949d01573e18029bb2b1d51faa6e21f41358624016854ae85436ae181b0666057fb82454476779d4247507485f0ff801394891bdc1ac99f3c9402e468ce24d31b00f81da771f791a959b890399679d4637759e721dbc32282d117c6af329f06a8e2e102b42be4bdca3ad1870e5816caafae3bd6ad8ef89445541825a0cd54046300628f89057d7542dc40753169d45cf21330ea056e08e0f2d0e2c03b918318ae6ba8ed8daa60ea8f211ac8a6a7495abe7708b8d5e76e6386eee1ef6745ecbe66a7480581104ad58b455c4fba504ef111b7504f8577c3d2cc5de0d85010228bc1e50bf8ee403b8529d9ba6c2ef8ed52d643719d6d203dbbad088a92eade3c06f37ac276b8fe4edeb2d81f5364a9ff43812c5e3dde0778032880375777737647d2e3785c1c141dd0a72c1ecc98c285e8b519c7e0c654062a85b24e046bd481bac47cbe66af8dad6097ce1090d43054096654010bc2fec4e4b317697c612d7a2ece57e792cfa253ecba7c9c7c4563b6640567d056240964d850c060b636096cbba30c3073aaf22a41ad0f248eebe825a8d0e4101035b81cb9b56e78e012e58dcd585c58b17a3bdbd033d3d3de8e8e8407b7bbbe576f6f6f763647414a3a323d8dbbf17838303c8e57260e056c4d64c1cd81163b99098ea1ca1a4d194a8e1fdab8ea17b6eced7f91b35b1feefef543c75a2cd3b108b8156ae36c0402bfa0d8457c095798cbdf99d3759eac1b6936afb63fef6e794823aac067948760c5c706e8cc11526d2318e0838989c170b90f36aacb4318ff3514ed19f63a8644ff5a20e37b7dadb3bd0ddd38d75ebd6a3a7a707a954cab3be060606d0dfdf8fbd7bfbf1e2eedde038ce7c318a0730402d9b98ccfce5411c002b870daf6dcfe2e69e21a404cd761be9b5eb307d603fb46cd6761bbf1994f1df7be741e1931004c1b9cd66a095eb8d30e08a7e43e13570651e49ad02588e1d54bf81ac80bc14066405232b5a802c57d52e024e0f03b4c2a3035c4ce6195a5d08a501088693a9540a7d7d7de8dbbc198b17770532865c2e87175e781ebb76ed626056c89cfdd0b291c935185e50a8bf84e286db1345dcb8e224d6b6671db59358b102f2e225208a82ec334f81288aedb64ee678fc704f1b5e1ccd401445f056a3b11868e57a2324608bc6802b8fe564f363b6012cc78e2903b222d9af6b804584a2b25c553d0666f9bebea9e5b8cfbac080ad10e946d4a9893ef4f4f4e0b2cbb760ddba75540d7b6464043b76ecc0933b9fc0d8d858f8c12c0638450b9408b13e10a6fbb679b0b63d8bc5e969fce2d83ce48a1cc0e9a7b40abbe4e27453a286cbce1cc365674e20256a8eda9a4e885870f67c604e2fc009d0b293987a71b723100b005e1d95f0c0c1361c98cc348ec672490fbae7e6b0b63d8bff39d0619e2d6ced0bb40068aedcf914bf68abc0fa0e1170659632720a6039764a199015e9be5d012c1898153ac7de57fd08609d33508b223e50bc0618c0e52ff56dde8cabafb9d6562d2bbf69c78ec771fffdf763627c1c3ccf7bee20310a07512f6d0af4918155eef2e123ab8fa2bb2d87d16911f71f3c0d3b87e640e005ebd1474d28256ab8f4cc315cee02700594c0ab9e84fe8b90ae00b1b2cf3fe7ca98f78cc978e0501b0ebc9e99b1d32eca7051a680b7ad3889eeb9d300802f3cbd10039312789e378133bf7494455b31e0ca1739b9d4a76b0096636734264096ee6fb1a8ac2065c6c02cba89015aae2ffc006418dfb9474a774242ebd6adc75bdffef6500057d5f4f86f7f8b071e6801c862147a0a0d1449096043623c77bff8d19e28e26f361eaef8db484ec0fd074fc3d327e63aae054540d03d3787be05afbb7abb60057865501988551c1ac2f4de3daef537f0ba88c706e660f7d81ce455d1bca0c30e5f0880f68482ab978ea2af73b2e2bddf0e2670c7eed320cb1224496a0c624504b4720c88b8b2ec49acfa0d3370659e9ddd06b01c3ba15cb8fa74e65bb1a8ac20bd3edad2fa1898e591ae04b0eea9e77e50203ae34174752a005adcd585b7bdedede8eee909f53ca6a6a6f0e8238fe0178f6d47a150604056082974717214013584f1c07f9e943ab871f9095cb668a2e6232339018f0d9e86274fb421af0a2da53c1310a4440ddd6d53e86e9bc6ba8e2cda138aab43af095e19e4218865d00b2792d83b9ec0eed10cc6f2724b609621cf751d59ac6dcfce02aeccbda0c8e1230fa7a17009245329c8921e8de5a6ce32d0ca60650c531423005c996762af002cc7ce2703b222dfb76be00403b322e5a87bae2f01ad7f066a858837a1bf0534da944aa570f535d7e2f22d5b2235af93274fe2ce7fbf03fbf7edd30b08f37ca5f3c2285a2082f75e12e327a5bcf09d37753af8e2a6032da5f30d4e4ae81f4f62342fe1b56cc2dc220980f6a4828e4411ed49055d990216670a9e4da321786550553aa11b35b1ea514ee130302963ef44121c807d13a90a76772415932f3d73a75be2f5bf3e2de3b7af25914a26914c262194bed0a042bf429e22a89b02065c792e2f1f6a6a790e6039763c1990159ffe2903b31445c1e4e4a4fdb30fe7165fa2e59c27124924930953df9ce81d17f230aa50000d0cd8a26e0dc5520f4bb4b8ab0b1ff8e08742992ed82a3dfcd04378e081fb512c1621ba719d3ba3e001146fbc21c6e790f0c477feb4d0c9a6ce53b8b97b3834ea5e6c93d0be546eede12a102bf7bbdf41cb4f87629e87c639fcc5f614128904d2a914a4ea282cbf758d455b85b3ef101566b7d3a7e81f1f893d8793d83f613beed3e7937db99207715835fa0feaa05caebcb681091764777c6818af1d7d0dd96c168cbc21392163c1820558b478116449b27d1bd7aca27e6e2e58e2bd97ef4317de38043ed98846db19471b4f02e25150e79c206677f535d7e2ea6bae89bc7d7cd39bdf8cf32fb800dff8fad771ecd86b2c1a8b268084261b13771984e482034269079b16bc1e0afe15340e89c509b47708ad7f489d0226fb8139bde03373903e6f2372afbc0c756282faf92e9f47b0b44dc16b5322344db32c5e065ad5f6ab63d377c4812b838435abcffd6c10a04510c5d759c1f710f6ef6318d3c4c4045edcfd12868787512c169997e021a9aa8ad74fbd8ea1e343e0041ea954ca74faddd4392e027981a18abba004b4e118bfc231fd169f4ba552f8f09f7c047d9b37c78637e9741a7d9b37e3e4c993387ce408789b203f033f686400035ea2c82fdf78e64227ed89226e5c71927a7e66391ea7af4a21719a0df09e1401e51420b7831344480bcf00278a50c7c6a89fb72c004f1f13210a0284d26d90add4d80a5aafe20e5a05da7f4c802b8384b5ab577f3648c0820159567c9df8d6ca720d8ca8d3c4d0d0305ef9ddab5055158cfc35f4e363e3989a9ac2dcb96de03c2e5ecc45a4d055e85c588a9cee50baff3106baba4a2983cb57ac88dddc2549c2f9175c804422811777ef06cf0b66c1e0580017e1dbd0c23764c63ffa79e741476f5e328ae5a7e5a9e56d5e05c83c090b7a92e00407f6ae0cc402c74338ad0d524707d4d74f8150fc45756786e0de5745703c0f5110cc8b3d5c570be2968ab268abb019221a0bb35ba159005650804550a052d8ea6405211bdafa770d882835313232823daff6b3c37780349d9b86a2289873da1cdf6fe062a056a0c684be21857921450ce8eaeaeac2c7fef4e368efe888b57deceeeec1fcf6763cfbec33e0787e46ceac2e965fde497887cef8192e3e12af9bd73bb8e9ac132d15140f828ca8ab74bb4b556eaa402c4e96219fb9089c28427bfd7540a38f0f92000c6781c3a70448a2084114c1731c35c5d8dd0623ec9b12166de5abdc083dba2236130ae75bad1307f58f6254272b08d9d0d6bf637d2993a1a228e8dfb3b7e1637dbdf3d901de257a65e0759ccad5be0d6678f804d27332e8e8e8802ccb40296cda4f5d72a44fad1a7cceab79d4c033c2ea18066a5b1a1317467ed69d0cbdb331c02b33bd38e674e9a59762d9b265f8d23ffe230a8502ab8b15330025706025463c2611eaa896e3b83893477b42a18eefaa9cc4698b81d33282078dcfd4c402a7b72f2f5a0ca973210a470ea3f0da51eaf871e12215bf19d4a0a82a444d73fec52e03adc2df3f03ae4c125b15949f6045a80abe3becd7ad451464d1f7a0faafb540accaefc0818335d306bb3a92f8d8752bf0d6cd67b2c3becbf4d4de71fcfd3dfd78657072d67b43c787302793010780936570a51bb882d227db36c1ea46c040add69d9f80419750035c6e39991ecb808157b569d9b265f8cbbffa2b7ce1f37f8f7ca10059920020be2016897eb2236132880e6f0302acaa89b6e2ed7c2603795117a4850b81c2083075c89b8e6a80589c2822b1f22c488b16a370e4308ac343d4f065d3620d095e415151202a6acd34423f748e50628518701580fc08bd3a533785b0feb9d5ffe37910697eac4e56c8c7d082101445c1be7dfb6719a573bae6e07ffff2026c583197794c1ed0e28e246ebe74318e8e4ecf02b194a282543a0d5112210802043b1b36adf688723b128964a490a454b1c4affab262e055639a376f1ed6ae5b87871f7e181ccf9b363274c5dd09abb44598aca2cb6b4ac0aa5af44e4ad207c58e0e24bb7b9058be12c29c3925af340df009a038ee11d32ad309cded481421769c0e79d16280032627262171c1ebfdd1531c0e4df01078bd987b4bb69e8156d1e89f042443120ebdb10c6005095284ae4e56c09e0aab95d5587ea3a3633871e2c4acbfdffdd10d58dc91649e92c7b4b9773e7ef0eba3c82b9507299ee7914ea721f07ceb1b36a53a1676e42352404b08eb05c50de8eaeaeac2c73efe09065e35a179f3e6a1a3e3743cfdd4533ad0ef55a42a0399c20196303907cb7be25737ce3b5a9cc9e3cac5e381c9e7758d07df9e40dbb9e7425eb4147cb2c6593b20100b805e347dde7c64962e86204ce0c4840241231002dc8c7f3b2080e73908a258dfd647a818bb6e921870e5bbfc48b8f4c63680152448c1802cfa6544e318aa6578e2c4499c3a75aae2fdbedef9f8d09b96b113b80f9490789c3c55c00b074fcd7aefb4b6d3c0976e5f110248230cd44685c0b6441258097941ecb0cb24954ae14f3ff167686b6b63c6b1055abe7c3992a9145edcbd5b8fc202c76aba470d1871d72363320951a75e3984979c710a3d73a77d65d9281120cc97d0b63481b64512526d3c38ed1420cd0578a98e771a1c88a56fa83cf8d31660eefc29a43b39084901274e11680a20fb98b13d3f45f0e35704f08200b11ac062a055b4c6c0802b4b3212dd6a281435b2ca0515933a59d50b32e8c2ef418e61f6629bbdf0fa7ae7b193ba8fd4d73b1f773f3650535f34558546080821a103b06a19752e4285ae48144194660717ca75d0ea3182b6d97ce043b7a1bdbd9d19450b74cd35d7e0c8e1c378eac99d90131c00fd9b7a4694821f41da2f262baa3bf6cb115cd79eb5f47cbe2d8dec441e9a4270bad438ed30ab70c8110e729a4732c363fee902f8248fd36a4e580526f700735601429d885bb974fbac8f35b12a3749417f6fb21f62db1496ae164a432750b31a8e1d53a1e535686a6bbc29701cf8240fb1a021c3b596c2999680d50b34ec9dd0cfc24423ae6cde0cb4a2640c2440398608b8aa2523d1edc619906541610204b3020591281843240fb021a4b6b45857470841c4521ba20d6a355a539170a95bd1c51001ad76569657b37bdbdbdf819e9e1ed7db2d923c5ec8ff02c3ea00a6b453bef156e212582c76a347de88797ca7a77ddd72ebad387cf830868e1f879c901137102b16fb784c5239494c3a0e0a3c48891a16670a2d3fcf6732387ded069c3ed9af833d4de834cb8c08178865f0801338886d0296b4b57e5b62396f26871590e17ccb9fddb448c59e510d9aa28288f6bfd465a015456360d1568ee5c4bb2d43528a98f0533948d98f2d61127b4275d42fecf71b5639d138064601c95ed1706cff381263d375d645808bc3e7836cf58fa71b66ad974f7b7580ddfbeb68367b85dcc174faaaa69e9e5e5cbe658beb631dd786f1b3ec1d38547cd957f00ad081b343c597f1cba97b7054d9e7695fe9741a1fbaed364ce7a751c817a06a2a348da0bdbd1ddd3d3d38aba707677577e3acee6e2c5ab4189aa69991ad51d0296633a26343021b4054f6f826d4dd3665e979b1e3f4190047487bc4a01288a5e6ea3f237700e9e5de31c600b1885afb7d977990e9102c3dbfa65383a669501405aaaa5ab2dd34e85db5cf17eb3138b03941e10d41e84f2b72128dfd1370ffcb63169565b15f9b7d87514ef5c610f43818794b5a4ec1f123a7d02ef198cf01fb734aeb877b2f8c1495077c1f23b580c0a2b51a751f9029f4cf616d4611d6f3f2d9a752297ce0431ff2a49fa7730fa148f281ceb548f2787afa2174663e00894b78d6cff2e5cbf1894ffc19789ec7f215cbd1d1717ac3e773b91c060606b0b7bf1f7bf7f6636f7f3fc0e956a6defecbbe66f2609d477a1f8bdf0008e5aba4bbcd5aed2ba9a314fd54230ac95dc6853312cb2e7102873195c77ca1b534c2e5f30852820a4555a1695a532da3490f59b415589aa047b2126bedb70cc8b2ef4139ead761df6e2a0e03b318b949e5c091822e1b000020004944415455bbc43b518ed838facd3612df412d9fed52a36d2cf252b772e00af11a78cf2db77872e3e0b8368c71ed0415732c923c8e2afbb05c5aed693f176edad4f2b3a9540abdbdbde8eded05a0035acf3fff3c1edbbe1d478f0e9a37bfb2fdd7e1da8cfcbe14df81901042ba3d7373ad6f2ba2083e33a7ec0f0cc4729307f2690230a5b5fcfcf2791af68c697a0496a68154d967065a51388e20c1a308035706898df6670664d9f796ca15206c45dfab9589d5cb626497b2a339e44ee430c72970d5aa33c1c5a9f68bcfa056a34d91f37bee0d0edecca16ee299d0c1a19e9e5eac5bb7de93b6838ebc9a6507b509aa5528954ae1e28b2fc6c5175f8c3d7bf6e0fefb7e8a7dfbf681e7f9e803590c90f2ca0f8acc604804e20fadd6bf12e6ceadb1773010cb2d1e2c582860ea60b1e5e7572fd0f0ca48298d50d320080203ad681c078bb6f24d5e7cb37ddd0b5d08220735a83a59e57ddb56c8808b3dd094b7ccea658583b2a3399cdc330a613c8f3912efa7a244ba7e88153be76bde3a45056a225f33c78b3512401d9ef7dc720b930585b46ad52a7cf2cfff021fffc49fa1adad0daa91b642bb2da544afc3b76750662f031c0ca9f313055a9cb6963e28ccad732337ab89e50a0f848ccd3a589a0a4d53a1112d78db41895f46c5381cdaa838d5b7720b57e05beb283a40160d8a12c6a2efcc58316a2a178d60ecb5490cbf3ae23f7065c5b1899d8342e803b62838673070cb2780a0c6badbb2652bdadbdb194f29a6b3cf3e1b7ff3b79fc5a5975d8642a15802b24828f48b516bf68ed038b000f7c52853f75c6b009698c8d67f938158aef0604c6dfd8cbc627e494b8d1bba29f0c1823f9250025a85101308337065106fad636fce0aa106b2621e95c5c02c46067035b16f1ca969056db2e0c2daf450cd99e353f7004ffcf520a843916271eb5970c61a2004a96412d75c7b2de34708289d4ee3e69bdf8ddb3ffc6188a2085555a0956ab038069c981df6c566513bb8b8ec7394d0e2b4b5b46a5e78bd719a1e03b19cf320d9fa59392d019d1932a3d324985be198cf073aa2ad4278a3a0db32e3ed72c14b202b54e985001d086ccc530c6932b0b139382b1a8eed1f3781aba4c879b8467d04b4627f7b54c0877dcad123067239a32d5bb77a52b89d917774fef9e7e3cfffe22fc1f33c0ac5523416db6799ad6936d080f72d12776b5c76a6e9482a2d7fec64b114db50186120968720d6a233ad7dd9bb20ada7116aaaea8bafc3402bf77ced50e30c9461038659e39d7286a517baa3608efb76a1ffa8183bdac612b9335109b8ca1f3985f91c3c05ae5a3d2f7b79f063d10114390721418d18c8559fb66cbd8219d110d2b265cbf0e5af7c159d9d9d28140a0cc48a938da068a00ca8b2776eb152c05d4e9725e73010cb33108b4f5a2bb3b17a01d1eb60950ab9c7c58fa3c2f6058929c4384db0967933d78f5bdc624096fb4ac7520ca337963093965370f8951113b8a2f97cedf9c190e9524367823a708bd0c8bbf8015d7d9b37b3e8ab10533a9dc6073f741b384160209683354dc236788af61646d6cf2456c02b0048cea9720d1988e50988c5cb1cf26aeb43e8cc10108d40d53410172fd660fe1aa53e7c10f80585784d3df3c6bbcdc1a802592c2a8b19c7b8929653f0da9e51148e4d62614208c5987d397f33402b5c0e4848912282903bc66574ed75d7b18511725abe7c393ef399bf011f13102b2a6b8fd6c133a0cac659c3e27a4b09aaa5e7e7cdabe11a3210cb1310eb75adf528ac8519f70ab933bf2c5afe7a90b6d36fe0ca20de2b8e7a0d64b1a82c7ffb8f9ca1329494515dca8ee64ce0aaddef1b0589fbcdb1282d5afc2842a7d3129150285a01afaeae2eb4b777b00510015abe7c39def387efc1f4f4348a85825993256a6b2354169ce289506bf3a995a5bbe708ab11587553db1888e53a8825c8ada7337466a2e37f51075a85d4370f1ab40a02b832ed94752e7b3310270c0c6a3376bc6082ee9f5dc5caa80665477338b96714c278de7fe0cac3435cb3f3be2f7360fa6ecbd1098df71b4a9edb7f59a1cbb76e650a1e21ba7ccb169c77de46e40b05288ae2eb5eee87be866e91526abb194815fc1921255a8bc0e28406a00a03b1dc05b1c4d6cfd80b32767c70065a79e103b3682befcc60abc4fbc5752ffdb7d0a71706a9c42c2a8b1100a2118c1c9b3481ab39410257011df47cf30918a8e5aa7344958314b3c25656c083f5eb3730458e187de4a31f852ccb282a4ad35442e2e22b760b28047698113d7b7fb5fa5889c0326f206c440cc4720dc4b27a1361462a5b8b35f4a7dc9fa2c5a7a227eb06ae8056718bb6f252864ecc206fffc3ece64257158b4565cd32be8c7ce0b74630f6da2426f68d239353e804aeac1c083d3e0886fd601b593d0e9b6315334f7dfdfaf5ac787b04299d4ee3cd575f8d7cbe8042b1688258b1bf7533c4eb9b8154e1dad35b51ab94e8c18d750cc47205c4e22c96955d3e4f85a66966da368d801555be5c040245e29c26d888a1bcf3c6e805b2585456300b3e7206308a672b45c3f0e15398d8378ed4b482a4c8456462fe025a0cd40a832f49c2eb9445242ca5a7a797296244e99deffc03cc6f9fafa71286a416569cd762a8ed6118ce1c1eefd55eab9a9cb6f0252603b11c83589cc52f8d0901344d43b1a850676f598a2065bebc43397a692edd6028ef65e3de4f285841f8b60010e002a0a5be0203b3dce1a3a2e1d8fe71e48f9c429baa4507b8b272b8f4c1af89ca6139166ba2859fc839d83edbf5f51bd633458b305d73cdb528168b508a45682e5eef1ec7b5c26c59bccf135e9c2d7ae64eb7fcac068b674206623902b178d91abf331281a66950351584025b1b45d02a8ed1565ee225cecc657d86f2cd3af4538251ac93e5caa288009a1c49831922d2720a8eec1943fec829cc0f0966e5db6d81141f3c693d58c7ce6f89aa53e84311a28e8e0e76fb60c4e98a2bb6229948ea20965f05dd6356448b8153be1f3443095605420cc472fd76c27ab4627ec9f721c1e9085db7c93b5f2c2cda8ade34c146c4073d006ffaa577e1452a2a8b8159d4939653f0da9e51148e4da2530a67b495e7873a8a6a55783e2fb64e02732e494cabb77777f730058938a5d3195cb869138a8a0245511a4761b14aeeb6ec07a3e8ec93be5f186381cee8b45907958158be8158b1f7b56888b6a221b0c405795262766c811c3c6d0372b7dfe00418a6c5c3c0ace8919a2d9ac0557bd80ab3d370f80ba89e05f167a130608b6247356ace6ad792254cf031a0bebe3ea88a8a625181aaa8ba49897935f738ae778a3df040f6bd404b0cd820ab296d15c4402c5b20d684c251ba641868e5229ce1de1828c53dfcc68978bb038c4ac1771a16290d20922b0b8aa2036a5cc1acec680e27f78ca238948d1c7065e590e8cbe1370a075e0a0ef88cec3bbe6170809774753181c680fafafaa01162de441845db11a575195de319dc3ec62e790103b100cb20569170142d1f065a51eb635328537730217b25a7f8604025e705df59545613d6867cb147d6207b313f8d98c095309ec79c180157ad1e24c37e800c349881015bccb176402c022b3eb466f56a7daf0d43217730402adc468f2ea08add485c460cc40a553a61d440ab72db1ee43858b495fb404579bfbcdb0d06359130093e568b8f8159decd4523187b6d1213fbc6197065e3c019858366a0193a0cd80af17ab0ff638552a91452a91463784c68c58a15a51bb234683eedb37ee932a3c00e6d81ee33ec42169bc440ac96412c51e07d5e52843e5fc845d08aa508461bb83248acdd010070b63a00008eb33b3167fddaefbbb132ccb4cd05b0a6cbfa07675f67609bbd548dc36d7b19caf39ca2617c780adc6411299103440e91a4ea5323e7adfc3de3622d6befa12da9a7d7be6949a3dd8d8ba8aec6c99fb46039bb96b0f4c13851676727344dd30bb9ab2a8820d4b53b0c4062d4d29e11e5f360d4bff0298ce8ffaf07121920d664bf0ef6b8cedf128835671520d4f922452edd90db086c7342068835a7579f6f0d1eb4cfcb403b35e139b041e519dfc7f308f5e3a054bece9b269ef42d7a81363803949ca11cce40b4d614840bc809731544e2281987af9e75c8cf788a86e3874f613e07a480e80257adda408f012d4f55d36750abd116e2ab1631702b667e290329e2442b56ae844634a8aa029568108906c2b1c86046a006ac2131983f55569781584d412caf8e3e0cb40ac1382896afb3e689e7fd8ad60612bea82c2f812cbdfd60c1aca00124c7e370712c913df7950157f3197f1adb47066ab9b6cdf8ae6a0cdc8a14255329ac5fbf81312246d4d9d989ebafbf1e030303482492183a7e0cd3d3d3e6398963eb38e27b323d0e3389091f42f1150103b19a47628504d4084a495d038b0825e3a058c6b403570689f606c6d20bab15291251590ebc5657c6d1e2585455456e3a8f42b1084dd36c77254812162e5a54f1b7c70f7338f4a3e3bec96ffd92242ee94ea3bb539ef59e965370fcc829b44b3c03aeecda4ecefb2e3ceaa6b1458f13b0d56c67634e3115d4d5b5043dbd3de8ed5d85dede5e56fb2a86d4d9d989f7bfff8f2bfe96cbe5f0eaabafa2bfbf1f7bfbf760707090015aa1de63e97290498c7811ea78560662d505b1b46c966a4023486565d156fec898d634c146243a1b68504056107db7ae5c0cccf206ccd208c1c4a9d7919b9e76855f1ccf23994a56fcede41470726ada3799ed1a98c6ffd9318ef54b92f8f096767477ca15c0553b2bcceebe4d0d3ba855cfe2fb6477a802b65ad9fd9893ec1975747460cbd6add8b07e03da3b3a184318cda2542a85f3ce3b0fe79d771e0060646404cf3ff71cb66ddf8eb1d111701c67be18d1b067d2e70c9318f225a8399f1a4f607e46f1a6710662d504b188a25854c55299f052b16e6a6c2703ad3cc516e8336b24d07e45f734c4cf3a59e57db3a8ac460b2fe8d43eb7c0ac6251c1c9b1b1c8d654d935308d0ffd9fd770fb8614ae5b99883d70e5e93d1e3e556fa702d4f2cac859dcca023d5e3180cb75eaededc596ad5760fdfaf58c198c2c51474707aebcea2a5c79d55578eeb9e7b06ddba3d8b7772f789e6740160df630fcfe6fe8f8439344d2a7cd0364320336b94d0cc472944e982d4473d132d06a368640af890b16b83248745f8bc3935ee8bcefd69530d45159ced9ec682caaaa461abc2aa76fbf90434792c7458b2476d02ed31bd7f4b8555b1c1550abd18ee1a34da216dc6a7547654eb5093ebcfd1d3731e08a912bb471e3466cdcb811cf3df72c7ef8831f607c7c9c0159c17a2661f17743cb2b1240674727652c9e6301f930c0250662790e6291e44a4b1f3b30169d2bdc6901ad5c1b8b8b98017d268f50d7b7e89d66b3f4c27a8a19f71443ab63193b75aaeec25ebf24198a73658268c8e52beb751d1857912dce9ed7579f9dc2ba056dc848ec00dfca46c3853c27301050abd18ee2b37da21adcb2b2fb46dce1bef6baebb075eb15acb61523d769e3c6f371f6d9e7e0e1871fc2fdf7df0f5110c00b02780662b9e50184d1bf0d3ddf08259d4d29ad47f46bd949fd1f0cc4f205c4d24eee89d58266a0557d6c804ef347a8ed5bf42edd2dc8143f7ad30bcb15968614434700800f6056be5040a1589cf5995b2f9e87b79ddf864c82fe54bba9b13cf8b15ccdf7b61f2ee0bbbb73154056b648f0937d79bcfb9c708073c1efada406f0113d50cbc3ee5adb7502b057cdf63faadcdb5677eb9039e51d1d1db8e5965bd1d3dbcb8c0d23cf289d4ee3c61bdf8ab3cf3e1b77fefbbf636262021084e847638530b29c303e06cb0f0f3baca8c7c4402cef412ccd5acd5ddf52086903ad5c1a13a1c47a31e0ca79bf7c3933bd6128297bd96384fd6105d9776b0aec1ddfad2d68c715879cb1baee58b2b9d9c0cf9f6c6dc72d17cf0b3d780500572c93f1a54be7ccfafbb6c3053072478f3cddb0488d1722d35d6d8358eb15a0e34082e68b9b7ca484af0675752dc15f7fead30cbc62e41b9d73ceb9f8bbbfff3c169e71060ac52254558516369027446bdcaa5d25b4f23540ded0dee160b6f59214643a5ff987f4f21910c70b2a8c3406870c104b487bc4df1288a5d63fa743eea80fb239a413c7554bcf1f1c2b5d7a010fbec07351a95d3b7fbb30265f7c010a7c7ee7e69006bca675126b3118f02a3a28a8f44277fa76d67f73c59ee983157f37c6922f54023967cc15f1d68d6da138c33603af0c5a3157c095cbe40ad06a784ac3d094868569760ba19b7a5d712e8a484e2015b7025214b5d58c2f81f1c84dbed69d907b33da7cd145b8e5965ba9634991e431ae0d377c665c1da66b2f20a770421d68f88cc425308fef64c61a7a34d6e73fff057ce73bdfc6ce279e8024cb4090298511abbf49fd6c28e0378950a7392b2984f91a11412c12cbb348ac824290b1b4c7033cc7eb29d6a57a81b4e81c8bb46aecdbd36b2e4928fb1683015468482f0caaffd6153ef42986ced93d6bf15fd29d4618a855f0caa08b1649b3a2ae86b30cc0f24bc75dd175ab369af37a7e75cf3f74382214a405852a45d1abd3440d39d0085eed2d3c8bfee27398d24e85ced61c2abe8c43c5979b3e277109f4481bd12b9f0f894bc4de46df76dbed208460e7ce9d90dd00b16270114c686648892c480c3a1e98942d3daf6527c167aa32031888e50d8835ad012d5e44f8d2b01e7dc5f33c444104cff381eb1e03ad5af35de9339ff41565b74aa21541780764d97315828cca72a7ffd6170003b3749a1381b4c15a148682edafe7556cdf3b8ed726dc4b6f7ced145da9925107b51a6d1dbe6b20e5e096956d36d4157aaae4b0f9a28ba903af9e9e7ea8250028ec542479fcaef0045e53f6e1aacc2d6004dc7efb87016006c4e2f9d816770f15fc4619584862d279ad334c4eb1b65eb4e9fc6c000b602016e03a88255b582746fd2b9ee72008166e6ba511b072715c2cdaca3fa6d3005c1924da110eade985f6fd9ef0446579c77feb8682863443dac80e781506fad6e3c7f0ad1dc762ea34f870eb6133fb1e2760ab955d923207362a4057d7922578c74d375135a613ea402cc0ab721ad74ee050f1652c9756831170ebad7f8443070fe2f8f1e3ee446251b7c78475e084f132c0ce5b75dcfbc7ad5d08941f1f83d851a7ee1503b15c05b13262eb4a73708c9b39ff3403af1868e5930964a055508691b72bb068167d079c568bf3a39e240d85df0d03424b913e1a28aae0d5a71e3cec2b78a5aa2ad5fc20357e7c39180754493774c57c294e13222dbe82a0543a8ddb6ebb1da9548a2a9ec50dbc9a99f74b6054f265d3697cf2cfff028220a0502884a2b03ba17cbd87d9ce06cecb003a7772eee038ce521dacd163c38d8b9ab3c2eeae147657b3d6cebac359ff7c2957cfb71e5df2159c59f4fe023677cc6c9078867786d1e0bde846438681f466970058545663de7bc77f6b8665865bf18bcc8a2a78b57def387efad2cc376d7dbdf3d1d73bcff57e1e7de1045e199c0400148b4514f205c8b2ac6f5521a85b526f43e5225ebd9daaa8ad7a06b8f6899e7ae7d70ab9319b5b6ebd15ed1d1dd4f122ab4dc412b419d74e80d10c2d58b000b7dd763bbef2e52feb3770c9323841f0edec13c9ea599483fd711d88170efac0a484de79f9969e959416a290582496e348acf1310d56aa931d18e3dcc427bcd5bb88455a55fbdcf49ae468465bd5e2bfe876c3b40159e50209ba5696977e53e4c12c8a29aae015808ac8abb75d7426be74cb399ef4f3b16b57e0f6efbc884777e94edbc4f80452e914345535d1762e842923bed6d46ab66e2800b67c1e86b35d3a44fa66d7541a335cbf6103d6afdf40e5dc32fc5c9c500711379ac72f00a34adad4d787f3369e87175e78013ccfdbbe858bc48159a1f8e2870dc60f079de338ec1d4fb40c606544022daf800703b1bc04b1b213aa2500ebe018079ee7c01180a30d2022e15a137641137a4d75746a5bb52a03de8b8e684f2f0c3224cecf14c348a519524a5106af0060cff0ccdc3efd8e1e4ffbfaf44d33ed4f4f4f43d334148b0a9432108b44e016a9405210abcd5780f92ba149a769963e13095d0492e9346eb9f58fa81de30261492cc19ab8cebb197df4631f839c48a0a8e87b834a88a574bd489c4442649ba893438083096cef073098b576aba936adb5964ac7d2096da713ca45ade5678dfa573ccf83170407e03da1b2fc0b4dbea25ffe867b2982416322c1c880f74309bcdd8582561c04a438742dc4b019283728eae055359d96123d6d7f71fb4ca1514551400881aaa9209a56a1bfe53a4d22722d3aa9f313f5037d281c1ea78e24e53aba75eb56eaea5e95d3726975eca291d27c1b7ae5f3c1a8066fd2195c7df535c8170a28168b66946e34368270da93d08054010255419f7b0727254bcf1f3fa6b40ee03010cb3288a51588c502ee7a241dcff31045113ccfdbd24757d756847c42bf41ab7007d2780f5cb542bc9f8ae1fd4e156e658a4bf177da0c971d8a1b78e5b93e6804c3fda3b3f415a4f9caaa06b422e3cc20d86f6c694492225b0c3920e734954ee38a2baea47e1d5c9e7e676c402c894be092d45b20710930aa4d375c7f3d645946be50302374d9da8fa1dd0d7840340255f568645a444eb110b19353ad01380cc4b204624d8d5b2be0fed27029028be32094a2afea4560b9ae8f0cb4726d0b080a34a201eb701b9fe0a3a52cb4a0922cc530ac06ada58d878157eeca5f2338b16f0c6d22df7065d9d5f138805ac4fffbbba9449122913a64c5e175a8d7b4475f95833a7100b1f479de84797c27db181a503a93c1b5d75e074551a0148bd0aaa274a3b23e69b09984e60106bcef8689388ec39eb1d641f1b922815620d6001c0662b50c628d9e502c75fde210670812a8015eb9ae971edc1c48cb9a091f6815ed682bbbb2100909a656ad3f45df81e06e10a4bff07bb91cbc93857563372339fa8a2833f0ca65793700afc6c7c6210802a471118220e89b7683b616742e40229130f578d6065f6524c35814bed5b553314fbfd711c515dc5bd92643a7157636ff92ee8721faaa12dc79277e39f5a348ded0c7c02b6b74c30d37e09e1ffd08454581a4aaf66ac290e89773276c90aeeca351a0bd13496c5830ddfa79775cc59cceb2d21184dd4ee85661f78caab61c42329c0586b3a502ee6567141a6f0da4750df9f505070db7f8d17c93a09bb210fd044b1a4dc43b6792961b0c9d8fc16bf9d00c66d1400cbc7259be65e0d5eb79157ff4c3fe8af7c7c7c60100ff72e359d8da3db7e2bd3ffdc9016cdf3b5ef1b7c1c1a338f3cc33b0a86b31045e80203476686a19d1a8815a8dd651200031f5d7134614e4aab1a95c74f1c5a188be2aa7a882580cbcb24e994c065bb65c8edffce6377a1d2c518c0520e58f8b11ed01139058ad15e3acd33f662d2d79e478b112c0021888d52a0f1a8058dab406d942fed34ba5e82b8ee7c0093c389e73e710c2402bb78e53810b838631f82d0bb11e138202b2bc7322698acab2ef02c515cc0a9a1878e5b27e55455e7df4defde68d87e774cd415b7aa6e0e86f8e4e225ba5829a2ca0af77bef9fbd1911c0647a671ecd871489284f68e0ec8b20441102ce96f5c40ad66070e066eb9b3cdd3ac39ebd76f08a5de460dc462e0957deadbbc19bffad5afa0aa2a344d03dfa02e4c78ec321b78949dea209df6c1ac8c9cc221d562f1f076bece2d790cc47204629d182cc24a92e38b433a6065a780bb97eb948156c11bcdb8445bd522b11953a2975e582eb02041246763706f1cd614308e601603af5cd6a72af0eae981d7f1ccc02400e09f6e3d076fdd7c66d336de71d5b2597fbbfd3b2fe2d15d27f0da6bc7909e93d1cf0f32d73412cb8e018efa3aa02a6aab953d96a3958fad93df53e85db52ab4fa1915108b8157ce68cd9ab5d034cd4c23243c4fa56d8e048c42739d7c0654b5b6c7701c9e3f91c4c567b67e9e554ea910db841a036020965d108b4caa0dbcefd9f4e230070e1c788e6f5ac0ddeb75cb40abe00d699c41ab72e25b615450b528fd2bfa1eeec2efee8c831699d0450cbc72597f6ad4bc7afa880e5e9dd335a725f0aa1ebdf78a25fa814b51502c16512c16a06aaae7eb204e6b8234f809dcb90a79057762f1e5847a7b57852e7db09ac25ed89d8157ce2993c9e0dcd5abcd082c42e97a0d8971a77a12d4ee3d3efb424ecf1a7bc793969e3f7aa8d01cc06185dd5b2eecae4d6bc888adcbefe01887e12c000e2670d514bcf2e8d6409ad65ab86e100482bf4510f0da98fbed07f1761818a4b2fab37b07ad5c8482c5468f01098a1878e5b2be34b96db03c6dd029699a0655d540fcbc9d0a8825a8151a0723329ea67507ba7a8a3dbdbd91d0b9b082580cbc728fd6ac5953b2f7aaaddb089daca348190bb68750e798bb7d86e0380ebb4e5afbe2a29dd74054e20cc061209609629d182c5a6a7ae760c959e779f0025ffbb20a97d732adeb2ebca055f8836468c401f860184a3bb368424a1998150431f0ca65fd68025eb9d17e325b98ad8f113f9086c77f0a89631239cfb5f614972c591219dd0a1b88c5c02b7769e58a95504b69846a290a2bb24054046c1603a9823d1be45401cf0f5b2be69e1d519d03380cc402e40e24f39aa5669f1cd423ae66d5bf72797dc71db4720fdba0c5778f56b4552dfe884e6a3105797ba1c140bd6faf6b65d9e38f7b3c0a4ff1f772b9782b1bef8816f06acf891cf2d3e1afb5e407787562df184e4d14427570ad79c68a618db96607268e5570779d3a3a3a22a54361a989c5c02bf7a973e1423d024bd3cc08ac48d85112d66113a6942deef74110c77178e1640ae775e65bfecca96385d9b711ce9a24ab89d58c07c5a121f0a475006b380b1c18e3c0f3a5fa57dcffcfde9bc747559dffe3ef739799496650db4a12ac0b815815088b15826d55885d94c5ba40105baddaedd3baa06d156c3f9fd6ba2fd5d62e9fdfb79f5af7bda280888aacca2e0a21c105083b9204242c992c3377f9fd7197b933997deebd73ef9df3f89a9749b87396e79cf39ce779df6761c010c6149dc8c9e7d4dea80967086ba7571174821c4bec9e330b247142d2776b0d40f392ae173644f7247fb76f6dcc2327795e3db0642f7abadded056617786555fb4eb9b84bb912a8eb00ae7c74099ba770b2873cb034723a8845c12b6ba8baba1a9055d9e974ef564f78705280caa9065eb6b4e9601980c3593fdf8f9521f548600219f42c0a62a5e541b4bd35a7a6166f27800c05bc6259302cebc9b36bf7b9a1a095bbe45aaaee99d40c29662ea8c218ede45c59e6f1c8dce4ef7687193af1a27763d8e0c95f09e0a11f9d85177e7536fedf7f0dc75927879c732951f0cab2b3538a6188e99432d787a5945cdc9335e4d470420a5e7956f878eedc7a429e16e13e76cb9d4c0841b7c4e51c46d8ba334b0f771a4e989407524f0fc42347726a66710b13173ec8e651659586063ad7ee36e7f2f1c6fae4b35e4cfa07e24d935d00002000494441548a9d7ccce9cca760969b0f8891dc085e1d57c6e18ddf8dc1e5630760cce927e0db234ec41bbf1be30810abd8e09592ffcadb804fa9564234db2073a551e6f9acd3858245ce01b1287845cf149585f48e75121100abf6e796ccbd9f20a64fe69e01c0e9432506624576efcae9eb5af5410dc062991409dc339c71a79e27a780207681454eb2f5b359a3e2ed91ec79c464f7252754e873faa1a160969b049b91dc9ab0fd8a7307a05f59dfbc0433260d2aee25e550cfab52017b5229dd14dc2a71c34ebd16bef6b5333cbf9e4e01b12878650fd5d6d6aa6184cafd506a00af9ce57f9472bb33bd4c8d07cb71b03b371daa635f0e15f42888a5f340eeed44b4bd2da7afcefb5401aa18267df8a0d3cfb8fb412b6fd8f44eb5bf0be113937b43eef5ca322e942d9642d10f2105b332919bab0df62b4f9e54f3b872ae78e7cb656183a5a6b452608b1a89a5b2dec506b12878651f75767642922448a2e829994681297aff593167cdab67e5e7b97961c987a3d97b6119009c5207b10e6f69cecd2e89026b12aa0f1ac3079d7ef62968e57cd0ca3e3c2433aff22526ffc6a957965d9bd02907d309eb6626b919bc02807d5ff424fdfbde2f8a3327afe4bc2a4580877a6dd96f74164bf9dcf2d96725b316c502b12878652fb56cdf0e49922088222449f28c8ca044ef32ab74174208d6b4e6966ec2c7e4e885a50238a50c62c9a20ca923b70ad98b5b08c29158f820c330200c01081cef6545412b33c6e276ecc34a5ec5d68bc9a543ab98ee14afacd2083134672ce68ec77e723b780500b357efc7277b3be3fe76ac5bc05fe7efb0ff0c793c617b29033b14d82abe214b0ddafcc96e108b8257f41cd3735c9c3ba954ee2533e64e08414784cf39997bce5e580a8a53b22056c7be287c39aaad733f55be4018028665c0b08ca3f7a0ddc087d36c60278cc5496b650daffaf288cb750031e197aa03fd89bc2698be7d7b0ea526dcad54770ae193b9bc2a7c2c4e59bb6cc90be0954693ef5d872bce1d80af7e2580635d0266afde8fa3dd82bd67a644ab0da6ba0c88d30f80c5f32f251e14c350ce9508e85a6820d6b2ae9771583a60713f14bcb29b08945c311ccb8261185bcf1725fbef17ca07f3e8dddde51855d19bf5f39a17d6974ff5e5381115c40a9d01b0294217cb072aff8f7c61cd64b576b57efa081215c4eadc02885d0577274564481d5180cdfe3b6bf712b485653df7159f67f5412f9c4973bb931d3426d993eb653eafd237c0290fe40f36a53e537241a048e6f6ed5b780a6615b6699d64cb7a09bcd268f6eafdc51350250a5ee57a69941aa093e9e2a400978d6b91a80410e0b3cf3ec319679c51527cb01ac4a2e05571a8b9a929166ac3b28aea422818e5857b82f2c25a228460db91327c7aa813677e39fbd040a9230aa98a07e3cbf11e2f3110ab757b2ffab1b97d67eea7ca4b278628b9af388ecbaafaa057f62405addc2f53ad06aeb4f6b9f887adf09af28e5796f5865761a09fb9fc3207cc72ca1a02ee03af42a1107abacd1f6f79b01ca16028abe56d6f6b4fbdae14bc2af852295520877a6f1597bef8e28b929cb755201605af8a476ded6d71a179547eb843ce53be149f34e077def610cefc7247d6dff3b30a3873d299813c265f1a2096d423a19f20e6f49de676a0a98d806108584ef5be62595b651a05adcc1c1305adcce255b2f699be0d5899cbcaddb9b2b48d625f1543a7e4a8322f46b75879b3dce879c5719c65edfacbfcf097f911280f20501640595959d24fca75a4e095a9f284e697cacc13ca1bf368cf9edd253b77b3736251f0aab8d4d2b29d3281ca6a7abfe7499a17d6c1eedc74ad7e8208312ce6c918efe7c4dabfb537e7efbcb089d8ee7d55acbd698d7dea049bd9de0a824e0813343bb755b6ed33562c40e64de0ee0a86f66e1e0a66154aee0d1b942d6d9a210c788e87cfe783cf9ffc93f4ab14bca28aaf838d26caa7ccf4d9a79f95f4fccd02b12878557c6a6ada44995024594bc9fdf7b5e685f5d267c7e5fcddb66dbd0530cdbb2056677b14c791dcaaa16ade57c406efab620356deb443ad07ad8c6b575c79675e25c142da67ac5e9452f2ca2a6d30cbbc3199c9462fe6bc324b69e1380e3e9f0fe58132949795c73ee5b14f9f75720b78e551dd9a1a12e6185ea5ceb33d7b76a3bbababa47950288845c1abe253381cc6f6eddb41404008018d1ea43292debff9e9839bbe28c7a787f89cbed78f95d1d91a2d80a1de03b16451466f6b24e76158e97de57e2f2bf3ec5feb6c602f600c56f32c7f6fab64c4d8b550a5e09565ef46731a98658d8029842878955969e15510cb6ffcf0b14fdc9a580c5e95f38cb9edcb301363a58a3535e03c75f63ffce8a392df03f9825814bc7206ad59b31a80eab5c030200ea9d645651bbd4f5d751fa8c0c9bc9650cedfed698b408a14c01b8f81586d5b7ae1cb5185b5c2fbaa58fb9682566ec312acb6c5cdf1b64a464c6103b28a21e6b44fc12c6f089e7c888257990d58420808c328d59b527c8c6475585fe7d188f5618325046a95a2225e0c43d0adfcdcb871035d60e40e6251f0ca39b47af56a1042c0322c38b5dc3c954754be17ca4b6f4f3cb90ea45724fc22372f2c3f0bb46fe929704cde00b13abf10101473cf0bf6e7554cc1de574ef0b2a2a0955b3003abf996995f6600635c6175efacae305878253c594ed7bebd97a57649587f3b15c6b3ecd6c6dc31f5f4f6ea3c321e5e31e132f8bca3171fed0ca7edadb7330a722c796c7e4462f045d4fce4e8214e443f56ccfbfbdb8f887de62a03e07d7df35009820059926cdfc39ecd49954c887afc253ead02681f3f9dc85f4208366edc8883070fe2c4134f2cf9f5cbb63a2105af9c43ededed58bd7ab5feb2856559577a6051c089f2d756dd26cd9dc0300c9ed87c3c1e3aff604edd0421a1b3358a50155fc058dd5d9d501665f4eecbddfb6adea704ed61e45579b0587bdbfc6e65078eab742a089ac73bd9e23ee21be012ff4c0a6ed82aa0c96ab0ccfecbd48d6056e1fc93932205adeded597d7bee87bd98fb61fe97573018c4c081034de7f4810307d0de6efea57ac257bedce76f87bf38846824024a362b7e2582eb5070cb590a8b553c270056ac781f975e7a195d146406b12878e52c5ab4e85d004405af14108bb8f07c53a23c778aad4d08c1e1880faf6f2dc365a7e716c1201f8c403a81051328e045a78b41acb62dbd08e638f5701478a129fbdc57c5ce81e4b80d0b0a5a159f7fb20deb93bc1126d9630506f0c1fa5c5634c4d0ee75b18e7fca98189b5cff7b7a7a108d464d6d531445747474a47de64b270550fbddfea8181c2cbaf0932409b2fa1ff49fa8d29dd3112a9110c474328b86ad149fe785ac0521048b172d425789277337124ffcf84ef01a0cf19d8bfeecc900801398fe18e23b1713833fa5e09543281c0e63ce9c39f1e1832657eccae7dc513948ef9ea2e8212691e685b578773f1cecca5d276ffdac07b258e0805c184ed8d91acd2b74f0c54d04e10852e6be2ae63e2f8dd040c04e65de29f2ca8909d9f359172ed3d781e27b652982355dfb56f661dfe56cbc44acbf0151f0ea9ac93fbfcf87ee9e1ecbf92c8a225a5a5ad0bf7f7f04028182db8b46a3f8e28b2fd28262158383f8decdd528ebe747e7e11eac79711fb67f7038ef7d221408c0751eeb842ccb1870d20048c6cb3161fd48c21f9efbb01d3ffcba7506dcb15ec1e45d6e133857c2de5aa9645832c5989233d6c2485ddddd78e7edb771d9e59753a61968a8ff1b94090ea6b973e7201c0e670c1fa48092f76456e930a4185d2a7a60afc4e2f94fca31e3eb9d397dbf1f2be3e0f608fa9fee2f7020eef1c4920e7c0cf96038e7e69bdb81b99f2ab96859b62f085f8cf3e0d4d040f3c766678e301a2268d5da70b936578c5c5946c6640e312c3c54ce29f9b2ec31fc9c01669597056c01b00005c46a6d6db56d3d2b0797a3fcf800781f0b7f198fea734ec81bc0ea358947e1ce30f6efdb8f534e3d193cc7e9fbccb8df12819f0796ecc5a7edddb87498b96fbe761c52e6f4697b37d6efe9c439a784f26ae7d90fdbd32b6689fa879528532a195ca2384ea64b9c025cc5210260cedc39f8d679e7a17ffffe9421941c4fededed78eeb9e740885a6c8455aa0f827a40b9fe1e285dc614a34b39e55dcc300c1a0f96637d6b0fcea9caedc562a05740672b53583e2cc01520962cca08b71ccdabe97fad573cdc18c2806359f8781e9c4117770fa861dd46366f7c767baf950e68654e3ff935c0e5db0df5cab2ff20d80b6615b8ca39f230585e8ec3478f421425788d22dd228e1dea86bf8c474f3882704724efbdd075acd3b47185c361ecd8be13d583aa1108f8c1aa559c8cfb8c65d9b8e4f2739abfc09ce6cccac271651cbe33b23f66afde9fd398ae7d690b2e1df6159c74bc2fa7ef2dd97a189fb6e798b3c16e502b9d9c2e71fc86025cc5212d04ebfffef94ffceebfff9b328492e3e9d1471f51f72d039ee3e1e37d601996ca0817c871caa062759b7bde4596e3f0efe6e331e42b8750cee7f67df96004623f066c902d70e0ce06b1ba9a1a813c42075fd804b41c32246ef7f9f2aa3c583c50c39a4ded562f2ba7c93e372664cf87d821679e7167a1284de1c7cd84168813fab0d7f0b0b94713c79efcef1cc7a1abbb1b5ea32f7677830fb0887409e8d8df83f5b35b210ab91fdece23474d4fde2e8a220e1d3a047f20a05ca0447169d6f657777737baba725b93e3ca383cffabb331fdbcafe2e4130378b731b78a369fb677e3833d9d719fcf0ef660e6f43321700cee7b63479f7f3f1816e2f6d171c71da728063c0faec0dc28a498e812b5c91c2c13bdc13342080e1e3c88803f809ad34fa74ca1e4589a3b770e162c58008661c0f11c027e3f7c3e1f388e0258a564a0399f59c5ead69c8eb57b419008f61c05c69e94bbde193e2420703c07c291c299193d04f0c7034c0aaf2efe04408aa4cf9b5590a2dcadb4cf9fa0ffa967cb67100f77e4dcd48e0ee0a1150c18a280573e9e87df00603913ccb06e7353d0ca497c74568860a66fb343ce3cf34eb3101a73d48702c740ec192905b3cc1a7bec67866120cb32222627597702edffac133bd61fc6ee8d47f302afbac35de80a872d199b2ccb387af428589685dfef07c3c440acb2b232b4b5b5e7d4de55e77f15979f3b000070d6c9fdf06ee3011c3c5a18f0f6d84f86a1ee6b2764d5de71c71f874020601a8095fa145060cb6d448ddcd4c6ca96ad5b513bac16279c7002650a25c7d1f6eddbf1e8a38f401004e5aef2f9e0f3fbc15b64f89514de42c12937d8cb095d5bdbb9762fecef64f1257f04a71d9f5b74044b8023074404fb73208cb740acdeed2d88b6eecfb9897014b8e35d82aea8e2f9ece379f8fd7ef03c6f9af79535479982564e94955e0f11ccf4ed78002b15b25014fbca1d5e5926b0cae5061a31ad1d42008e65c180202a08b42e9e2a2c8f1d3e826e8bc0abb87e8e1d0343080281321dc46259162ccbe2e891ece3fc37ee380a10a0ee6b5fc2cc673ec17b1f1f2a787cef6dfe0283ab82f8e7c25d69dbebd7af1f8e3ffe781042c0711c7c3c6f7a75aa0cbbb8c802809e19f7c9506790108de2a30d1fe1820b2e00cff3742350720c85c361cc9a35131d1d1d6018063cc7c1e7f7c367a2e1e7651d82926bece324ddcbc59d3321f8f82087ba013d08e6782df00cd0714040f044ef8058ddad1d88ee6bcbebebffbb8ea0a98d806108389e835f956185eaa8a5e56565ffa1a4a05571d629d3b7c915977e3f53f21107d85334c4d01d8618295848489284482482dede5ef4f4f64210454892545260962ccb88f44610e9e9416f6f2f64c9debc60c71d7f1c4e3bed34f03e1e0c21104411873b0ea3b5b5153dddd927913ff92b01ecfd22fbe7cbcacae0f7fb118d462108b9250ef5f97ccaf7037e1dbcf2fbfd280b04c0f37cfc5928c239254e4096a88de772f96a2d49928468348acaca2adcf9c73fa2bcbc9c2e32a5a253381cc6cc99b763fbf6ed208401c7b1f0fbfc282b0be89e0b2589ab5060cacd36718a21c88e9bb72ccb10040155816edc73fe91fcceb04c5039a40c8435e1ce246cfa9c5800d0b5d3929c589ded51c8edf945132cde0efc79552c74d0eff32110c84f86512fabd292af7625b377036815270a320258f11abb03ec271a62e81e638be42534445144341a454405324451842c4b7083be960b9b7b7b7a0159515ae4a2723d7e9f300c83502884b2b232f03c07108268348adede5ef4f6f6a2bbbb1b90cc55b6789ffa261d0420aafb7a9e3361592574d0afe64761b379435fa4f34a9c822a5170cb83f2371fd9abbc40a81a300077ddf547949707e9e2512a1a2582572ccbc0e7f321e00f28b29df596f71505a5ac66b0538621bb6afedacb8d3115c7f05f67e7e7dde47610ab10f06a470730cb183ae8e3110828322c1b0fd2d203acec3fac4e94bda592d72adf167203b0f2b1d22db397ec0299289865b785ac79620982a07c441192289a505fb218bc4e7f602549523ccc2c2e019ecb9a6ba1835a7c3ec771906519514140241289818a92b9d01b01016114002dd51ba94c808f36769ee70b77cd2e6a8a2b0a6c953215cb28d75e202820d64914c4a254344a0d5ea92f2658e7276ea780543198eea4a1c89ee0812ccb10d5e888eb871dc105a7e697a7d6ad205621e055380adcb190607b87123ac8f30a78a5256e4f26c3dc005859334e0a5ad110c11c44405e0056b616ba6df61105b3dc652c912c0e97ac0359dac75e9e128b78dd5729100501a224c15617b3344c23880782341767499621aaa062541074e0cdcc7dc8300c388ecbce6b2ac95a1128c5001896cdb18da26f8d2cbb761a1a4eed25afc9f14410eb861b6e40757535653025db484bd8ee24f08a82514eb2f29c361cd9f3bcd0ee0556eec11d7547724eeaae91db40ac42c02b00b86739c19a3d246de8a075a2c5e9a0556987069acbd3d200ad8c13291cc032114928a57c59d6012fce3082cc5a334dd8e42274dc0368c583744e5b770d50321a0bd9828af992e67da555c0c9772e04c4febd4c812dc7f0835261e7df0862b11c875ffef206d4d5d5514651b29c162d5a847ffef3ff211c0e9b0a5e5100ca654441aaa2f32371ce5a3e2c56eec55fea8fa09ccf6f506e01b10a05affeb59e60eea70a78c518e418cffb2c2a3e41bdacdc22fb4b09b432a58524133117c032114170420bd94d8582594eb67a9d0e6619013a27869a6a7bc0b817f2011573dd7356ec3d529cecedc55f47a7224914e072b6fd6800b17a7b7b71f6d7bf8e19336e413048430a29994fe170188f3efa0856af5eaddf3d2ccb82570b72b8256c909263edd82c872597246fb29db75eecc3df85df7f2b8cf23c0bd6768904fdcf088009985084c10210ab7d6b0fca7ac5bc87644cdace300c789fcfb4aa83566e14b7842f666b5b394ba7b287979e01ad324cc61a00cb4404a1d4420c4d609965608617ac5c37851b3a6d2f78d17020c5cbde5edaf377118f4adac6d440ac68149148043e9f0f93264dc2f4e95751e650328d9e7ffe39bcfefa1c7485c37a1e443d97a1cf67b2d147c92644c4c143934b9a4785ccdf980f6b70bf2efce1bceebcdb8a48c00983036083ac09fa823920962ccaf8a2a517fe4801e0550bf0e7d58a87156b2a7865cd86f1829795b6379da743d9c353bbfab165e5b39c0c7bd61967de698ba14c1ce35365d354bc0b66150fcc204edc96b65adeb420801dbbaca8b180940f2ee4955749f3846118062cc3401444343537e1dd7717429681534e39053e9f8f328a52ce140e87b160c1023cf0c0fd58b37a0da2421484510b88a89506fd7e1f780a5e398f64370c512e797e59c103fd4e200407bb58b41e9330faa4fcc01e9600d1c302a220f0150c62c940f410c01f0f3029dcc2f81300290288c941372922a3fdd36e9415901e634707f0c0fb045129be1852fe1ea4d4cb2af53c9c29884a0db432a5853c26432eff7e5f0f2c0a66993d150a66b9c182b56e1a14d0f284314f812d67f0c2c57c73adbdaa16d5104531568d342ac01ff0a3ae6e2cce3d772cc68e3d97328a52465abd7a3556af5e85d5ab56231c0e03c450c083e5c0f11c7c3e1f788ed30d3e0a5ed98a7ab868a814a42a162f6221e6519c5bd5895f7cbdb7a0f67afc2c4e1ce42f3c2f569e9e586258c4e1961ef80a8868dcd101cc5c48d0155564964fad38e84b5371d08e8de415c04adb77ced491ece36ba98408663ceac9002c5b8d630a667902b8283e80e116ef2c6bad6a1a7e5a8c9d478a3d00ca0f8ff1d0b106a3a1726a54102044a3100411a228a2acbc0cb5b5b5a8adadc5a04183515b5b4b1946094d4d4dd8ded2824d9b3661d3a64d71a095e2c9a1840b721c0b8ee715e02ae74ab4941c6c7316305c99f2d0c13c311bc43a2612549991172b4710ebd0ae08f863d182ba4c04af583679c541bb361405adec18977d7ca5a05592639e0ec0b2d530f6109095fd74bc0d661517bca0809693f70605b55c7904bcc31b8ff1d46e6552ab462a88220441802008104551a94e2a4a906409b22c23180c62d0a0c18ada438bc09514b5b4b420dc15ee23eb35d08a61193dd715c771ca87650bae425b9a87d2cd4397294fddc49724f781992056af08042a7d0855f1850d2c0b104b3abc0d6dcdad08a1b08ada7dc02b35ef95563935bee22005acb2d953cedcebf6f2d629a09529ad5851f42b5b00cb56839882599e032c8a0b5a10a76ed3a258c9d44bab98f88763b2b7531e95308fcd523235204b03af445182200a9044515178641992a43ca3815a944a8374a08a61c03044bf7808008665c1b11c58038845812b670128e64c41a63cf6029fb2b80bcc04b10020ccb2a8fc5a8121856940acc8e7fb10d9bd0bb2201434ce54e0552c69bb359ea45e02acb43de4ccbd6d2f7f3d055a59b75101005c2163b14ccf30a113d9143bc2a456b29a8ef97d390dac300a287b9554d912cbd23a5e5b335e27ef91649797170d99548aaaeda08dec5ce0251b65de152057aef7b6cbb6bb063668f98b00a5c4ba24f190244907b0fa805a944a821281aa38008b61f48f712f799a642f4e49a67cf71abff2bc0b94e20bc0ead610e4f5c02fcf290cc40a8a220e6dee82bfca8750459ede58b208747e160762493d3de8d9fa19c423470a9e7772f08a87dfef838fe74c05afacc301a89795b5bc966deccf5b218299ba20977fff12d9befc4fc5efa4543db39c0254a4bb008bab6a3b72bb16c5d2a5fbc44946a0e3125c51ded1f5c8a8941affaf7969e9a016a512915d31a02a11a0d27e76ad3c2f818d2cbb2b9b3be55b9165bef6b3288a8844a3a8e9d785dbceed41395f781f9d6050f9b500185f9ef242f5c4eaddd78ee8e7fb0af6ba0280c52dc09f576b728c01cb32e0b58a8326544ef51a6095b8579cb78fede53105ad0aef4205b0ccd388dd026499a7fb5330cb7b2085db002deb2d59a7db19a51876e2488086501eba0a61b05169a5e18325b8c59c0c5495e8767425c022533e3ac3c897b37a4603b10604ba71e7f9dda6805800d015e05051edcb39ac500c8bf8a2a517658c396b36f753e05feb63dec72ccb82e778f87c3cf83cc12b0a5815637cf6f2988256e6769304c0324fbb2d2daf2cf35aa2609693c009b72658276e387a1ede37c5dcb18e4e7045f9eabd0d478952498319ce608b4cd794f2d444a3512ee8bb1a88c5893df8c3f9dd18788239bc8c4800bee4c3574ec98c8a896111fb5b22389e914ce3cb9f57112cdeae864d322c785e01aeb442144c96d553bd085815ba6fac1f9bfd7cf61c6865ede6cda90bf6cc33ceb833f35973815796491db913cc3279e4d43bab28d61a05b44a61ff147bf73a1d75a43ca6e4bd3d515a962f658179ac94e99ea07c761de8a0e74624045199c1fb3b098ef389a8fe52e1fdb004607b451cde2f000ce00bb27d9e912232f66fed0573288a0031676ee128f0fbc5046bf71ac02b2ddf95cf9711bca28055b1c6672faf8b0192d9d28a4340ab385970d61967dc999b014ac1ac62b544c12c2702126e05b4ecb10c29a8e5269cc00d8b45f94e8912259702055e054a64ca7b572c938d60432288b5762fc1b11e09a3069833069e01105680acde2850166220754bd8f3692fb84311f825f3e6baa30398b59060c7e144f0ca9f12bcb296d514b44a3f3e7b794d41abe274c3a56a2473b53c52f0402db51b1d53c9d0bc96b2af1e67e2c8ed5a2f9304a9fd6084751503adaf16686db5c35482891067efa1e2ed25672bf88e005ab2b9e888b7f8eee8f5a044a954c18052014464ba1eae5c3607800c7a7542f55a5eb89360e79108667d33625a5eac7256068e44d079240200f83263ee1cb47c57ca7c52276ba78055b1f7bbbdfca6a055f1bbe1f2072e0a07496c07b30aa908619a7d6437b8644d7f4e042212056d7100082f015ad6a0016e00b5d25ddaa5eab195ce4070149892edc548bcbb1e99a74ec12f4a944a1af490e97a7962191d0e2e682096e291c5a0e528875f2e60f18baff7a2ee64c9b1e30e47813faf2458a3860c1a93b5f33c0f9ee3c1302c002bc02b0a58e5634758cd730a5a39a19b58235c2e9d5a0992988031e5c6bd9207b3ecead33942d8eb809635eb60bd97967d73b1ee722ff5304457786fe57bf393d25bafecd84241304a14c870ad5ca3ebea2edeb8ac8a6bfc7015f08ae779300c836894e04f6b195c74a007570e1311e49d35f6a636e0ee65045d510dbc5293b5f3b9276b77cba1a55e56cee9d396565c0a5a1989cb772034c4b02f5bdd056615ab4fe70868af015ac984855bbdb452093e37815ac5db63ee334c1c0d86e4720113baa6661105c8e8fea0e418fb96ee090a241464a46a39b18c9f853b083ef83c8a1b474730aca2f8f30e4781e71b09e67ea2fcce300c5886512b0dfac01b4206f3d7ed64bacf6c053f72e7bd932a079ade9207802b8d383306e79910c3023bb206cc2aacb56283596e021d28a065a690a1a056262581825bb91936ae003472bdb4e91628296337d91ea6467d496e6e7a5e4b7d0bc8b24bc75da00c348414320c836302873fbec7e2bc5322f8f1d942d1bcb1d6ec011e5d45108ec44206399605a77a5e19c12b371e76b7ec371a1a68414b1e02ad8c7d70f684ff5130cbbc05b53b097ce133708377563201ef0c40cb5c2bd73e0088825af92a1414d8cadf4022eecbe09e0f0a42891af994dc7c86e9be2d9ded51a24055da2b4c0588b490428661b0721f830f3e8fe2ba9111d457dbc7b3f630f0e84a82a636e577cdeb8acb3b64900256c5dd67ee0d0d34b5250f8156a9fae192376225c854581fd9f763f2ca780cccca6d7aa5e79d95ec02281eb060af979675eb525c50cbe9fb2d93e241812d730c2de2feeced05580e748f50a2e4509bd3b132939277008322daba71bb8e102dac9005c310300c8120b0f8ff3e64b1644704570e132d0d2b0c4781b99f2821830074804a03ac34f02a73c82005ac1f72820500002000494441548abfdf286865e7412e266815a7ce5e76c9e44c8f143ccccc76971d7d9848267566ee904911a6479cca5a9bb68153064bdcb2e51d69657b0117a2e09615bb90f2d4214794122527db8e0e640b654ca9830445b67173345465c8b20c51142108022291280441c005a74570e5300915417347b4b805f8e7fa24e1822a7895daeb4aa67bd1117b4e7674bfb65e5bae02ad32cf3e977eb8dc3aa321866676e606cfacecd7cda459b824dc30d905e21c0f2df32d4c7bc3f4ecf3d44a2730dd8409d15c5bc535024b0eecb24a67a25b95ee154a05cb234aa5010c38c0ae35e5b01b13bb6b218582c062c53e16cb7789a601598b5b80e73711b4752abf270b1764595607ae14d5897a583963ff512f2bbb0fb713412b2371f90dc28e1043abfbb160854d02b30ad7e38b95c3ca6448ce45e186c92e98e20207d6861da6123a5e01b5d20955b7e14114dc729e7149bdbb3c027610ca274af6c90d4aa5090638c096b54508197363b1aa4794200858b197c5b25d222e383582e9b5b90359c980abe4e1824c8115064b778f5a335c0a5a15e3a03b2544301371850f8c8259567446bdb30ae9db994a92b3002d6bac2faf835ae984ae1bb1200a6eb9c770a5a09723179212250a44b9ec6e73e77c4a45c8699e580484306018162cab00592bf7b158be5bc43955515c72a69436479696e36a514b0ae08a65c0713c388ecd31493bddafd6ed477787069a7e5a286895b61f2e73785f2e03a66096159d3915ccca6d9ae6f66bfb7a5a7041151f20b0de4b2b95c0b217d4b26e6ed90866b7e24099142a0a70b9c748a6e017254ad69e314ad4e07799cd6ab5f95dd05c13c30a8d1e591b0fb058df2ae2d47e514c3e43c2d853640479e57b3b3a80399f102c6a89b5a32589675956cd75a50057f1e18284ee5fdbf7a55ca4fe65679e1a5976e19aca45eb875c3ab96f127773ceb13b92bfdb6e609ad8990529d48b34d5d24e06ef6c4080b8f168386e6e5ed9a3eedfcf940a3b31744d2939d0b8a2c093f7d654963d3ebfe29e18b7cd574bf42e49929eec5d100408a2083f23a0eeab125a0ec9d87e48795ef3e06259260680b15cd1802b37ee67ea6565436b14b4cabb1f2e5dc7859debc2f265253220f958ccf1ea299a6756811d5a10a4676e6b79796799dfb75bc002e77968a512205ef0d44a271ced526852f4ee118c807a7051a0205ba2c018dd3b944a6c3fc87209ccd11927cf0bf34ee79125080cdedb23421445b0ac0c428cde561c189605ab2687b703b872ebdef6969795b97b5f76b160707a32f67c39cda5039acc0176cc0599ac0c31346fcec5e9d0ba50c3c25bcc0d50b236dcd02d2041b24b90825a76ac9d33812db7ec5bb3943c0a705170c329e416808d824494dc20dbbd375f679c7eefcf5d06211a98c5a861810c388e852088104401b22481304c1f6f2b4da7b042afa080557e7bb164bcac8a2024dc055ae5c76daeef9749c6419642be2cf3e65c9c0e2d80804c6db198de59c90e9d5b6c65677a6959b74ed90a4c7bd8505c602bd365e135bc275ba590025d94ac3ff91418a244c9cdc6bacbec4fdb8c74e7ce3ff30bae448f2c5ee220cbb2fe37abbcad286095df9e2cb68797edad7914b432afafc21ae1f2012a289865f34e3411cc32c7dc768a779679e08157002de718f4f656082c6e385ef181ad4c178a97319e6c94490a7251a2448992370d7397da9bb61ae6cee64301054a0c4016cbb23a8065d6bdefe633516cc0ca9a31c8ce3e6514b4b29ce3da38b8ec3b4a0f6699932f2b7fa38f82597672dbda1629a065ee85eb5c2f2d73d72c5b816b1f3b9c016c65ba784a01dba1de5c9428512a452a7550aac8f665314c6887f3c2a23c8a26815614b02a6ccda897959bd6d97da09591b8fc066055be2c633f56034c1e00b34ce8d45a30cb9c568b9d3fcb02b6175d817596a15e4ade5ae9843929d2fe48a71452632f93c24c8912254a4e9655a5c517478eaa44f922d333e4ca35a58095930e93b9ddb907b4ca3416aeb081393bc430fbb198df976dc69fa3430dcde36d7e53b62e2f939b01ad6417b7f38c717b41ad7482b2f8c096f573cff7222b650c2757e597025e942851f2aa31ed0dc3dd71a6b28b7843c12a77afad5ce43150d0cabaeebc035a19fbe1e4824c23f7e4cbca7e2ce6012e34d430d3e6f646b861eee370c7e54e41adf4c2d45ef6380fdccae6a2a1984d610a3405bd28512a8db34ea968b662b14d6397f148a667d0136b4cbdac9c76c0dc095a99c3fdecc612ff1097f8270a6699df9779732f603738de3bcb9c5629a065ad02e00e50cbdcb5cc55e0dacf2267825bd95e4a14a3b14609a7e017254aa56d00979e51ee5873d8a5fca2609577d6da5b8095252d52d0ca56eee7035a19894bf7a81d6056b193bf2732d1936096059d5a9469caf45629a065bda2e04c43b938de5ae9847271d8e45c702b974b8c6231c551ea290846a914f73d25d7d87f8e32a8ddcb3b999e6fcfadb7ec80b1c8cedfa51e4fc25e8cfe0a1f4b76fd70d93461659a70f393bf1736e29203b34ce8d82dde59b94fdd3e40cbcd46babb412d73d7355fc1ed3c70cb3ebe9875e951acc53dc60205c62879c9182d8db572dd88290f5dc29752900f14b072488b25e065656e9fce02ad8cc4e5daac395087952186e68d387730cbbcfe6c35c82cf4ce32cf0cf636a055d4f5b749f170aed15afcaa80cef2dacae642210edc73d93d47b1136a98b8432e51839092170c6bf718cbdee2a7ecb27d28d37365d1da96346055a443e9ded040f35621db64ecf91257c8b49c9f2fcbc411e755f98e7a6799cb91741bdf098096c933f49097562a05c5d9c6a37381ade2ef856c2e1ee2d07d98dd7314e82a15039e823a94bcb6a73d310bca630ff0a91464ae93bcabac1d8fec8e568bb4bf2868653d68656c85832ce7ada953302bd3985c0e6659d0b185417996b49c3b9e47bdb40a55649cef11517c602bd345e10c16ba2744d10ce580025e94285172af91ecb4fb81f2dc6dfcca56c7a367d1dcb52e79c0aa8887958256d68508666a818beb9d58094399d38ad3c0acecc7644d7fb61a4e167b67996bd29626a0e505433a95c243812d732e14e7b0d1bd5e5c66281614f0a244a974c9db8e7f325d030ff32d17bd8d9e5373d7dd49a189456dd513805576dca1a05572e2528e888259052faa1d79b3cce543f13b763ba0959915d6025ac9c6e41543d99dde5a9944b0b3c02de7ed176f815c66282514f8a244a9d40c5c37c963ba3e5ee463265d8c9e676bd69e0256c53fc8a59e843db731c9b68d989353a9ff2683595656323471b8284ed89fc7420d4decdc9afc59c98e0829122baccda3954ae87819d452e6e796093a2f51babb00ae5cae3be2913d5fd8f7290046899223ec2297ca51ba7e5ee66736fa153dfbd6ed030a5815ff7017c3cbcadc7ebd0b5a1989337e91643383a2e6cbcaae256bc0acc2465e6c30cb76c3c555e186d6b66e47d8e1c449933075da3400c02b2fbf8cf9f3e6e9204e3230c76e506bc2a449183d7a0c065657eb7f7bf2897f63f9d2a529c768b6e2e5be6a63ce0949cce542732e9b73b922bd8bf298a99c51308c12052ddc7887d0b5a6fc4daf2f519961cf9e7023606559cb9ef1b2ca8e434e0c0dcc7e5c72d147cda56a888259d68dbc1849e0b3e5c5d061c3505d5d8d862ba7c7fdbdbdbd1d4b172fc2da356b70e0c081dc010157851b5adbfa90a1c370fbac59593d1b0e87f1e61bf3d0dcdc8c5d3b771af89e7a3c9228222a08600801c330601826abb5b202d40a0683f8cdcc991838b0bacfbf05020144a3025836fb315aa1a47907d832ff145871f9b983dd14ec728abe4941b2dca97ffffeb8ffa1870100cb972dc5334f3d659baca3e012054dbcb5578a37c8214387e237b7cfccebbbff79f9652c78737e9f734fc12a7bf6c6d0a1c3709baae73ff9c4bfb16cc912b5661a71e55ea58095391ca2a09549adc872420eac5ca1130a669933f222e7cd0280caca0a5cf7e39f60e8b061499fafa8a8c0b4e95761daf4abb078d1bbf8f7e38f83210444fd14d47989035ae928180ca2e1cae96800b076cd6afcedb1bf8261d2f35d1045f4f4f4806518f8fc7e300c63aa50cb65b9a6344c4b0a5e01c0e18ec388447ae12f708c85cb41af005bd95c0dce07b8dc075ae4731d535426dffdf2c0c30fa37ffffe3870e0006efff5afd37a9a962a49528c69a228211215c032f6bc28b08aaeb9f65a5c306e1c00e0e1071fc4271f7fec8175a7b984e83a58438228201289daf682d0fbfb2cb78e264c9ea4ff3c7af418bcfbcec29c5e28177bdfca1e140c14b4ca675cce02ad8cc4e5da714630abe8c9dfb36bc9dd6096b97d56575763e66f7f8b603098d5f3177efb3be8dfbf02f7de733738962d5c2053402b2baa1b7b2efaf7afc0ef7e7b475abe4b928468340299e3c14b126459365579f9cdcc59183a742800e0c1fbefc7c79b378390be86443018c4b8f1e3f5df57ad5c8927fefd38f6efdf0f006008039ee7215930467364a59780ad6cae11e220de67f79c7b97c219a0d7c5132762cad4a90080ffbcf20ade7af3cdb47bfc6ffff807ca8341ecdcb91377fde10f699ffdc50d37e09cd1a32d031c645946341a056118cbc1998b274ec4e8d1a371dac081fadf16cc9f8f0fd6adc3ae5dbb4c970be5c1202e1837ae4f9fda3aeddcb1236b7e8aa288486f2f7c3e5f515f149849a2ea65ec1c50aeb4dccedce7c4537a6e81425470c40b42f7eebbe49ddd366b16860e1da6eabff7e1e3cd9b93decff3e7bda13fb7e2fdf7d1dbdb0b8ee7c1735c01328b0256c5ef5a2e42bfb2cdfc702e686524ae9001d991fcdd044828634be6e227c5c861953f98120c0671e38c1971e0d53b6fbf8df7de7b0f1fad5f0f59edf7bcf3cfc7c5132660d4a8b30100c3478cc0b46957e2c5175f00cf716059d63c25b28400add6d6565cffa31f41320038c66f9e77fef9b868c2048c1a350a003068f0604c6d9886975e78013e1f9f9cefb2045992214b22645952c7269b376b598e3324044148fa66c96878b5b5b5e2be7bef812ccbcab34479de8d6f07d3b9e07bdb1b8038702db2847e3cf1f2b95075a02f133e6e6e065400ebd4534f4d0b0a9c367020cad57b62e0c081f0f97ce8e9e949797ecf1a3204801206ddd8d8088610b02c6bda39916519dd3d3de058d65270e6d7b7dd86212a606fa409932661c2a44978e0befbf0c9c71feb7c28746e465031194d6d680000ac5bbb16fff8dbdf92f66bdc299224212a08e078de912f0af2a1de48c402508ec63eba3bbaccdbebd7d6da8aebafbb56d73f329d63a7bf2074035895e9514110118d26d77f373737e307575e894824824834aaac09c34056efc062ef67d9a342847a59e53b2e778056c67e3833066a6588a1c99050562d3931097c6ee3ca9e63d3a64f47454585fefbfffcee7758bf7ebd72e1a902972104ab56aec2aa152b71c5d4a9b8eefaeb0100974f9982b7df7e0b1d1d1d206abe254b2e494f005aa97b908cbc6698b8a756af5a8555ab56e1861b6fc445175facf0fd8a2bf0daabaf221289c0e753f82ef7e95d2e785cd9502412416f6f6fd25045e3b2b5ee6f8524c9aab1c983e338100390e51d03c08b5e5bd95e4dc4c1eb9225c4e3e928b4be4cd8b97307c2e13082c120860d1b86486f8f0a0af07d9e1da202521a7dedcc33b1fe830fe0e3f9a4e0b5f652a469d326447a7b95336f00b1cc58cc68340a59962d03672e9e385107afd6ad5d8b7ffdf39f387ce408aaababf1ebdb6e436565256ebaf966fcf68e3bf0c5c183e00a7abb1e1f2677a0bd1d4b162fc69cd75f87208a902409c3870fc765975f8ee12346604c5d1d4eecdf1fbfffddefd2f62b6b72c9e5b96f8cb25510041594e320cb12086140c98ba054698053a9f407e3efb2e17796513cf0d35db90c71cf0b42c7825519c6178944d01b89a404d209216058169c24296b92f6453f05ac9cd33d0d0d2ccac8330c3cf15f19dd39432e6cf0199bd014a80257dc84e1266949b67ad8e68f5ece766ca9e759515181f1f5f5faef4f3ff924d6af5f0fc83258f5ad76201040595919cacaca10282bc31b73e7a2b5b555ffced873bf816824024114ed4b0e99fde42dd811e6afbf76c9f97c3e9419f86dfc3cfeaf7fa1b3b353ffced0da5a4405016212becb6a17b921eff9cd5e1045ddb84aab7ca9c625cbb2e0781f78de079ee30b36f8dca498a6fa780b20c9f471beb197cbc70bb4b9b90900100c8570ea69a7253dcb0070ce98d171bfd7d5d5211ae985280a7dd6f9b4d34ed39fdbba752b04515081866cf7899cd562e967c8a2c59830610200c58bec2f8f3e8a8e8e0e08d128b66edd8a3f3df490ceb773468f466f6f2f2291484afe65039669e0d58e1d3b306be64cbcfa9fff286d8a2220cbd8d4d8883bfff0072c7ce71d00c0a0418330a5a101914824e95d505c034336f993b8f652c9668cf79e8c72f7bd61a72ec0322c7c7e1fcaca02282f2b4bf9292b0bc0e7735ef8a0bd7b34f7bd94cbf80435022199ccd75eeaf31c079fdf0f9fdf9f103e68dd1eb7f4041559c058d37dee7880933101bb11142b079eae1f2e25bc45f29f54c6261ce799955d6b4ecd9b95dbd8620f8ea9abd37f6e6d6dc54b2fbda464f657e3b4392d3450f50a92a184232c7af75dfcf0eaab0128216eb35f7d156c5400c3b02044c6acdffe4e4f06ffab193783108249975c82f1f51702009a9b9af0c07df7f649be1b0c0631bebe1ee3ea2f8cf30a6b6e6ac2e6e626cc7fe38db8e75329e8932eb90463c6d46160752c79b852457131962c598caeaeaee4ed18db983c39651b4bb36c2397bdc030043cc782f7f9c024b4a929378b172dc2f72fbd140050535383d5ab564152dfeca43cfc4964c398ba3a0cac1e88899326c73dbb74c9126c6e6ec207ebd60188f76678f89147d1dfb0261add73efbdfacf4b162fc6534f3c81679e7fbecf7323478dc29b6fbda5fffec4e38f63d9d2a5fafe378e4fcb9d356efcf8b83e37373763f3e6662c983f3f2def6f9b394bf79af8cdaf6e05210413274dc2b8f1f57a3b0f3d703f082171f90c7ef3ab5b71f0c0014c9c34b94fdfcb962cc1ba756bf57c0784100c1c588dd163c660c2a458b2ce70388c37e7bf81654b9664bd47bcedb5954eeea522378593e6f6bc139774e7ce9d1853371600505151893dbb774392a4b8b0b4f260502fc6d0d9d9895028841123474214a5a4212afd2bfac700ac2d5bf47fcf2dc44ece7201ac51d5fbf7efaf874c363735211a5540228661c0f11cf6eddda33f5b5959814834024056bd1ef89cfa2a0f06e3c0b2bbeefc030e1f3e0cc850407f8e55dedeabf2e2a5175fc037bef94d8442215c7ad965787df66c44a31110a27902c87929e894dc2147bc27f3bdb69ed6ccd9088af0aae76ba6e7b5ff27ea45070f1cc0b8f1f5185357171722bd6eed5a2c5bba244ed74929232b2a141d68e2a4b83424cb962c417373b3aa4bf66d43d1bbd4b1dc7a2b4008264d9a8471f5311dedc1fbefc7a44b2e41c3b469ca3db563077effdfff9db26847ff8afe78f89147f5df7f73eb2d4aa18f5977e8f6c8353fb80aa15008e3eaeb3171d2e4b831cf7fe30d2c5dbc386995f53f3d9a5cffbdf7befbe2f4df27fffd6ffd7bc6b1bffce20b7863de3cc30b9c780a068318575f8ff1e3eb1374de26343735e3cdf96fa45c0be3fc7e75cb0c1c387000e3ebeb51573736ae28d7dab56bb074f1126cdedc9c9b7ee900e144bdac0a199bfb3cadb2ed8bb3125fa16056bedbc29edc59d58362e0cc3b6f2d80ac7a5ef11c079fcfa7e757320a3a861043d24260c0800190542f1c4e1421111277799f356428aefae10fe32e8af8e4bb2c1806a81b3b1637de3c23e93887d5d662586d2dc6d75f88c71efb0b76edd891d4101a585d8d1b6f9e11077e69a454519c8e69d3a7e32f7f7e141fac5b97d4f3676075356ebce9e6acdb604df01e2220209a72420086217df6822ccbe8e9eed6ff1a0a8520491244498a8158990cb28a0a5c77fdf5292b4d8eafafc7f8fafaacab1d269224497aac7f261225098228f6c9b7337acc18dc70d34d49bf3374d8300c1d360ce3c68fc7df1f7b0cbb76ed4a3a3e63f8e499670dc1f4abae4abeff081377f44e39e554dc3eeb8ea46b3faebe1ee3eaebf1ef7ffd0bcb972dc5e44bbe8fa9aa7292a888344cbb1213274dc6fdf7de83ddbb76e5ed61e6dd5c5ba5057299a10c59b5dc24419e0f1a3c186bd7ae012f4971a17ec6f0c1d766bf8a6b7e742d42a110aa070fc2fe7dfbfaec55a341b475eb96947b56f13a1a8ffefd6380572c39faceacf6fa88e12370feb80b507fe1b7f5bf7db06e1d3e58b716eb3ff8c094f322cb3204515494265eb91f070f1eacff7b5b6b9b228f53007a99e88271e374b06cee9c39387cf830244902c771e07df1897f655986108d62c9e245b8e4fbca0b8dfa6f5f88f9f3e6e5958b72c8d0a13867f418ddfb4b03d116bca9acc3c124069db67653a62af9b89e7ef2492c5bba24a97179c1b871b8e6daeb0000afbef20ade9cff464a23f4e2891371f18489babc3ed0de8e65cb96aa2f2d64cf9e6f0a4e51a02a07855107b272f1ae32ea457e7f00bfb97d2686d5d6f6796e4c5d1dc6d4d5e1a5175ec08237e7a7d45f264c9a84a90dd392f6a5e94bcd4d4df8db638fa1bbbb3b5e5733f0edcc217d753449d5d156ad5ca9834003ababe1f3fbd1d5d50596e99bb264cc98d80bf9b56bd660dfe79f1b3c9d143afb9cd1f8e9cf7e96b460d5a4c9933169f2643cfe7fff87a54b97c65559cf669535fd976118b00c0164296e3e8220242d3832a6ae0e37dc74730a9db7164387d5627c7d3dfefad863d8b553b17d522904fe4000b7cfba03b549d6b5ae6e2ceaeac6e285e79fc79bf3df48ad9752c0cab132d2ee7c564e04ad8cc4643d03b97026b82fcc30bbd69cec56988ead4387c584dc96ad5b4108c0b18cee79954cc01142b07bd72e4c6f68c0e5975e8a2ba74ed595ea6497f94f7ffef33e97852449e8eee951c32d448cafbf3025781507205556e2defbeec729a79edac765b7a2a20233eff86d52f021916eb9f557f8fa39a3fb845c54545460660a0023551b822842926513568ba4dd0b8400c1508c8f9d9d9d8ac194c27d3919b03273d6ac94e055dc4537f65c4c696840d4d07636731345113ddd5d59cd361a8d22d2db1b07be8d1b3f3e2578150f2456e2ae7befc3574f39553518538fee273ffd699ffd274a22babb7b1089f4c6f16dc6adb7665cfb1ffff4a79832b521297895c8ef9b66cc481fda53a0e25c1a6189d9c848ef879ee41ada98cb9da40114003062e4484806102611900a7776e2ad050b62cf8f18119311eaf3466fad966ddbd0d9d9a942f4313a6de0403cf0f09f30656a431c78a519467fb8eb2e7cefa28b21a6084fd6e88aa95370e7dd77c78157800284fff2c69b70f58f7e947748df810307100e870100b5b5b5282f2b57942642c0320caebdfec7fab32b57ae54c2b6f3dc73a3478fd17fdeb8718392d78be5e0e379f8783eee4e563cb238ec56ab1f02406555551c78962dfde2861bf0ebdb6e8f03af34f935b5611a1efad3231875f6d733ae8328898846a37177462ecf19f783515ef7afa8c0d4866978f04f8fc4ed13d9aa207f0bcf1995afee04a8bc78cfde3c634652f0ca48575e75154ef8d297e2f4176d9f4f98981abc32d2b0da5accbce38eb47221998e268922ba7b7ab077cf1e34356dd2ff7ec1b80b10e9ed49aa530d19167b69b271c347e8eeee416f6f244e3fbce5d65b33565bffc9cf7e86b3bffef58cb22c910451404f4f3722915ef57b09bab11a622e1a75defafa94e055a2ed73cf7df7e1e4534f8598664c336eb935297865a4ab7ef0037ce94b5f8ef1d00142ac98618126420f96d8f0d98fcd9c3e4d95f0590cbe90beb89c6796c9de36ab19977a669938746b669010aaa5d1e79f7fae28c71c07966592b8ba9238104b73639665199228825195eb64b46deb563cfdd453d8b86183227c0de129fdfbf7c7f53ff989fe6c5b5b1b66bffa2a16bc395fbf3ca6364cc3f53ffe711c783473e6ed88f4f4e86f9cc7d55fa8cfa7adad0dcf3cf514962f5fa6b771f1840968689886aa01037421be7ae50a80e7c1aac985c78dafefdbc67bcb636d5c3c010d0d0df16dac5a0900fa38cc4d911e4f5a988f6648cab204495200b44c34ae3ee69a1ceeecc46bb367e395575ed1e756535383a90d0d38effcf30100975e7619de7eeb2d1c3a74083e9ec7af6fb905d16814bd915efce1ce3f62a45a1571d6ccdbb171c3067d3d1986c1f7274f02c7b2185a5b8bbbeebe0700b0e1a38f70c7ac5971cf192be4545456e25ab53880c6ffd767cfc682050b20a917ed948606bd800000cc98310377cc9c89482402c0e07990c08e6ddbb6e1d9a79f46e3c68d102511b2241bdeacc53fbc71e306cc79ed35343636429224949797e38a2953744f0300b8440de36c6e6ac29cd75fc3871f7e08411050515189ebaebf1edf3aef3cc5a8acacc2d7cf198d0fd77f606d9183148a774aa8d4e3f9c652cbcf7c41646f0060a9a8b3338c1ddbb7a37ad020d4d4d4a03c1854817159bfbfce510196c6c64674767662dbb66da8a9a9c1881123316fee5c7092a4ef6fa3b756e3c68d6a8ebfd85be7d3060ec46f6ebb1de5c120c2e1305e7ef105bcbb70210451c4b0da5afcf0ea6b3078f0604c9b3e1da22461c1fc3792e6caabacaac2b5d75d8f952b5660dedc39d8b963072459c6d8b1e7e287d75c83caca4a8cafbf10adadad787bc182bcbc93962f5baa84c78442b87cca143cfbf4d3a8aeaec6cffeeb1718a856597df185e7d1d6daaa7846e4b987b48aade170185bb76c010101c72b6142c9c64d08c1a79f7c82975f7c015141c4d1a3472043d65f08646374fde2861bf4755dbb660de6ce791d5bb76c8124c9f8ce77bf8bcbaeb84249523f6306fef57fffc4f2a54b53e62c140521ab8a90a220f679ae3c18c42f6eb85107a8962c5a84679e7d06c78e1e0564e0b22b2ec70fafbea6efcb0539bbfd4d291f5958425c2995cd63986665551500e0d9679ec66bb36743523df92fbf624a9c8e356e7c3d5e7ef145bd5810210443870e8d7b81b7a9b111ff79e5157cf4d147906519a15008531b1af46aa983060fc684891331ff8d37f4821f7d6c045547dbb871830eac283a1ab066d56ad4d60e0700d4d60ec77f5e7945f53e5352961042505e1ed4534128727b39a2d16852c1b06ddb36bc3e7b3656ae5811d3f1a64ed5c70b003ff8e10fb1e2bdf720f97ce00dfa6f4f6f0feefce35d31fdf7f6dbb02141ff2584f4898a9024492f38a2d94d159595b8cef012a4adad0dafbdfa2ade5cf066ccf699da106ffbdc722b66ce9c89486f8fc1e688cdb14a5dd7679e7e0ab35f7d555fd72ba64ec5f586bec6d7d7e3a5175fd08b47d9ad135a77e4dcef6595dbf864e78dde024fab548d70a6ccd8856056e1e64a76ad3935d4305119dcbfef73703ca784c42515687d1314b21c07bfea7da52522abe4afba00002000494441544ffcded6ad5b71e32f7fa9b8e3aaed321c078610300c8bef5f76799c00ffd58c9bd171f83000a58a0a61085e9f3d1b4d8d8db8fbbefb100a8550595585faf1e3f1c6bc793a7864f42c7af0fefbf0e9a79fc6c6c9b078f79d85d8d4d888bffcf56f088542a8aaaac229a79e8a3d7bf6e8174f5c1b0fdc9fd006837717be834d9b1af197c7fe1adfc6ee3d69010a330eebc4c993e3d66cc5fbefe7d4c3b8f1e3f59f1f7af0417cb87e3d64405f979d3b76e0a1071fc480934e424d4d0d0025646fc9e2c560d5b7fe44571ae2431cb5e4ec5ac54ae567164c42652842a057c561125ca9271af248b5b5b5e1d7b7deaae68091d56a8504afbff61a9a366dc25df7dca3ef8371f5f57853cd8dc6a6d87f37df78635ca9799663f40a3d468373dbd6adf8edac59fabe6318065d5d5d78f69967004230654aacb47dcbb66df8fdfffcb7ae20104270f0e0013cfce08308f50b61e44845c1a91e3408ab57af02c3b0e079e208f02893c25e5a001705bb0821686e6e46f5a0410080e12346e0c30f3ed0bd0caaabab7560bfb1b1110c61b07ae54a05c01a39126565e51004011c0b48928c534f1b1877fe085142c5096120cbc02f6eb85107af7e3b6b16f6eddba72bfc8d1b1bd1b2edf778f84f8fa0b2aa0a977cfffb78e79db711e9ed4d0a8cac78ff7d3c70ff7de0580e8c7a9e57ad5c896ddbb6e1e1471e412814c2e44bbe8fc58b16211a89e40c62bdf5e69b183d7a0cfa5754e08a29530040ff3f00bcfcd28b98f3faeb9021e75df5cbe859d4d2b20d92288161fb869a2452575717de5ab000914844a9c8a71934592890178c1b6700af56e3e1871e82288890d5dc870b17be83c6c646dcf9c73fa2b2aa0ad3affa01366ed8808e438792ae83284a292b42c679224812a29128644e06cbf1602519175c304ee7c1bcb973f1f4934f4294243dacfeb5d9afa17163231e7ee491d8499554af67f5e56ec98a2c0a4a950c405555558537df7a3bab677ff4c31fa40cd305140ffedfde310b2ddb5a741d90210ce6bcf61a1886c18faebd56b90b860fc773cf3c038665c1abfad384c9b1dca9ab56aec47df7dca3c86f554feee9e9c1b3cf3c83f6b636dda3fe3bdffd2e5e9f3d5b7971995447bb214e478be9882cd6ae598d9ffefce700945caa8140992acb39f55912a7bbaf5ab912878f1c493a77ed45aad63e4388a2e33dfd34b6b7b460e61d77e8bc1e33762cd6ad5903860084e34018d2f7fe2009faafaa2bf7a9c82da95e7b52cc736f9221076d5b5b1b7e75cb0c83eda3acc9ebafcd46d3a646dc7dafc1f6a98fb77d12d7f58e99b7635b4b8b3e3f866114de13826baf53c0c9112346e0d9679ed6d7c30e9daf986181de01ad64678ede2ed02aa12106b6952134a919137dfd68a861424b3220836455c18e10802100c729e10c9c0a4a250ac2975f7a4917d81ccbc2af56da0b0402f8f297be840bbf1d0bfdf8fb5fff8a431d8721cb00cb72f0fb7d08942955f9f6eedb8be79e79467ff61bdffc96aeb84b9214e74d565656a6e7f30af8fd7a1b478e1cc173cf3c83a79f7a124f3ef1048e1e39aa87e001f11e69658100644902cb304a1b01a51ae091c347f0dcb3cfe0e9a79e52db38025114b2ce4395fa2027ffebd061c370c34d37a361da95fadf56ae5881cff77fae5ede6c9fa4efc9f6c8af6f9981aba64dc3e5975e8a8f3efc30b61e7e7facd264208035ab57ebdf0c06837ae80800b00cd3c778d1c6c0f33e04fc01f80365f0f9fcf0f978f03c1f67efb3864a8b8140003ebf0f0c43100c96c7016cfffbf7bfe3704787525080e310f0fb5116502aeeecdbbb17cf3ff75c6c1f7ce31be88d44108d4693ba7bffe7e59763fb4f6d2b102843201000eff3c73dfbca2b8667594edfab6581809e8c54a3c71efb8b5e714cdb674a05c900363737c7f150100408a2907728533114fed20e4fcc55f6ba3fdc66d7ce9dfacf83060f8eab2c7a96219fd5ca152b401806cd86bc59c3870f8764901346a05d7b3bad1927e3c6c7f25dcd9b33077bf7ec51728300e039e5cc4523512c5ab4088092eb6fc890a1e88d44118d0a71e1209d9d9df8eb638fa9f796f2c283e379f87c3e1ceee8c0dc3973f4362e18371e9148540f39ce36242c1ceec23ffefe77bd4f0dbc6a6b6bc3bd77df8dd9ff795501646480e538701c0f8661730a3b3bb17f459c8e100b3f21d00a5c248ff420208401cffbe0f7f9e1f70754a38ee9737f277ef7e289ca0b8370388cfffdc7ff2abc91243086f60e777460eedcb93a0feb2ffc76dc3a18fb90641992a47ce404fe26ca1649fd4096110c0671f1c489fa589e7af249086aa27cdee783dfef87dfe7c3eeddbb31e7b5d7a84ca1c9f8e97d950545a3da39d5c2bbe3fffd89c71fc796cf94dc84ac2a77036ac5eb0fd5bc810050356080a2bfa87a727979b99e7c1d009e7ce209fd051ecff38a2ea97e962d5d8a966ddb7440285016802844214962dcde4da6a369fa28eff3a1a7a7176bd7acd19fbf78c2843eb95f478f1913f75203b2ac83494674fb95575ed185925e695d9bf7faf57877e142fdd99a9ac11084a85e613d95fedb47af559f49e603a09dda723569bb46fff8fbdf74f08a6339552f57c6b577ef3e3cf7acc1f6f9c63715db272a28e18886b5fdf7e38f63cb962d4a257986818fe7f5f5586fd061b575150541498162c139715258a0f9f6b66c237f1c5839304b2cc6bc50c4e40d71a98d682b33b79bd48c89ee4dde0a353469161992c1c7def0a41e476767a75ab549312c38d5859840c9b7a251cbb66d58bf7ebd5e05d19ff0ac0c60f9f265b8fa9a6b100c855073fae9f00702884422601906cd4d9bf43c28f7deff005e7de515ecd8b903eb3ff820f6665a6d431084d8db62c31b8ce6a626d45f7861e636962d832088880a7ddbc895aaaaaab0402d899e0db5b5b5e2c927feadf4cb7160b5ea542413e0a870912100cb2973e1395ee1b1164ea7827ec6efc86aa2784efdb7c4a4e99a0b32cf71711514b58bddb81f09d1aae7f8f404f10a48178bd96f696951bdc364b5fcb00f3cc7c725307e6fd932fcf0eaab110c065173fae908f8fdca3e48e25da1ef3fb530019f1002637cbef358a7e22da2ce457b16000e1f3a14d7eed62d5bf43784be8467f7ecdead3fa714399020080278358f8d170c86cc7b8d52b6207586936bf9a81213b98f1c3912cf3ffbac6e208c1e3d5a3f9b478f1e05cbb2d8b56307c2e13082c120060d1e8c356b94c4ef0cc3e8f9b25ab66d43b8b3131ccfeb72c398dcfdedb7dfd613db6ae7533b439f7df289fedce09a1aac5eb91242c2f9097776221c0e2b0604cf83f7f974399dd8c6a04183f404bbbc3a9e6ca9a2a2429fab460fde771f5ab66f8f2952ac524156ab0c464cf414cfb476da9b7fa3d753bafe870c1daa83888bde7d17470e1fd6ef139f610e00f0fef2e5f8815a84e57b175d84679f7ebacf3a144243860ed5f9baf09d77200842acf4bc613fc8b28cee9e1e331526879d734af9de3794fa5257778ffe829290be604a6b6b6b4abda8a3a3437f2e140a41d472ad725c9cfc5eb572253e5713a5733c0fbfdfafb6132b3c34ff8d79f8ca8927ea6181a228f54979d1d9a9e85d1cabe886bc4127d5e4d8bab56b51375649a171fae9a7eb7aa9069e691e58e170181b376c0034b9a8566e8d93990c039e63f597ac46fdf7e38f37e33bdffd2e0060d4a8b3f1e4134f401444489c5250834bd03109481ffd57fff73ec58562342c4ee7556c1f25bc9087dfefeba3972f5fbe1c575f9dccf689efa375ff7ee5250467b0a1d4f5efb3ae86e25b6c0ec500b2b517ed96a7c5f6f032778cee4cc26e6e7f991fe1327fdb6a148a8259e68359e6cfa290316a029ee3f9b80ba0b2b2527f66c3c68d90d5b726c99e55fa27d8be63879ea4b0a6e674343735419665cc9b3b0f7563c722180c0100a618e2d9776cdf8eb56bd760dd9a35686b6f57800455e1d762e90160febcb9a81b5b97651b00cb10431b0caca6c68d1bf1b7bf3e86cff729f9ca3836e6f996ed3af87c3e7caffe42545655ea15acd299ce92417931ba781b9f8955502469f94074204b01b38c06a2461b376c80244b6019163ccf2b201b67dc078acbf88eeddbf524a4836b6ad0dcdc9c34171881e239a6b4a5f02b957197eed99e9ede3e4f2bde0a5c9f6759868d6b54cb4da3bde9f23ac0938dc141412ebbd48fecf8dcd5d5a5e7c1aaaaaad2d730180c626075b56eb06872846118343735a16eec588c30005e0313c20d13ab656906507b5b1b8e1e3d0a1900c7c40a8768fb62b701043ebda646a95aaa82c07de49a1ace9e58a96ff7eedd3af034b8a606a220e8e04bb6d555a734346082ea2164a4db67cdc2cd37dd84eeae2e455ef87cf0a5c85765070099cb99d2727701c0fefdfb15cf2b4deea909e3b5b61886c1e6e6668ca9ab43281442ff8a0a1c3a74485907132c0663c9f8fdfbf72b9e036a927ae33a25be5ca1201405a74a8d5a5b5b71dd8fae514366495a3d8618723125d339d2e93a896b22cbb20216c9729caea69d5786553c7d783e1ee0916519eb3ff800822822aa262fe75836698407cbb2e034f99344867ebc79b32ecbbf75de79f8db5fffaa1401e2388c3df75cfdced9d4d88863c78ee9693f12811902258d45aabe3efdf863fde7aa01030019717966b5bc5cc9f45fa286fd6543f13aef46c892c2479e4f6efb30b21c6ffb0cae516c1f5eeeb3f8a9da4976d62431568025d77babd880953563703f60e575d02a0ec0ca0c4ad88942590066158808590766a56ed1c4e1a7ecb7bdbd3dee2f03060cc0014335aa5cf775aa316aa1864a125f92f2b9ce63c7746384495301f18061dc555555d8b4691324593188eebdeb2e4cbbea2a8c183132ee7bd58306a17ad0205c39fd2a346dda84975e7c013b77ec8853fc09213870e040616d181963a211f3d4934f627feb7ebcb77cb99e138ae3b8f80b38437f8410d40e1f8eeb7efc93acaa2c6abb464a48146f85712627ee03197a0e2aa3a756dc3e3860d80703aad0dcb4492d5bdc7763262b5d9c6ab3a67a36d91814259151c1389254d66b39b664ef95a9a2209787003042a0e7c10a8542185c33189fefdd872143871814ed0d600801c7b26059567f2b5e5353838aaa2a1ce9e8887b43dfb26d9b0ab42bf23c140ae986464565255e57c3d3b2dd2f5abe3939718fa8e0b9d1a8d3feaf193d5555557120583660c88faebb4eafced7dede8e47fff4278cafafc7f72eba08550306e08edffd0e7ff89fffd1c1b3caaa2a3d4fd3d34f3e89a54b9664052e75a9950eed222368d4aa19a1aac76c2200a7dd8bc63bf7e0c1833985cca7a3607979cc20fefc73e56e338ca3cffd9a563650f94ac1292ff12fd996266a2ed1589ea5642721a3ce9383aea3204e1220c7a740e8548122258508abe4cfed931f9501cb00f0f9c1a9728649022a698013930298ebeaeac2bab56b315e0dbbfbd679e7e1dd850bf597261aad78ff7d48b2a4bed460756fb0be7db149fbeaea8a55d10e8542867548aeffaa35c20b923c9aed634c09122b4824ebe38eb37d0654a1a969539f3346d417c40ccbaa9e5724adcc942167ad967a13b0f20668e5da7c560536c6251b776a5dcb856056e2823826097cf633b0ca3bcb18165195238095d39ed78c8b6c766c9f67b32442b063e72edcfdc7bb70d65967a17ad020344c9ba65f421ad50e1f8edae1c371cf5d7fc4c71f7fdce7d2ddb56b17eeb92bd6c6d486dcdb48c990248bd7dada8a1f5d73b5e2c9a55f5ca9d04035cf0aab82573ca7bcf1c962530cacaec6cc3b7e9be39ac6decec4c0219b726f24e480e9cb42927543044a35b56cce8ef16d9a59cf6a8a28c5b0ac318028d0650eeddab943ff79c48811d8bb7bb75e1dafb3b3135bb76e510c27f565c4271fc7c20ebff18d6fe0cd37e661e0c0d3f4bf6dd8f091f24658cd07521e2c2f682fe46a1027de237120588637cea3c78c8903afee9839131d870e61f3e6cda8acacc4c851a3306ad428dc70e38df8f7bffea5c8588367d3d1a34711554316990ce079d866002b99b1cbb06cca30923880cd94b3266ba613ca0d6199b22aa7b5fdd2b71272df36683e280a4c7902a8caf6ac0260d858da82945e585a62f60c1ef131fd45ce6b1f10862805341816c95ee2651be29c8d2eb576cd1a1dc01a356a1416befd16444944ddd83a558e7662c306a512226163805a9fd4272a08988bde6087a421864f218aa272ef9182453505ac2868e544d02a2580951b60e25c302b6d53ae08354cdda299de59cd4d9b5037f65c004a5c79d3a6c6acbe575d5d8dbbefbb4f57be7f7afdf5292fa66c8d760524ca7c3dc4b930b7b6c65fec0c03701c3ef9e4136cdab44929232b8af8d6f9e7e3f4d34f4783a1f4ef4f7ff673dc78c32f818450052d84d1d886288a38effcf3717acde971e58393b5919590e8f3d604b1b7266aceafc4f557147b5679d3a5c6e2a7338a122f5b63b9de7067275e9b3d1b1f7df421b66cd9a20254cabf4d6d68c0756ad9dedc2e0f73aef650bf7e59b1d0b80f5a3fdf5fd4cbcbccbb82623114e82a0a889190076bf0e01a08a288f1f54a4ec0856a9e3ead7a2851ab3769618783d5c4ef03072a6fc35b5ab6e1d8b1637a688aa6546bd4d8d888dfce9aa928210979e9e2402b4982288a4a25285228902143ce1288d7c02b0078fc9fff4447c72188a200862178f4913fe1e1471e45656525be77d145686f6fc79bf3e7eb601f006cf9ec33f4f4f6264dfc9b48c6174783070fce5a7e0583415c306ebc7e0f2f5fb6348d9c4bc523190c43c0c57948c77fd798fb8bd18d5dd9145029197897ab71498902535e02a93208ea58ce2543aeba74f75d6a6f45e327bbf3669c463014d23d7ed28634e618e29caae78f37372784110671ca29a7a0a2424945b26ae52a1c3b7a34e66195472e42a3776a6767a72dd078b05f28ab5ee274defdadcedda314b0b2ac6f0a5ac537c4643347dbb2e49b0871bbbba261f62d163285ed8624b47a9e0f59829ca16f2df710a05463d2ab94a4794b9e6c9cc630c691a3466654b683c1a05eea5d11e27d810b96557227f97d3e04fc7ef8fc7eac59bd1acf3cfd34aebfee3a74767602002aabaa307af468bd8aa16c70114e6cc3eff763cd2aa58d1f67d1463ec4300cfc5ac590b232949505123e65080494f9f0290cbe7497b2e6661deeecc4af6ebd052fbdf422b66cd9a2b880b3ac5e4d32bec28a3d27c1e81a6d4cec9ff2c237e4e5d1804c738e72f1dfeaa7ab5646a970032ddb4f29920648014a5eb96a433eab9696f870c05872dd35fab92d2f2f47859ad7b071e346c3db77d227ec37140c6651e996c4854b6b098273114b9a874f5b6b6e0abf0646b5b7b7e3a38f3e8428082084c0e7f3418846f1c0bdf7eae0cbd5d75c8373469f83316a25ac1ddbb763efbebd884623104441f5649590ae9adcce1d8af75b2814424d4d0db2a93a3764e8504c6968c09486060c193ad450714cce206f638059a85f3f35ac27755e30a351d7d6de666a5981ae70a7fe73555515155254e6b91aa4b2ebee367a3625ff90042fc6c2aacc6bf3688f0b631b6011d8905cee1142b074c9e298cd3072146a6b87ebbf6fdcb041cf49cbe9c58d484ebd19f5cad6d6566be62603eded6d71f3c846e735da3efb5bf79bb75f4d078e8a5929d0428b3ceb715a5335d07595034d6d2c79438cf90b48c12cf34de0ec5acc5518ac5bb356ff79c08001b8e8e28b1525380e8ce9dbf778b5521fa0c49cf7f4f622128d4212c59cf651735393feb79a9ad331eaecb3d3ce7f4c5d9d6e506ddbb64d492209a58cfbe44b2ec1e44b2ec198ba3a254f8b5a5d25e0f7eb65640f777460e58a157aab81b272442251088288a1c36a3171d2644c9c3439791b2a9074f8707c1b65e5e58846a310b39c7b526544ad64a2196a3ee3c7e7d32b43f13c9f5d2ea704d2de5001c0b69616ecd9bb17929a14d7eff7c31f28534b0907c0f3bc4149622c7813de771f6f6e6e36ec831a8c1a95fe421f9db00f920199c994affc8eb873425428b8e54cc3cf2bc61f2104cdea59acaaaac2f01123f47f6bdcb041cfd1617ce3be59f5da0a8542f8ce77bf179333dbb6e9f9b28ca0b806d40caea9c1800103f444c27ebf1f81241f0dd00f9495c1e7f3e594c87be0c0813139d1b22def43a7e5ddd25e6cf03c8f8e8e43f8db638fe98ffde6b6db75f06ed5aa95712f44b20933fec050e27cd4a891590dcde8f1b5bd659bfe2229d39edc690815cdecf1154bbc1f0e77a275ff7e5d129a11fa186710570da08287ca250a5265d417b3037c0a994f2ada6cd0d9cf3bef3c048341fdc575b2fd76c34d37e1e9e79ec3d3cf3d87134f3c31c3becc3cee756bd6c4fa3fff7c7cf3bc6f0150bca5de7fef3d00d073e83149733ea5e7d298317531406ce346cb408278dba706a3469d9db6c931b9e8bc698664d1a9701860255b72d6edeadb32c0ca23a055de00564982591ef6ce6a6f6fc3e245efeabfdf74f30c0c1d560b318d37d1e44b26c7b9b22e5fb64c519ad5a4aeb9284de170184b162dd27fbffec73f41b03ca85c7209cf56575763daf4e931e0ecbdf7741e0443215c79d55598367d3aae9c3e1d3ebf5f2fafabbfbdf7f9e0f7f970d24927e96d1c3b764c7f6b5d5e5e8e69d3a72b9f2ba783f7f9218a096df029da10a5c21446a2c5e5337a924bfda355f753f3b9e40327850d6fb9070f1eac543c510d47052053feffd5934fc6b7d512c28af1955c65321a2e9942feb2d9c7e17067dc9bb5eb7efc630443a1a43c1d585d1d170abaf2fdf70b925f39ea4f59288ec5311ad229d6d48e719e61e954e3d29807ebbbdfbb4839632b56e0e8d1a371808cf6f3ee5dbb7479f0cd6f7e53ffee868f3e52c35de23d7b8c40cdc51326e849bb8d60bdf6f9eac927e3a4af7e5507f5133d4483a1509ffc84f1c0cb30fde7966d2dfa98b391a25a585f45652582a1909ae49c8b7b81f0e9271febf9af346a6b6dc5db6fbd0559adec9738e654b47cd9529d8f574c6d40281452cf6eba30c7f1facf0bde7a0b3d3dbd8a27748604eb1f6fdeac7bbd7ee7bbdf43793008491293eecb0bc68dd70da785ef2c8c6b3bee1e48b30ec610c44443fc8375ebf4762ebaf862832ceb3beffe15fda9cca054e2f768fe40556233f9cc271c0ec7812f37dc7413044180288a4975b5317575faf7f67dbe0f82102d285a61e7ce9dba97f0c851a3505373ba7e4749b2a424a6e738302cabc522c77169eab4697ae2f2c4318ca9abd3c70b00dbb66e4dc98378fdd7e0c694e5bcc2e130962c4ed07983c1a449d5075657a3e14a83edf3fe7bd9ed12cbf66da90356e65bf5767b59598633d9005a19a7c798d16bd1c02cbb70318f7a671142f0d20b2fa0ad2de6ce7af7bdf762fa553fc089279e1877d1d45f78216e9a710ba64dbf4a7f76f6abff7f7be71a6d5751e5fb7fadb5f639b109fdc924f8a525123eb436d0a1af1287499b07cf90e08084d8b608edd096870f7c8378b52fad80b48240bac7683540b72d5792f0d0bc801e310906840421416881d0890d1d1c2471dc7125e7c8c9d97bafea0feb71d67eadd7aeaa55556bd61792b0f6ac3967d5aaaaf95bb3aad6e3b7afbd86e81c8d327bce376cd810fff9e4934fc6edab5763c99967c16ffbf0fd60305fb6fc025c73dd57e385f0a1d75fc7962d9b631b9efbd5b3f1a43273d62cfcefaf7d0def5fb428ce8a628ce1d4534fc5673fff799c72eaa91d415604cb9e7feeb9be325aad76e8afe016bf1e194f3f53e8268f348835d42a2ba51c3e7c38b66dfaf4e9b8f15b3761eedcd3634876fcf1c7e3820f7c00b7de767b079c8cd38bbb36952627f073972eed5810945d986c4af48339279f8cefde7e3b969cb9047ebcfd06387ff9727cf9da6ba7fac1a14378e8a187a6025301d9627216aed5677011dcb223809519c4769f83156de9dab76f1f3830f056d028a03969ce9c78e1ffc61b47fb661f2541cdca8b2fc669a79d168ef3815dd198346bd609f8f235d7e2fa6f7c13ef7cd7bbfa1eba3e7dfa747cead39fe96bcb8c1933715eb82d7e7c7c0c8f3cfc50cf96c6b4f2cb0468bbf0a2151d3e4a82bc575f7d058713f3270747b3d9040f335cb3ce2a4c06349b376e88edfad235d7a0edb707067b2b57ad8ac7c1071f7800ffffff056774719eefac99cd9b36c5757de4d2cbd06ab77b82d019336662e9b2f363fd1e79f8a1f84315c0f0ebff98ca9c4dc2cb6e78f5fe450bd37549d87de9a597f58569279e7822162e5a6ccd3b4c308a0055f65a9e0f7c4aedfaa5738ed8b47163fcf7f90b16e0ff5c7f3ddef9ae77851fbe7d1c77dc1fe1fce5cb70fd37be113ff7e0fdf7e3d8c404262727e1fbeda1eadfbd6b573c5e4ccd2b3bd00e3f5aa75d9a3177ee5cdc76fbed98376f5e9c3976dc71c761d507ffaa632e3974e8107686a0a8e34c3ece313e36b5fe3d6fe979610cc1333f38f4ae797fda11fbdc76c71d58b2e4cc70cd1bc859b67c39aef9ca758935efeb7868cb96700466fd6f45b41258898746c5427b795956556c0de45a3545317e912c5eff61910de5c7a9c1264de1e1eb1229aa8a43e0057ba290c4c88cb1b171dc7acb2df8dad7bf1e4f0817ad58818b56ac48ade5d9bd7b71e79a35c1429db9f1cd41457bf491c387f1fd7ffe677ce28a2b82a0e96d6fc395575d852bafba6ae06fbe75d38d381a06488ee3e00fe3e358f3fdefe3eacf7d2e0ea4ae9c332755c6dd77dd85b1b131341a0db070817ee70f7e80cf7cf6b385641c1d1bc348a351fde1db29e944e3e3e3d8b461439cc13677eee99929cb7100db67403c7ce870c78260e3e66042ddb6752beebeebce52ea1f3972046bbeff3d7cfc1397c7755f7ee555b8fccac1febff9a69bf0c61b6fc4b76839121b41cc17ccb4819ae9d3757a168d14f8e816348b0844fa95e4c1ec51d9b3e799f8acbc9e2bd019c353bb77e18c79f3ba9eef0fbcc6c7c771f79d6bf0a9cf5c0d00f8fb6fde8007eebf1febeebd3786420b172d8e01cdf8f8387efffbdfa3d96c051758746d219cbf60018e3ffe78acbdf7c778ede041701e6c355f797127e039fac61b700b64446dd9bc09ffebddefc689b367e3a2152b306bd62cfcf4270fe2b58307e1380e66cc9c89858b1661e9f9cbbac6ccb7e1939ffe34be7df3cd850e12668c61cbe6cd78eb8c1958bce44c9c76da9fe3a69b6fc6b6ad3fc3ce9f3f1a5f1212dc8eb828ded677e0c07efccbdd77a1edfbe12520f90e4c7e74c776fce93bdf8933e6cdc339e79e8be9d3a763d3860d3878f0bfc1180b7cb86a1566cc083e68dcf3a37f0bb6ec2720e0f8f8389edabd0bef7ecf193869ce1c5cfb95ebf09d6fff430c68debf7021962e5b16cb88111fefb47bc7f6ed58b8683166ce9a858b56aec4f17ffcc758bff65e4c4e4e0200ce5fb61c2b57ad2a3466a97c97a8e805a834d7b0f42f4f38e1046c79f891dccf6fdfb60d77ad5923fc1888ff78fe79fcf89e7bf0a10f7f18409009f5e729c73eecdfbf1f6bd7de0b700ee63843c5bc1cc0ae7c78502200002000494441545d4f76ecc6181b3b8aa79ffe6538feb999e3fb9c3927e30b5ffa52ea3337df7423fc763b8e319279bb4712e757cd9d7b3a366d093ea2fe6ceb56dc7de79adcb61c3e7c183ff8def7f0b7975f1ecf1d575c7515aeb82a63cdfbfb3782dbda1d47d2ba916bf2bed973f8ba1489c61ec29e4f589eb6f26462155361566e5122af04940eb3fa4b658ce195dffc067fff777f874f5c796578806c7af9d7bbefc6dab5f786b74339705d27bc46b7dfc2399bae6edfb60d478f1ecd9c540ebdfe3a56af5e8d175f7831e8bc5e039ed780ebbad8bdeb497cf7965bf0b92f7c2153fffbd6afc7da7bef8d6f2e8c74def56439195313090bbf806bb4580a3fc96cdcf053bc75c65bb1e4ccb3063efddcaf7e85c71f7f0c5784d0e884134ee8db6adbb76fc3a2c58be3335fa2d2f67d1c9b9c0caf6477c10b8e783bb66fc7d1a36399fe3f74e810fe69f56abcf4d28b600c68782e1a9e07d72d0751879d43babf0c7021efaa1e702bef444290cb1e08f6fcf3cfc500ebe5975fc6cbfbf6c537e9456365f2f7c933ec82df741ef8de3ddffcf2a9a770d30ddfc4a7affe2ca64f9f3ef083c9e1c387f1dd5bbe837d2fbd148eb1231df3cbb3cfeec5cbfbf661e5c5ab065efef07f7ff423dcb77e3dc058aedb5b93e53bff7033aeb8ea93f8b3534ec1fbe6cfc7fbe6cfeffbdcf8f8386efdceb7f1a10f5f823973e660c182bfc481fdfbb13991a990172afecb5d77e1f5d75fc75f7ff8129c74d21c9c74d29c38c0e92e3fdbba15ffb8fa8e38d02a7a3ee23fadbe039c73cc7bef7b53edbbedd65bf1e8a33be0fb7e0704648c61dddab578fb89b33173e64ccc5fb000f3172ce8f9fdba7b7f1c6f8109fa0def81a6dfbaf1065c73dd57316bd62c9c75f6d9382bb1953dea0bbb9e7802cb3ff081b003fb94d14480ca3a48d5b3b618e2f7ed761bcd6633d856e73802de91e0dd658c61d3a68d68fb3e2ef9c847527ff1f8638fe1a61b6f08c60ed70dc6a81ce3539aa6478e1ce9f8c8b26573b01bc3711cb85efaf87ee79d6bf0b18f7d3c035edd84175e78218c3182e343921f4eb66fdb86458b97f4ac7f7dbf8dc9e4fa37c725253bb66fc3d1b1a3f8fc17be9819fbfce3ead578e1851701c6a66ea12c70266456bb8a820a66022bf1f5f38a8cb11d5a75002c9e192211ccca2d4a607656ee8cb021a5465f185e79e5157cf98b5fc47bce3803ef78c73b3ace1902826d213b77eec4439b37e18da34783db3e9803afe1c16b344278d007907568ce7bbc19d5ffd4eeddb8ec924bb078c9129c73eeb91d379cecddb3077bf6ecc1fa75eb822d0cd101ebe1cd548c0541d2ee5dbbb0e2c20b71c10517e07df3e763cec927c732c6c6c670dfba757866cf33d8f7d24b0030b5c523715bc953bb7763e5451761f9f2e52932f6f49591f612561de033c670e79a35d8bb672fce9837af23d0d8bb770f1edff9181e7ef861cc993375a8efdcd34fc7f1d3a7e3d8b1c99e80edc61b6fc0f9e72feb08340ebe7610131313f0c2f36c064d9383f4731c07bf7c6a373e7ad9a558b47831ce3ee79c8e837d9fddbb077bf7ecc57debd7c10f9ddc080fda6f3406dcccc8f2d45ea2910a3528eb49ad2ed61ff4855b04b9ec2bfff59bff4a8cbdcf0481813bf8cb7677d6d69e679e0eb637249eef0e9e5ef8f5af71f5a73e89858b17e3acb3cfe9b881eec0810378f28927f09307ee8f6f787539e0bb6df87ee717fcbbefba0b7bf6ecc5d2a54b3b00cc934f3c81277ef10becdcf97370cee3f9c2f3bcdc80677c7c1cdfbef95b38fd2ffe027ff2f6b7776c2504805d4f3e8103fb0fe0c1071f40b3d9c4abafbe8aefde7e07a64f9f8ecbfee6a378f30f7fc08e1d3be29b6db3ea8dc6c0cd1b37e2b19d3bc3eca8f33a7c333e3e8e0d3ff9099e7df659ec7be945b44378e545977ce4a82759d7eadb6fc3238f3c8c79f3de8b73ce3db7a79e5ffce271bc76f0605c4f1202024106f5d7bf7a1dfef2fd0bf1d7975cd2090fefb9074f3ef90466ce989108f27ab7d231c6f0bbdffd0e577fea93387ff9725c78d18a381bfcf0a143d8ba752b7efae00358b47809bd9c04a7ac0154b26d6eb7db78736222be8c287d32e68596180e63d8b471433c4e5dbc6a55c796befbee5b8fbd7bf6e099a79f0638c01c06cff582f3a9e2dd1a61cdacd8f6a6681b613cdf44178c302713e2ffe7cb2f63e5851762e9b26558f5c10f76eabc7e3d1edab205bffded6bf1dabe91387b3192393e3e8e1b6fb801e72feb5aff1e7c0d1313c7e0353c8c8e8c645a12af7977efc6df5cfa112c5ebc18679fd31bfbecddbb17ebd7ad0bcef50da1dac8c848f0d1d67186ecc7bcc27792573c8ed89165a52fb4e2d2c740b66ce979bc5c4824261ac9b7961418f9080ea2983823ab34039c07135eabd542b3d90c0e66f4fdbebd8b39c1d75e3771bd7972e1ecfb1ccde66470a86cbb05cff5306dda281a8d91788b436ffd1cedb68f66587f3b0c5ca233aa5862c01f546f20a3dd5746d2610c0caeebc06b34303a32d2b1ad644a463b96d1ef507b16c1ab3e32f2f9db47b3d9c49b131368b55af03c0f6f9916dc02e8949c947c7fb04cc61838e768b55a383639d9f7e644874d5dc10cc6d06ab7c17d0eafd1ab9bef076d756ce218269b93f1e4cac2c3e1a78d8ec2f53cb45bad5c36b28e7ed046b319f6c376a20dc38e10f503cf8d0ed7efee7ff97d3bf5ecb102cf4e087d56ee7061163522c8557df17d1f93939371df751d17d3a68dc6b700f69cbbc183739f262626706c72129c73341a0dfcd15bde32b0bf4fbde74d4c86635104331c3635167304174e04f0a901cf0b3e14349b4dfce1cd37d16ab6e2608325b72bf2a9dfbb8e8b91916280a79f9ef19cd8b5468bce2c89756788c7d686e7616474140dcfcb951dc5c35b0f279b4d4c4e4ef6fa85f5d6e98687e027ed8bc79f3713e3cf5b3ac79fccbad0a79e91118c843292e36dabd5c2b163c7d00c6f41ecd0376a4b9fc77ef11a5e47ffe8e80f934db4fdf6d4192f39655021386523a49a7a97df44b3d9849f380f90654ca68cb18ef558ab158cd3c3ae5f92634773b28956ab19c60bbdcb8fe023af8746380647bf1f66fd7bfd37be89d9b367636c6c0c17af0c3e2c8c8e8c60dab4699d6b71cef1e56bbf823f3be51400c057aebd06cfeedd1b7cc8086315dff7e1f3ce713d825783d6f6f1faf7d8b1f05c2f3ffc6833e5efe846ef743ff68f5bba638e28c3b65fec13b555b25da7c575b0beed1a3cdb86e7b989671dcb8195781dac00568641ab64f1b254d02f336bc8a04c706a53155b0dc579bf53a5208bca83e3048bd576bbdd0bb1a281d475e185836877f65574fe89e7b9a15cb7e7ab4b6ffd2caedf75185a9e8b566bea10db185a845f80dd3e5b41925fba5dc741cbf3e25b9992d79a3b8e8386e70567aa747d91ef94c1d072dd10a2f01e195ee483025ff53b301a73e0ba1e1858900556e210fc6e1fb2d047b11da1cc48aeeb7a181d41e09f763bb841113cd421daf6136cff73a2ec07d7ed398c393a13878f340006f8ede0b07be624eac5607d06f66716f8a2c11898ebc06b45fda01d672e398e1bb79d37a01fe4ad77ead9a9be1a04c29156c3cacd7eb6c8e05ebc7b647ecf3432d021d025132206b707363c2fde22ee650018d775d108bff2fb9cc3735d3036f8f9e438eb382edaed563056772dda3dc78db77144f507f3811366dfb2782c8a16e8becfc1199ffa7d9f8f1d457cd1ad67bbdd0eea40f061c4096f8f8d7c147d28880e152eb2c52d9a5b461a0d38cce9eb97ee3a5d3798cb92ed13f8251ad7a2b9b5779cccaa2bab9ea48f464747e1ba6e870c06165ff00220f828d2a77f4432a297bbd56cc6b030af0c2a04a62a0b64b9dcf19839c107d708e4e6fead13befb0e8b8fcc10b17ee9183b1c076ecb453bb14ee3c85eab955d1f9d387b3666cf9e0d00f8f7471e0961792023baad7b50833004603d9a0f7cdf1fb80e8ec6bc41fef15c173c6c93f8f7911e09e015db19adf35970e448f232ad8eb8c575039dba639f44cce5f4698b200e417c16623f57763e1bdd12dca90f01ab1a402bcdb706e6adcf13034a54c22cc1f8c6f0ad8622995c7c606138a0b67d1fdcf7c11352a32c1bb7038cf40e7e4ef8b5361e8073ecd5eeaedf73835b4da632b09c0e98326862e994e1c6595cb1fe890983a1f75af5a40cc775e1b5fbc9983a387c902e59c5715d8c267dd4b56fbe4cd7709d40a6cf399c5066a75d0820a5ebc26b47b73d4dddb4e2b86ee893e0162d9e94930c2e11a49127bfa8457644fd23f8fae374e9e3e4ee070dc6e0bb2e5cafdd293fb95819e07bd7c95f6ffab3bce3cfaec3303ad280cfbd3863ad9c5cf1735db9a1c42cc045a04b4d715d07a3a3a3f07d9e00202c13ba4467ad443741e57acf1b2c866483c6ea6e6812e9d748dc3c1501aceeac5db7c0b95779f44cd691d4335987eb7ae1eda99df0a54c7d1d7e0907eb649d4ed7478a7e6d384887bc6d90564fc77ce974ca48fe1e001aa1effaf58fee40ae8c0c2a7507531203d70a7de23a4ebc6d6c0a60f15c6349d9f558d6fa25865ce1bad1f73a6f0f8dc68a41ebe4b2eba365cb96c77f7eecb19d00e7701c37f71980716ce005e1af178de75deb6027479cd1b9fe0d7fef38608e1baf9d1cc7c5486304dc1b1c0bf5c61ceddef1af47a7a97ee0b80e46471ae0dc4b8db7828fccd9fa10b0926c95ea03d82d8256c9e29515a11266a50722fac3ac54719a6567458363b440ecf7b527825683270a166eb1f382ebd759f277e5eb4f7e7118c6867e72789f8db48ec3c038ef7b0066af0c5ec8db8c3138009c7041924f276466b1390ee0388365c6f0af8f5dc9e793be1be4f76e1b3ae430d611f8a4c9496bc32c3dfbf5f722f58a79b6578b616c973527d609709599440976157f2786f94dc77b1e061579c6ea417505d0c62d3567e41e8f72e8d93def94d121abbe2cb945c7b5a26d504446bff6499d53127a979141c55628652fa0ca9a970200ed8273a7d4d835ec5a279e1c19eb5ce9a4acd3d2c68edcba24e41d77dc7158f5571fc27bce3803007060ff7efce7be974308530066b3687defa48e5779cf2c741c07be3ff8f759ebfcfc6b5ede156fa4c712fd120bf2c41d04acaa338aa055b1fa3c11a265c3ac6ec79806b30a89d3243b2bdfc036f80a807e7bf48b1c5e5dacfefed60dbbc00d9a22b92543acb7cbe89705b58a4cbe69cf0991c379ec81086a0db3f82ad4dfbb7ec704d551a45fb202e0568700460ee0d21f72959d7c6d8e9bcb4297b2fdbde86fb302812afd2212ace8e25319fe9129838014c129b3fcc5a5bf9b79e4f03e139cb87551c66fbaaf730ecb473ff6712c5abcb8e7dfffed87ff1a7f2ce8be8c49e6f8daa9629465256e3ee88555d9eba8e0c389bcb6d2e7bde4668c38058ce27a1ba2785c2d9699e62536e24a863396c02c95e2246767890b2df34b95609274ebcaebce9504f33ade7a5868a453a02cd706ade87ba3a01cc0957756352f202d337153dc4d850a15b3e08ab6d195613ee4a489a086fad10f7f88a79f7e3abe613679a484997d8a6ba617d7a4f9b939d6d524cb4a6cff1bce675e5f8dac86590282254bb2b3249852d8df6a8196602b4b8123825a3a29ab0fd8ca1acc9996cd24aed9f2ce886613a0b2133f812f2a54ec7dbf2db09cfcaac00fc66923a0e18e1c3e14ff79fffefdb86ffd3aec7cf4e741f65578e07ab98b94aaea635c43ddb8465dc0ae6d8152eaaf31b4ea58172f3befdcacdc55212a33094f8a515b706450953809118ec48d181a056ff223c3e2faab8b568d0b8c3550584f97316a4243fd41ef3a152a1a04fb9c7ca02aa835d7ef9c34aaa0117ddf47b3d9c4b163c7d06cb6c0c1e13a2ebc8687d19191f806d8b4dfbe39318156ab05cff3306d745a7c00bb6e2da4e67db01b5849936a4596553e81bc0a485650aac7b396fb4a33b38a3d59c4f94ab61a5629ce98ed86c5259bbcedb09cfe6ab2b4060d525a07ba156e43cc1a642bde0098862e8c0b14876fce2253613dc88ee8853101312a16c7ccb67a8dda47231f19a751458d1a1f98eebaf0c2bf7be14d82ae9b957dc5c21bcc3d3084b7f90d712bade8963239bbaa9cfe04acd40be515f445f9372d7afd04a98459e9e183455b0d558b93bcdd506cd8a733d0121fe0eabcf5b0bc7e9a2eac34005bf25a4ad444c28c694e39cd5b741a2572a33a962158467d828a1e68c3fc36e6a499818dec382e464746e0fb7e78f3e0d4b957d121e6037feb06bf8d6ede735cb792d6323dbbaab80ddc2c2badd916985fa069d02a59bcac0a64c3acdcf529875962eb942d2e775b098c06ea01b4e45a9a3688e80eb58c082c35515cf3d3adf22004e30366714d5e660a260253efa0990a15bd11861def18270d2d6cf420030b701c0f9c73246f07cf328331060780e37931c04afe5656abe97ca6963c3bb879565a9365955fa0c9d02aa9bc57a462db6156bafa55d127d1be8305402ba37728075a7202d47276a8835a83064223b225342272666cfe332f8b6b98495bcd98915b1b8aeba95031a6e80105ec84be04a8ead611a6d42f039ed0f19b7cbf2558a5833e5c032329cb6a883a15b49957566d3d61d6f08bfd4ab61ae637b67417b30b681593ae06b2e89aa5356828510bb5e4f85cf1e4a619dc92db8a32263573404c99095f5ef718762940008c0a158311840d1cc258bf1ba3a935a04aef9654ab27012b95465296d590752a6e334f8439fac0ac624f16f161655b0dab106939d0926862c6ab5c5fa8359cae06acb02a32c4acbca8bcd39b99c0a5ec82417ed711bd822220468570424d3983f5eda3b5c616749eea4ca837ac2a670f01abea0de315f5553da155f2290f99d7101613a8e21ca6aa0f814f575fffecacc25a4a38105e92a74a4b970fb406bdea04b5aa09eaeb6188991bffec065d22171ed5742f55ab7a0265042d2808a736ae99e616752e53b2aad4eb5a2f582555ba75c02abfd02aa01557dc76694f787d9f920db3ba1537ecdcac62eaeb9f9d55badd0447506a8156466f51962d247feb61da3851eea078f9c1a5f5604b1363cc3ed9aac8546a270c11b580d1f3bd224a4085d800bd73165a6159473429ab4abdbe5cd3362060a58f71bca2beabcf795665eaf3327fcdc4b9a60ee766a59b50f5de4009228d055ac56bb0294b2b6d2cd1355b2b6dec6326f289ac819cd1fd84d5ac38ea97f9236b41cf28898a0ac5f7068d7d640d75625d4d2258359c4df6032b697ad42ccb4ab8c95c4e669757482a13e7365bcfcd2a6682e4bd81556f37141cc1a8075ae9b55497a52537c8160bb5d40001abc0569e419fd1f1edfa2cc588d2e81ec31148ab6dcc6d5b0b9175f4c2586e1637486fcaaeaada58db80959c7eccd59bcce5d7e995f681c1302b034b080d4e6ccbce2a2c5621d092134a0e97a5252f7832e96641fdc096f141ad01d95b45272a739ba3ec344c5485e24c2a35ee95642d0d1c35368d1ba63b6557e9603037ca48cab29256271fe216c24a61968000cdacec2c41c18e8e404b70b0ad5b969684ae2b54371963567efbaad9869835de5a91ad6118e02a32b1d9837d8699ca097e51a162f63b4c1ed07e9eacc15240f75e626b565579dbb8d91e206025a94fd7035a258bc7c37f614a0ebb2a26aa8a43e0d3ebad2a3bab90672a69b7a1c41abdedb0782deab2b4060d1d3a1fc05e5db6569e31d99aad480602ae3293a1bd9847d492804018953a16024fd67ba7466997fa984a595562ede3e67b808095a4fecdab319babbea970f0fff2a69ee18925ad8a942a81584020cc2aa6bebcecac745374214f92c45ab7ed30474faa1c6ac90f66c5676ba90fc0adceda2a3adb1a6034c1aeaa968b04c6a898156092172d9ca3c85ced7a94693716aab5938095fe86529695fc3af33de6f5ffad7e302bb7282db61a8a59c057badd5027b192f7e05593a595a34729855ae574943536da02b6e4b799e62b6a838c2f330113a6d13564a69631bf0da9d4b6656a7a689d2d90aa7a7b085629f34201e3b991c6d60c5815308657dc7e5efc233648a6c130abbb21946d35146c2c86d96e287031af486ca136951024abc338a6422df901a23cb0a53eb83578b79ebac58da14e20e845213e152ad44ba546fae402cd7b615d4055795bb91dded025bb4aaa705e71bf276895b7787d05e58059c1632a0ebb2aee03bdb71a8a09616c065a85452ba03a6ab2b406bdd1ba41ad727aca1c638bd9ab47d6569e7983d58576580eba442e00088051a16253f85fa3f19bdc616c4f35f9d642b536737bbc41c04ac13b40c0aa9c283ee016c29c6446587696603a50f556c31cc841783852f981f012da7128d1d6646995ab4d1fa8a526e4160381f4c9daca3bc7b0bad18c1a812e996b00826054a8107cd29c58906b2ae8d104aaf4d49580957ac1bcea83df2b6a5f9da155b278a2c8016d352ce536c8a23e959f9fa59be80ab2b4e4068a62a0969a58bfda8c27b9595bd5e200cade12b4f2a899b3e8e8762ad45f695ca462a29bb8253672c3da9660959946730dde095e9d0b54df1a2858204f11e60da598c1302b559c84ec9dda6f37542c3a9778c9595aa5f5525c5b35d95aeabd53645cb71d6ea96d670b2316729c76a0815ac4ce76a5a2358520b769fcc6e9612737b09db97ddea90db02a269cb2acf46b4f9e47182f03b006296c18cc2a24aeb2ec2c0946a31e40ab94784524c754a8a5266ed7fb56c1e2f6eb09b7f2ce75c46904af7ac8a116864954a858411ac89d068e58fad8ca0d6d6f82554a74236025cf0d866f0d0cc4f1c2757ac8ba86b08c31aa619660f553c549cece4a3745fe76c36c93ec015ab9aa5090a5a5c074119e18384e5697ada5c65b79e709dbe056de7991988ca29536399a0a153bdf6d2a96ba995b683737b4fdb9bd5eaa557655b10aeaba2d504addaab3ac32eaf4fa3fa51666058f51765671536a06b424c4f594a595354ae89cad35bceeaae614b1704bbd6dc3cea5c45e348960a821a850d1950c503398a7b5c5f67383fb03c12aa5fa69749a7b9d819594fa358356c9e2498712aa6f3414ac7e21719566674930bc9459baed0b1cfe5dd5196a497081088fa48eb975035b79e61f9b015791f997f88aa15122351c1593fb2f156a3605e1a09e7e2050a56d8d3ac22ae9959805aca4b9c3822cab401c9756a7976f03a1a0f4a62a6e3414a87e617104b4203d9748c1de3b9da196020f17186d74df869867b4ac2610177f9ba05980abcc6284980945a8d409884650a16ea053244e904a965f085655a29f66e95b75075652ead738cb2aad78c53980455b0d059b90294ef276c36c7374005af2f418f85228805a4c8ea3747743ce11a9fc3644f531aa5970abbc7ff2cc1e7ac301825d5408a650a142af93cac85b5f1f714bfa10b7df7b259d44c0aa1a3d08586589e315d4cb07df42980f53a98559dd8ed23d3b2b55a4249841404bbdf841efa54e595aa575943a5a9ab215518c1d55ad85cafbc97cc855761144c08b0a152aa6177bf92eafa9cfb8457d8bd7c383b58655c52ae1badc5458715fe006b4b5ccad8179057a457fa21c66a588930ab304c566556e372cde2a6a8056b6793a1e74a5a81a0da0963a2c613bd852ebcdb273e670feb207720dbb9022e845850a157d81813196d6dc87dcb27ec7ebe3499d6195928ab846efa339c04a8a0e966459a5156f18712c77a5066e35cc6f6ce9a6d0fbfc2c09ed58dabc0aae239414770b835a9223e6eab2b5d2062dd3c0569e41b87aea21ff16c1bc339ad904a8ec628cc017152af529f5ddf5cac9b7ea918542bff17a79b3f6b0aa782504ac24eb500368957cca13558d9243e00b88322d3b2b5364e5e7674972c280f7bef26d878aaa18f4ba963a534b72345cfd063a3960ab5a8860c661ebf221579159d02ee233eca28e0018152aa605fb5679847c5e1da6a8c08fbc7e9e255855aa2202569275b00258e513d8ef094f1418a9fc10f814712664671512a9c5f959e57e51765c280eb42404ba0ad3924c815a69438f29602b6b1eaa1610e89dbd55662e5707baf4f391eec11dc1302af48e50518909cc6c1b5e83beceebe961dd6195b2cab866ef31d7c33d559e632541b069d02a59bc810d33e44a56d7ad86dd0d665d7696c0284467a095cf4c5d4f6f575c5505502b6df0a91e6c15d3c24cb8a5d6d332163a627c5b74d6ad37c191bd08254046c51e88619487a94d35f75735bee5f5f5f4104ee4563a8880d5b0865a956525bc6ef1e0cfcbd5684a6056b1270b7ba1aaec2c4131918e40ab587b8a0f0eb5ccd25258cd5055557850941e77f989d1425fb895772ad0972814592089f37599199ba88c4d41ad4d908dc090956f11f527837da8ded79c3c6e425695d20ab986ef3d012b594275ceb21aa65a2f1732321d661510273c3b4b8229fd1abc0aa055580fc5402b9fa9ba1f74256ec8d0395b6b68bd950cb836c1ad225387fe117d35b06bd8e997c097dd8123152a0680054e7e35dff79cbc3fa4430956a91c13b83eaeaa33b092523f5756a53748a86a9895be9c97b8d530459c29d95985c56a0bb4c40775da666929ae6aa8ea2abed64f0fb09535ec8a835b0a5d2b70863307c694599cc9698f61a771026054a8d43454af28f0249f57d71e9c5a429073b9d5ce323bbb4ababbb80e87bfcb10696796555a1b7a792a63793b428db2b3824709688937cf842c2d89c1a306502b779504b60a0ccf3603aebcd393b9c0451fe8256b4940308c4a1d4a1db373a85dcc69238254229dccad779a8ed955c5f52260554624afd0a8eaa055b2784595c80d422ccfceeaee40ac12f22449acd6404b7cb045504b70959a82ad6ac374b15a9907b88a4e67e6039561168aeadb4ff6aa960019157b4146b5c122b5a759edc7a99524389b605555e30fd7cb6575075652eaafe8e6c58cb6f4863543c556c3ee7a2bcbce4a1129253b4b823985dbb15f279208b4f29929ffdcaa7226d70f6a15aab662b09535c0ea09b7ca696626e02a3315da0946442c3ccddb865a55a91b5ca343bef408fca80fd9d9ce9c5a4ca2d3792d9ca72bac2aae1b01ab61c45296555a9d9e4813f5de6a2868a16ae176c3c2a22502ad7266ea9aa5a546b7cc9184c0d6d00371b521ae7ac05581fb15ad1cea032b642c689995ee235a417dbdf61ea43e6181afb8450dc06be344ae59ff1e4e37ae519fb2165849d141cf2cabb47a3d91193e7a6f352ca4a1f0ca6b05b404473aa66469e537db94d3dbe50c87a681adac41bbfa985e3ce0ca3baf980734087899040a18b99ffa0815d35186617d8c53cb2a6c0c5e2b67ea0cab8aebc735eb5b04ace4185605b4ca53a737f017aa8e92d262aba1a040c5d2f3b34a89ae6196d6a0f7d218a8a5285e9706b62a8a78f5865b79a7027990cb6c105176ea26f2a27fa04a858aade30fbdef26fb935bd830bc760eb50b56297123d7e9f0771922095889acd7134808722b56c556c36c13241c3655e57643096d389468c5402b9fb904b574a8326bf062c33a5b427f13315de88538e4de225ba696470000039749444154683fe812b90420f845858a3d8528acaedb9da847886f285e4bc712ac92ed0053d976b5e758e5176c0ab44a162f772690e15b0dfb394ad9cd860545da00b40ab5ada4e8b59cb9f2b71e0e67be89a7b7cb1b7e4dcddaca3370eb8731e442aea20b3a7bb79789584a1004a342c562d450bd6738b583911a9b0ea92a55825bf9be700dfb9da9bb8429cb4a5dbd5e9ae3d9e02bf784ad934b6d351414bd98b8dd30b55d24eaa0447c8db3b406bdffe5a1968220b662b0254c050de1569e815e4f44a1eef640825d2a972704c4a81036b0de7b9cdacb0acd053524afb5a3b9b5ef10012b91a2cd005652aae755c1b2e03f5ede86c905b304ac73f5cfce2aa4a5140594012dc1718b6e40abbcc9d542adfcae30f5f476b943ba0d702befa4a02f765007baca2e2ae900f12aa308723ef51b2a1a308c5ab639af510373723a0856a9ef8b04ace41bc72b6c6baec064af4ca355b1d530559c6dd95905c54a035a12cd1bd427abde76584aaf217e25720cd13a5babe2aaf30eacb6c0adbc9388fe98a0ba5b03097a510849858a45ac82de47d3acb10d5255ae0c37e81de4faba96eb765ba14cd15c033d7875d5579c659556bc611b5415cc2a244e9bec2c8101550d805629f115412d56fa0dd4116aa9d735d74055010c5002b724f55159d3a2594ca6c834aae6c286dcda10fca242c5dac289229065123b05752f310a7043ced6e21af7510256ea0ce415b67715d02ad93e1ef870ebf852e76609881d74c9ceca36858096e8fe6ceed6c3e17e29722cd23e5b2b6b3033196ee5992434a2196a37fbe9bec855ffae16d28e2018152a3a73061b690159a9a8e3706a14a14a10ac1ade29a65f305a7b6055a0cd7945660f6a23af470813d719b4cfce12b4e2affcfcac824a28055a12623e53b2b4f29bae3efbc968b0a5890a79c76126b281342615f6822e1153b81aab452fc8098851a93933a81b0d20ab2bee6c9c1a49b812dca01b0bb9e6fd971bded7085841fb2cabbcede4a50a67623b8a76d959dd0d2968b55ef9f95905454b055a92cd1cf43ee80cb5f2b9a01a42237e1ba26264a159d6569ef1ba2e80abe88468173b197619508d37542efc0996590c296ac366e8ec36ab3c511740a59562a681aaf23ad71e5629a8848055b1f6d7195875178f83e7034b4c6c47a2ecace19f96a588e940ab74150ab61ea6bdd376666ba58d60a69edeae767c9702b80c2006d59e66657374a1a7b738c5fe54ea1db993a72c187068b7a91a65085689754eed6095747d6aba2db080503e64edff03969de4be8c0624b80000000049454e44ae426082}} -{\nonshppict{\pict\wmetafile8\picw42342\pich22230\picwgoal24005\pichgoal12603\picscalex39\picscaley39\piccropl0\piccropr0\piccropt0\piccropb0\bliptag-1910704350\blipupi71{\*\blipuid 8e1cf72225db3c93898c8c70f8a2415a}010009000003f64d11000000d14d110000000400000003010800050000000b0200000000050000000c027702b104030000001e000400000007010400d14d1100410b2000cc007602b004000000007602b0040000000028000000b0040000760200000100180000000000609b22000000000000000000000000000000000043444644444744444744444744444744444744444744444744444744444744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744444744444744444744444744444744444744444744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744454744454744454744454744444744444744444744444744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744444744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454844454744454744454744454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454844454744454744454744454744454744454744454745454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454844454744454744454745454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845454845454845454845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464845464845464845464845464845464845464845464845464845464945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464845464845464845464845464845464845464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464845464845464845464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474945464945464945464945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474945464945464945464946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474946474946474946474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474946474946474946474946474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474946474946474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a46474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a46474a46474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47474a47474a47474a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47474a47474a47474a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47474a47474a47484a47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a47484a47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b47484a47484a48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48484b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48484b48484b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494b48494b48494b48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524e4f524d4e514e4e514e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514e4e514d4d504e4e514e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494b48494b48494b48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524d4d504a4b4e48494c494a4d4c4d4f4d4e514e4f524f50534f4f524f4f524f4f524f4f524f4f524f4f524e4e514d4d4f4a4a4d49494c4a4a4d4d4d4f4e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494b48494b48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524a4b4e444547414244424345454649494a4d4d4d504e4f524f50534f50534f50534f50534f50534f50534e4e514a4a4d4444464141444444464a4a4d4e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534d4e5148494c4142453d3d403c3d3f3f3f42434446494a4d4d4e514f50534f50534f50534f50534f50534f50534d4e5148494c4041433c3d3f40414348484b4d4d504f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c48494c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50539c9d9ff5f5f5f5f5f5d2d2d27c7d7e3e3e413d3d403f40424546494c4d4f4e4f524f50534f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f5053b3b3b4f5f5f5f5f5f5f5f5f5f5f5f59797994041433e3e4142434548494c4d4e514f50534f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f5053b3b3b4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57374763f3f423f40424546494c4d4f4e4f524f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504b4c4f4b4c4f4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4c4f4c4c4f4d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4c4f4c4c4f4c4c4e4c4d504c4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514c4d504c4d504b4c4f4b4c4f4b4c4f4c4d504c4d504d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4d504d4d504c4c4f4c4c4f4c4c4f4c4c4f4d4d504d4d504e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524d4e514d4e514c4d504c4d504c4d504c4d504d4e514d4e514e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514e4e514d4d504e4e514e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534e4f524e4f524d4e514e4f524e4f524f50534f50534f50534f50534f50534e4f524e4f524d4e514d4e514d4e514e4f524e4f524f50534e4f524e4f524d4e514e4f524e4f524f50534f50534f50534f50534f50534e4f524e4f524d4e514d4e514d4e514e4f524f50525051534f50524f50524e4f514f50524f50525051535051535051535051535051535051535051535051535051535051535051534f50524f50524e4f514e4f514e4f514f50524f50525051535051535051535051535051535051545051544f50534f50534e4f524f50534f50535051545051545051545051545051545051544f50534f50534e4f524f50534f50535051545051545051545051545051545051544f50534f50534e4f524f50534f50535051545051545051545051545151545151545050535050534f4f525050535050535151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565152555152555051545152555152555253565253565253565253565253565253565253565253565152555152555051545152555152555253565253565253565253565253565253565253565253565253565253565152555152555051545051545051545051545152555152555253565253565253565253565152555152555051545152555152555152555152555051545051545051545152555152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565152555152555051545051545051545051545152555152555253565152555152555051545051545152555152555253565253565253565253565253565253565253565253565253565253565253565253565253565152555152555051545051545051545051545051545152555152555253565253565253565253565253565253565152555152555051545152555152555253565253565253565253565253565253565253565152555152555051545051545051545051545152555152555253565253565253565253565253565253565253565253565253565152555152555051545051545051545152555152555152555152555051545152555152555253565253565253565253565253565152555152555051545051545051545152555152555152555152555051545152555152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051544f50534f50534e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f50534f50535051544f50534f50534e4f524f50534f50535051545051545051545051545051545051544f50534f50534e4f524f50524f50525051535051535051535051535051535051534f50524f50524e4f514e4f514e4f514e4f514f50524f50525051535051535051535051535051534f50524f50524e4f514f50524f50525051535051535051535051534f50534f50534f50535a5b5eb3b3b4f5f5f5f5f5f5d2d2d34040433d3e40424345494a4d4d4e514f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514e4f524e4f524d4e514d4e514d4e514e4f524e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524e4f524d4d504d4d504d4d504e4e514e4e514f4f524f4f524e4e514e4e514d4d504e4e514e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514e4e514d4d504d4d504d4d504e4e514d4e514e4f524e4f524e4f524e4f524e4f524e4f524d4e514d4e514c4d504d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514d4d504d4d504c4c4f4d4d504d4d504e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504b4c4f4a4b4e494a4d47484a45464945464846464846464846464948484a4a4a4d4b4b4e4c4c4f4d4d504d4d504d4d504d4d504c4d504b4c4e48494c47484b48494c4b4c4e4c4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514c4d504b4c4f4a4b4e48484b46474a46474946474a48484b4b4b4e4c4c4f4d4d504e4e514e4e514e4e514e4e514e4e514e4e514d4d504c4c4f4b4b4e48484b47474a47474947474947474a48484b4b4b4e4c4c4f4d4d504e4e514e4f524e4f524e4f524e4f524d4e514c4d504b4c4e48494c47484b47484a47484a47484b49494c4c4c4e4d4d504e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514d4d4f4a4a4d49494c4a4a4d4d4d4f4e4e514f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524d4d504a4b4e494a4c4a4b4e4d4d504e4f524f50534f50534e4f524d4e514c4d4f494a4d48494c48484b48494c494a4d4c4d4f4d4d504c4d504a4b4d494a4c4a4b4e4d4d504e4f524f50534f50534f50534e4f524d4e504a4b4d494a4c48494b494a4c4b4c4d4d4e504f50524d4e504b4c4e4a4b4c4b4c4e4d4e504f50525051535051535051535051535051535051535051535051534f50524e4f514d4e4f4a4b4d494a4c48494b494a4c4a4b4d4d4e504e4f524f50535051545051545051545051544f50534d4e514b4c4f4a4b4d4b4c4f4d4e514f50535051545051545051545051544f50534d4e514b4c4f4a4b4d4b4c4f4d4e514f50535051545051545051545051544f50534d4e514b4c4f4a4b4d4c4c4f4e4e515050535151545151545151545151545050534e4e514c4c4f4b4b4d4c4c4f4e4e515050535151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565152554f50534d4e514c4c4f4d4d504f50535152555253565253565253565253565253565253565152554f50534c4d504b4c4f4d4e514f50535152555253565253565253565253565253565253565253565152555051544e4f524c4d504b4c4f4b4c4e4b4c4e4b4c4f4c4d504f50535152555253565253565152554f50534d4e514b4c4f4c4d504e4f524e4f524c4d504b4c4f4b4c4e4b4c4f4c4d504f50535152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565152555051544e4f524c4d504b4c4f4b4c4e4b4c4e4b4c4f4c4d504e4f524f50534f50534d4d504b4c4f4c4c4f4d4e515051545152555253565253565253565253565253565253565253565253565253565253565152555051544e4f524c4d504b4c4f4b4c4e4a4b4e4b4c4e4b4c4f4c4d504e4f525051545152555253565253565253565152554f50534d4e514c4c4f4d4e514f50535152555253565253565253565253565152555051544e4f524c4d504b4c4f4b4c4e4b4c4e4b4c4f4c4d504e4f525051545152555253565253565253565253565253565152555051544e4f524c4d504b4c4f4b4c4e4b4c4f4c4d504e4f524e4f524c4d504b4c4f4d4e514f50535152555253565253565253565152554f50534c4d504b4c4f4b4c4e4b4c4f4c4d504e4f524e4f524c4d504b4c4f4d4e514f50535152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545050534e4e514c4c4e4a4a4d49494c49494c48494c48494c48494c48494c48494c48494c48494c48494c48494c494a4d4b4c4e4d4e514f50534d4e514b4c4f4a4b4d4b4c4f4d4e514f50535051545051545051545051544f50534d4e514b4c4f4a4b4d4b4c4f4d4e514f50535051545051545051544f50524e4f514d4e4f4a4b4d494a4c48494b48494b494a4c4a4b4d4d4e4f4e4f514f50525051535051534f50524d4e504b4c4e4a4b4c4b4c4e4d4e504f5052505153505153505153505153505153505153505153505153bebebff5f5f5f5f5f56566673c3d3f40404347484b4d4e514f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f3f4247484b4b4c4f4b4c4f494a4d48494c48484b48494c494a4d4c4d4f4d4e514e4f524f50534f50534f50534f50534f50534f50534e4f524c4d50494a4d48494c48484b48494c4a4b4d4d4d4f4e4e514e4e514d4d4f4a4a4d49494c4a4a4d4d4d4f4e4e514f4f524f4f524f4f524f4f524e4e514d4d504c4c4e49494c48484b48484a48484b49494c4c4c4e4d4d504e4e514f4f524e4f524e4f524d4e514c4d4f494a4d48494c494a4d4c4d4f4d4e514e4f524e4f524e4f524e4f524d4d504c4c4e49494c48484b49494c4c4c4e4d4d504e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504b4c4f494a4d46474a4343464040433e3e403d3d403d3d403d3d403e3e4040404343434647474a4a4a4d4c4d504d4e514d4e514d4e514c4d5048494c4243463f404342434648494c4c4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514c4d504a4b4e47484b4445474141433f3f413e3e403f3f4141414345454748484b4b4b4e4d4d504e4e514e4e514e4e514e4e514d4d504b4b4e48484b4545474141433f3f413e3e403e3e403f3f4141414345454848494c4c4d4f4d4e514e4f524e4f524e4f524d4e514b4c4f48494c4545484142444040423f3f413f3f4140404242424445454849494c4d4d4f4e4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514a4a4d4444464141444444464a4b4d4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534e4f524a4b4d4445474142444445474a4b4d4e4f524f50534e4f524d4d50494a4d4546494243454040433f404240404342434545464948484b47484a4344464142444445474a4b4d4f50525051535051534f50524d4e5048494b4344454041434040424142434546474b4c4d4e4e504b4c4d4546474243444546474b4c4d4f50525051535051535051535051535051535051535051534f50524d4e504a4b4c46474a43434640414440404340414443434646474a4a4b4d4d4e514f50535051545051545051544f50534b4c4e4546484243454546484b4c4e4f50535051545051545051545051544f50534b4c4e4546484243454546484b4c4e4f50535051545151545151545151545050534c4c4e4646484343454646484c4c4e5050535151545151545151545151545050534c4c4e4646484343454646484c4c4e5050535151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565152554d4d5046474a44444746474a4c4d505051545253565253565253565253565253565152554f50534a4b4d44454843444646474a4d4d505152555253565253565253565253565253565253565152554f50534c4c4f48494c444548434446434446434446434446454649494a4d4e4f525051545152555051544d4d5046474a43444644454747484b47484b4546494444474344464344464546494a4b4d4e4f525152555253565253565253565253565253565253565253565253565253565253565253565253565253565152554f50534c4c4f48494c45464944444743444643444643444644454848494c4a4b4e494a4d4546494344464546494a4b4d4e4f525152555253565253565253565253565253565253565253565253565253565152554f50534c4c4f48494c44454843444643444643444643444643444644454848494c4c4c4f4f50535152555253565253565152554d4d5046474a44444746474a4d4d505152555253565253565253565152554f50534c4c4f48494c44454843444643444643444643444644454848494c4c4c4f4f50535152555253565253565253565152554f50534c4d5048494c44454843444643444644444745464947484b47484b44454743444646474a4d4d505152555253565253565152554e4f524a4b4d45464943444643444644444745464947484b47484b44454743444646474a4d4d505152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545050534c4c4e4646484141444040434040434040434040434040434040434040434040434040434040434040434142444546484b4c4e4e4e514b4c4e4546484243454546484b4c4e4f50535051545051545051545051544f50534b4c4e4546484243454546484b4c4e4f50535051545051544f50534d4e514a4b4d4647494343464041444040434040424041434343454647494a4b4c4d4e504f50525051534f50524b4c4d4546474243444546474b4c4d4f5052505153505153505153505153505153505153505153505153717273f5f5f5f5f5f5a2a2a33d3e3f3e3f414546484b4c4f4e4f524f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3e3e4144454847484b4546494243454040433f4042404043424345454649494a4d4d4d504e4f524f50534f50534f50534f50534e4f524c4d5047484b4243454040433f40424041434445474a4b4e4d4e514d4e514a4b4d4445474141444444464a4a4d4e4e514f4f524f4f524f4f524e4e514c4c4f49494c4545484242444040423f3f4140404242424445454849494c4c4c4f4e4e514f4f524f4f524e4e514a4a4d444446404144434446494a4d4d4e514e4f524e4f524e4f524e4f524d4e51494a4d43444640414443434649494c4d4d504e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4c494a4c494a4c494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4c4f49494c4545484040433c3c3f3a3a3c39393c39393c39393c39393c39393c3a3b3d3c3d40404143454648494a4d4c4d504d4e514d4e514c4c4f46474a3f3f423b3c3e3f3f4246474a4c4c4f4d4e514d4e514d4e514d4e514d4e514d4e514c4d504a4a4d4646484141433d3d403b3b3e3a3a3d3a3a3c3a3a3d3b3b3e3d3d404141434646484a4a4d4d4d504e4e514e4e514d4d504a4a4d4646484141433d3d403b3b3e3a3a3d3a3b3d3a3b3d3a3b3d3b3b3e3d3e4142434548494c4c4d504e4f524e4f524d4e514a4b4e4747494242443e3e413c3c3e3b3b3d3b3b3d3b3b3d3b3b3d3b3b3e3e3e4143434549494c4d4d504f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524d4e5148494c4041433c3d3f40414348494c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534d4e5148494c4041433c3d3f40414348494c4d4e514e4f524d4e51494a4d4344463e3f413b3c3e3b3c3e3b3c3e3b3c3e3d3d403f3f424041444142443e3f403d3d3f414243494a4c4e4f515051535051534e4f514a4b4c4343453d3e3f3b3c3d3b3c3e3d3e3f424344494a4c4d4e4f494a4c4142433d3e3f414243494a4c4e4f515051535051535051535051535051545051544f50534c4d5048484b4343463f40423d3e403c3d3f3c3c3f3c3d3f3d3e403f404243434648484b4c4d504f50535051545051544e4f52494a4d4142443d3e40414244494a4d4e4f525051545051545051545051544e4f52494a4d4242443e3e404242444a4a4d4f4f525151545151545151545151544f4f524a4a4d4242443e3e404242444a4a4d4f4f525151545151545151545151544f4f524a4a4d4242443e3e404242444a4a4d4f4f525151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565051544a4b4e4243453e3f4141414448494c4e4f525152555253565253565253565253565152554c4d504445483e3f413d3e404243454b4c4f5051545253565253565253565253565253565152554e4f52494a4d44454741424440414341424443434643434642424541424443444648494c4d4d505051545051544b4c4f4243453e3e413e3e41414144424345434446434446434346424245414244444447494a4d4e4f525152555253565253565253565253565253565253565253565253565253565253565253565152554e4f52494a4d4546494344464344464344464344464343464142444041434142444343464344464041434041434445484b4c4e4f50535152555253565253565253565253565253565253565253565253565152554f50534a4b4d444547414244404143414244434346434446434346414244404143414244444547494a4d4e4f525152555253565051544b4c4f4343463f3f424343464b4c4f5051545253565253565152554f50534a4b4d4445474142444041434142444343464343464142444041434142444445474a4b4d4f50535152555253565253565051544c4d504546494142444041434142444343464344464344464243454141443e3e413e3e414243454b4c4f5051545253565152554e4f52494a4d4444474142444242454343464344464344464243454141443e3e413e3e414243454b4c4f5051545253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151544f4f524a4a4d4141443c3c3f3b3b3d3c3c3e3c3c3e3c3c3f3c3c3f3c3c3f3c3c3f3c3c3f3c3c3f3c3c3f3d3d3f3e3e404343454a4a4d4e4e50494a4c4142443d3e40414244494a4d4e4f525051545051545051545051544e4f52494a4d4142443d3e40414244494a4d4e4f525051544f50534d4e5148494b4343463e3f423c3d3f3c3c3f3c3c3f3c3c3f3c3c3f3c3d3f3f404243434648494b4d4e504f50524e4f51494a4c4142433d3e3f414243494a4c4e4f51505153505153505153505153505153505153505153505153505153d4d4d4f5f5f5e9e9e93c3d3e3c3d3e4243454a4b4d4e4f515051535051534f5053c8c8c9f5f5f5f5f5f56c6d6e3c3d3f4041434041443f3f423d3d403b3c3e3b3c3e3b3c3e3b3c3e3e3f41434446494a4d4d4e514f50534f50534f50534f50534d4e51494a4c4243453c3d3f3a3b3d3b3b3e3c3d3f41424448494c4d4e514d4e5148494c4041433c3d3f40414348494c4d4e514f50534f4f524e4e514b4b4e4747494242443e3e413c3c3e3b3b3d3b3b3d3b3b3d3c3c3e3e3e414242444747494b4b4e4e4e514f4f524d4d5048484b4040433c3c3f40404348484b4d4d504e4f524e4f524e4f524e4f524c4d5047484b3f40433c3c3f3f404347484b4c4d504e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4c494a4c494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504c4c4f49494c4545477c7c7d9e9e9ff5f5f5f5f5f5f5f5f5f5f5f5d0d0d193939447484b3a3b3d393a3c3b3b3e3f40424546484a4b4e4c4d504d4e51c8c8c9f5f5f5f5f5f56c6c6e3d3e404647494b4c4f4d4e514d4e514d4e514e4e514e4e514d4d504a4a4d515154949496dcdcddf5f5f5f5f5f5f5f5f5c4c4c59393943d3d3f3b3b3e3c3c3e4040424545484a4a4d4d4d504d4d504b4b4e464648949496d0d0d1f5f5f5f5f5f5f5f5f5e9e9e99393956162633a3b3d3a3b3d3d3e414545484c4c4e4e4e514e4e514c4c4f474749949496d0d0d1f5f5f5f5f5f5f5f5f5e9e9e99393956262633b3b3d3b3b3d3e3e414545484c4c4e4e4e514f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3c3e3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b4d4e514e4f524c4d4f808082b8b8b9f5f5f5f5f5f5f5f5f5c4c5c588888a404042636466f5f5f5f5f5f5f5f5f546474940404248494b4e4f515051534f5052636465afafb0f5f5f5f5f5f5f5f5f59394944041434546474b4c4d7a7b7cf5f5f5f5f5f5c4c4c440404248494b4e4f525051545051545051545051545051544f50534c4d50535456959697dcddddf5f5f5f5f5f5f5f5f5c4c5c69494963e3f423d3e403d3e4041424547484b4c4d504f5053505154c8c9caf5f5f5f5f5f56d6e7040404348494c4e4f52515154515154515154515154c9c9caf5f5f5f5f5f56e6e7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53d3d3f40404349494c4f4f525151545151545151547d7d7ff5f5f5f5f5f5c5c5c63d3d3f40404349494c4f4f52515154515255515255515255515255515255515255515255515255515255515255515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356515255868688f5f5f5f5f5f59e9fa03d3e404445474c4d50505154525356525356525356525356505154d3d3d4f5f5f5f5f5f547484a4141444a4b4d4f50535253565253565253565253565152554f5053545558969798ddddddf5f5f5f5f5f5f5f5f5d3d3d39a9a9b47484b434446414244444447494a4d4e4f52dfdfdff5f5f5c5c6c63d3e406f6f70b9b9baf5f5f5f5f5f5f5f5f5bcbcbd8282844445474142444445474a4b4e505154525356535457535457535457535457535457535457535457535457535457525356505154838486a2a3a4f5f5f5f5f5f5f5f5f5f5f5f5bcbdbe9a9a9c48494b43444657585ae9e9e9f5f5f5f5f5f58a8b8d4a4b4d4f50535253565354575354575354575354575354575354575354575354575354575152554c4d505c5d5f949596ddddddf5f5f5f5f5f5f5f5f5eaeaea9a9a9c6b6b6d4344474041433f40434445474a4b4e50515452535667686af5f5f5f5f5f5acacad4243454b4c4f5152555354575354575152554c4d50747576adadaef5f5f5f5f5f5f5f5f5eaeaea9a9a9c5f60624344474041434041434546484c4d50515255525356515255595a5d99999bf5f5f5f5f5f5f5f5f5f5f5f59a9a9b616263767779f5f5f5f5f5f59393943c3d3f4142444a4b4e5051545152554f5053494a4d969798e9e9e9f5f5f5f5f5f5dededf9a9a9b48494c8b8b8df5f5f5f5f5f56d6e704142444a4b4e5051545253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151547d7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5adadae4242444646484c4c4ec8c8c9f5f5f5f5f5f56e6e7040404349494c4f4f52505154505154505154505154f5f5f5f5f5f5f5f5f53c3d3f40404348494c4e4f524f50534e4f524a4b4d5b5b5d939394e9e9e9f5f5f5f5f5f5f5f5f5a0a1a16f70713c3d3f3c3c3f3d3e404343464a4b4d4e4f52c8c9caf5f5f5f5f5f56d6e6f40404248494b4e4f515051535051535051535051535051535051535051535051535051539c9c9ef5f5f5f5f5f56c6d6e3a3b3d40404248494b4e4f51505153505153505153c8c9c9f5f5f5f5f5f56c6d6e464649929293e9e9e9f5f5f5f5f5f5f5f5f5a0a0a15656583b3c3e3b3c3e3e3f414546484b4c4e4e4f524f50534f50534e4f52636365afafb0f5f5f5f5f5f5f5f5f59393944040434445474a4b4e9b9c9ef5f5f5f5f5f59494963b3c3e3f404248484b4d4e514f50534e4f524b4c4f525355949597dcdcddf5f5f5f5f5f5f5f5f5c4c4c59494953e3e403c3c3e3c3c3f4040434646494b4b4e4e4e51c8c8c9f5f5f5f5f5f56d6d6e3f3f4148484a4d4d504f4f524f4f524f4f524f4f52f5f5f5f5f5f5f5f5f53a3b3d3e3f4147484a4c4d504e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504c4c4f4a4a4d68686bd1d1d1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59494963c3d3f393a3c3b3b3e40414448484b4b4c4f4d4e51c8c8c9f5f5f5f5f5f56b6c6d3d3e404647494c4c4f4e4e514e4e514e4e514e4e514d4d504b4b4e808082f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ddddde7070713b3b3e3b3b3e4040424646484b4c4f4c4d50828284f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a0a0a13b3b3d3b3b3e42424449494c4d4d504d4d50828284f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a0a0a13b3b3d3b3b3e42424449494c4e4e514f4f524f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3c3e3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b4d4e514d4e51b0b1b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c88b8c8df5f5f5f5f5f5c3c3c43a3b3c3f404248494b4e4f515051535a5b5ddededff5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4b4c4d4e4e507a7b7cf5f5f5f5f5f5c4c4c440404348494c4e4f525051545051545051545051544f50534d4e51828284f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede7171733d3e403d3e4041424548484b4d4e514f5053c8c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404349494c4f4f525151545151545151547d7d7ff5f5f5f5f5f5c5c5c63c3d3f404144494a4d4f5053515255515255515255515255515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356515255a6a7a8f5f5f5f5f5f5d0d0d03b3c3e4142444a4b4e5051545253565253565253565253565a5b5ef5f5f5f5f5f5f5f5f57a7a7b40414348494c4f5053525356535457535457535457515255797a7ce9e9e9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfdf6b6c6e4445484647494c4c4f505154dfdfe0f5f5f5c5c6c69fa0a1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f599999b4243454041434546484c4d505152555354575354575354575354575354575354575354575354575354575d5e61c8c8c9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea757678d1d1d1f5f5f5f5f5f594959647484b4e4f525253565354575354575354575354575354575354575354575354575354575253564f5053999a9bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b24344463e3f423f40424546494d4e5151525567686af5f5f5f5f5f5acacad4243454b4c4f5152555354575253564f5053bcbcbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58383854344463f4042414245494a4c4f505352535667686adfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9d9ff5f5f5f5f5f59495963d3e404243454b4c4f515255515255636467dededef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfdfa6a6a8f5f5f5f5f5f56d6e704142444a4b4e5051545253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555152555151547d7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4a4d4c4c4e4e4e51c8c8c9f5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404348494c4e4f524f50534d4e50989899f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b9b9ba3e3f413c3d3f3f404246474a4c4d50c8c8c9f5f5f5f5f5f56d6d7040404348494c4e4f525051545051535051535051535051535051535051535051534f5052d3d3d4f5f5f5f5f5f59d9e9f393a3c3e3f404647484c4d4f4f5052505153505153c8c9c9f5f5f5f5f5f5919292f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57c7c7e3b3c3e3b3c3e40414347484a4c4d504e4f524f5053595a5ddededff5f5f5f5f5f5f5f5f5f5f5f5aeafb047484b4a4b4d4d4d509c9c9ef5f5f5f5f5f59494963b3c3e3f404248484b4d4e514e4f524c4d50818283f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ddddde7070723c3c3e3c3c3e4040434747494c4c4ec8c8c9f5f5f5f5f5f56d6d6e3f3f4148484a4d4d504f4f524f4f524f4f524f4f52f5f5f5f5f5f5f5f5f53b3b3d3f3f4147484a4c4d504e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d494a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504b4b4e6b6b6ce9e9e9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c63c3d3f3a3a3d3e3e414546494b4c4f4c4d50c8c8c9f5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4e514e4e514e4e514d4d508d8d8ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56364663b3b3e3b3c3e41424448494c848486f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59393943b3b3d40404248484b4d4d50858587f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59393943b3b3d40404348494c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3c3e3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e40404248494b4e4f519c9c9ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ababac3a3b3d3f404248494b4e4f515051539c9c9ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b34e4f524f50534f50537b7b7df5f5f5f5f5f5c4c4c440404348494c4e4f525051545051545051545051544f50538e8f91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56565673d3d3f3e3e404444464b4b4e4f4f52c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f404043494a4d4f50535152555152555152557d7d80f5f5f5f5f5f5c5c5c63c3d3f404144494a4d4f5053515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457515255d3d3d4f5f5f5f5f5f5f5f5f561626340414348494c4f5053525356535457535457525356868789f5f5f5f5f5f5f5f5f59e9fa03e3f414546484d4e51525356535457535457525356868789f5f5f5f5f5f5f5f5f5a2a2a34a4a4d4f5053525356949496eaeaeaf5f5f5eaeaea6c6d6f4c4c4f4f5053525356dfdfe0f5f5f5f5f5f5f5f5f5c5c5c66c6d6f505154525356898a8cdfdfe0f5f5f5f5f5f59798993f4043414245494a4c4f5053525356535457535457535457535457535457535457535457535457d4d4d5f5f5f5f5f5f5b9b9ba68696b4c4d5051525568696ba9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b7b8b840414348484b4e4f52525356535457535457535457535457535457535457535457535457535457515255b1b2b3f5f5f5f5f5f5d1d2d28e8e904f5053525356535457898a8ccacacbf5f5f5f5f5f5d2d3d34142443e3f414344464b4c4f50515467686af5f5f5f5f5f5acacad4243454b4c4f515255535457525356bdbdbef5f5f5f5f5f5b9b9ba6b6b6e4e4f52525356898a8cdfe0e0f5f5f5f5f5f58d8e8f4142443f40424546484d4e51515255bebfc0f5f5f5f5f5f5b8b8b94243454a4b4e505154939496dfe0e0f5f5f5f5f5f5f5f5f59596973e3e404243454b4c4f5152555b5c5fdededff5f5f5f5f5f5afafb057585b5152555253569f9fa1f5f5f5f5f5f5f5f5f5f5f5f56f6f704243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152557d7d80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b3b3b44f4f52505053505053c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404349494c4f4f524f4f529a9a9cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d23f40423e3f424445474b4c4ec8c8c9f5f5f5f5f5f56d6d7040404348494c4e4f52505154505154505154505154505154505154505154505153646567f5f5f5f5f5f5f5f5f5e8e9e9393a3c3c3d3e4343454a4b4d4e4f51505153505153c8c9c9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56465673b3c3e3c3d3f424345494a4d4e4f524f50539b9c9ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b24d4e514e4f524e4f529c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b4d4e514d4e518e8e90f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56465673b3b3e3c3c3e42424449494cc8c8c9f5f5f5f5f5f56d6d6e3f3f4148484a4d4d504f4f524f4f524f4f524f4f52f5f5f5f5f5f5f5f5f53b3b3d3f3f4148484a4d4d504f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d494a4d494a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e5156575adededef5f5f5f5f5f5f5f5f5a2a2a35f60634b4c4f4c4d504d4e51909193bdbdbef5f5f5f5f5f5f5f5f5a0a1a23b3b3e3c3d3f4344474b4b4e4d4d50c8c8c9f5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4e514e4e514e4e51636365f5f5f5f5f5f5f5f5f5dcdcdd8b8b8c4a4a4d4d4d504e4e519c9c9eeaeaeaf5f5f5f5f5f5ddddde48494b3a3b3d3f4042535456eaeaeaf5f5f5f5f5f5d1d1d28b8b8c49494c4d4d504e4e517b7b7dbdbdbef5f5f5f5f5f5f5f5f54747493f3f4148484a58585beaeaeaf5f5f5f5f5f5d1d1d28b8b8c49494c4d4d504e4e517b7b7dbdbebff5f5f5f5f5f5f5f5f547474a3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3c3e3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b595a5ceaeaeaf5f5f5f5f5f5c3c4c470707147484a4d4e505a5b5d9d9e9ff5f5f5f5f5f5f5f5f5f5f5f59393943b3c3d3f404248494b4e4f51505153b2b3b4f5f5f5f5f5f5c4c4c43f404248484b4d4e514f50535051545051547b7b7df5f5f5f5f5f5c4c4c440404348494c4e4f52505154505154505154505154646568f5f5f5f5f5f5f5f5f5dddddd8b8c8e4c4d4f4f50535151549e9e9feaeaeaf5f5f5f5f5f5dedede4b4b4d3c3c3f4141444a4a4c4f4f52c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515255f5f5f5f5f5f5f5f5f53c3d3f404144494a4d4f50535152555152555152557d7d80f5f5f5f5f5f5c5c5c63c3d3f4041444a4a4d5050535252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575b5c5ff5f5f5f5f5f5f5f5f5f5f5f59393943f40424546484d4e51525356535457535457515255bdbdbef5f5f5f5f5f5f5f5f5d0d0d13e3e404344464c4c4f5152555354575354575d5e61eaeaeaf5f5f5f5f5f570717348484b4e4f5251525553545753545769696cdfdfe0eaeaea7b7c7e505154525356525356dfdfe0f5f5f5f5f5f5b8b8b94243454b4c4f51525553545753545769696ceaeaeaf5f5f5e9eaea4d4e503f40424546484d4e515253565354575354575354575354575354575354575354579f9fa1f5f5f5f5f5f5a2a2a341424548484b4f5053525356535457525356717274dededff5f5f5f5f5f5dcdddd4a4b4d3f40434546484c4d505152555354575354575354575354575354575354575354575354575253569c9d9ff5f5f5f5f5f5c5c6c648494b4e4f52525356535457535457535457535457a9aaabf5f5f5f5f5f5a3a3a44041444243464a4a4d505154666769f5f5f5f5f5f5acacad4243454b4c4f515255535457939395f5f5f5f5f5f5adadae4546484c4d5051525553545753545769696cdfe0e0f5f5f5eaeaea5a5b5d3e3f424344464c4c4f5c5d60f5f5f5f5f5f5d1d1d23e3f414243454b4c4f5152555354575e5f62dfe0e0f5f5f5f5f5f59696973e3f414243454b4c4f5051549c9d9ff5f5f5f5f5f5a1a1a348494c4f5053525356535457535457737477f5f5f5f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152557d7d80f5f5f5f5f5f5dddddd3c3d3f404143494a4d4f5053515255515255515255515255515154515154515154515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404349494c4f4f527b7b7df5f5f5f5f5f5f5f5f5c4c4c57575774d4d4f4f50535b5c5f9d9e9ff5f5f5f5f5f5f5f5f59797994243464546494b4c4fc8c8c9f5f5f5f5f5f56d6d7040404348494c4e4f525051545051545051545051545051545051545051545051549c9c9ef5f5f5f5f5f5f5f5f5f5f5f56d6d6f3c3d3e40414348494b4e4f51505153505153c8c9c9f5f5f5f5f5f5f5f5f5d0d1d18080824c4d4e4f50525b5c5ea8a8a9f5f5f5f5f5f5f5f5f5dedede3e3f403c3c3e404143494a4c4e4f514f5053b2b2b3f5f5f5f5f5f5c3c4c43e3f4147484a4d4d504e4f524f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b4d4e51636467f5f5f5f5f5f5f5f5f5dcdddd8b8b8d4b4c4e4e4f524f50539c9d9feaeaeaf5f5f5f5f5f5dddede494a4c3b3c3e40404348494cc8c8c9f5f5f5f5f5f56d6d6e3f3f4148484a4d4d504f4f524f4f524f4f524f4f52f5f5f5f5f5f5f5f5f53b3b3d3f3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514c4d50b0b1b2f5f5f5f5f5f5f5f5f570707247484a4b4c4f4d4e514d4e514d4e514d4e514d4e519b9c9ef5f5f5f5f5f5f5f5f55656583d3d3f42424549494c4c4c4fc8c8c9f5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4e514e4e514e4e51b1b1b3f5f5f5f5f5f5d0d0d049494c4647494c4d4f4e4f524e4f524e4f526f7073eaeaeaf5f5f5f5f5f59393953a3b3d3e3f41828283f5f5f5f5f5f5dededf5454564a4a4d4c4c4f4d4d504d4d504d4d4f4b4b4ec7c7c8f5f5f5f5f5f579797a40404248484b858587f5f5f5f5f5f5dededf5454564a4a4d4c4d504d4e514d4e514d4d504b4c4fc7c7c8f5f5f5f5f5f5797a7b40404348494c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3c3e3f3f4248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b6f7072f5f5f5f5f5f5e9e9e93c3c3e3e3f404546484b4c4e4d4e504e4f51646567dfdfdff5f5f5f5f5f59394953b3c3e40404348494c4e4f52505154bdbebff5f5f5f5f5f57a7a7c40404348494c4e4f525051545051545051547b7b7df5f5f5f5f5f5c4c4c440404348494c4e4f52505154505154505154505154b2b3b4f5f5f5f5f5f5d0d0d14c4c4e48484b4e4e51515154515154515154727274eaeaeaf5f5f5f5f5f59494963c3c3f40404349494c4f4f52c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154c9c9caf5f5f5f5f5f56d6d70404144494a4d4f5053515255515255515255515255f5f5f5f5f5f5f5f5f53c3d3f404144494a4d4f50535152555152555152557d7d80f5f5f5f5f5f5c5c5c63d3d3f4141444a4a4d505053525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356868789f5f5f5f5f5f5ddddddf5f5f5b9b9ba3f40434344464c4c4f515255535457535457515255eaeaeaf5f5f5d1d1d2f5f5f5f5f5f54b4c4e4243454b4b4e5051545354575354579e9ea0f5f5f5f5f5f5a0a0a1414244494a4d4f505351525551525551525551525567686a666769505154515255515255525356dfdfe0f5f5f5e9e9e94a4b4d4243454b4c4f5152555354575354575354579f9fa1f5f5f5f5f5f59696973e3f414344464c4c4f515255535457535457535457535457535457535457535457d5d5d5f5f5f5f5f5f54f505241424548484b4e4f52525356525356515255909092f5f5f5f5f5f5f5f5f5ddddde4f5052404144424345494a4c4f50535253565354575354575354575354575354575354575354575d5e61eaeaeaf5f5f5e9e9e94e4f514b4b4e505154535457535457535457535457535457535457eaeaeaf5f5f5f5f5f55253544646494a4b4e4f5053666769f5f5f5f5f5f5acacad4243454b4c4f515255535457dfdfe0f5f5f5e9e9e94e4f5148494c4f5053525356535457535457535457949496f5f5f5f5f5f5a3a3a44041434344464b4c4f88888af5f5f5f5f5f59696973e3f414243454b4c4f5152555354575354579f9fa1f5f5f5f5f5f59696973e3f414243454b4c4f505154eaeaeaf5f5f5e9e9e94243454b4b4e505154535457535457535457535457b3b4b5f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252557d7d80f5f5f5f5f5f5dddddd3c3d3f404144494a4d4f5053515255515255515255515255515255515255515255515255515255515255515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404349494c4e4e51c8c8c9f5f5f5f5f5f5b8b8b94343454a4a4d4f4f52515154515154515154727274f5f5f5f5f5f5eaeaea4a4b4d4b4c4f4e4e51c8c8c9f5f5f5f5f5f56d6d7040404348494c4e4f525051545051545051545051545051545051545051544f5053d3d3d4f5f5f5e9e9e9f5f5f5f5f5f5adadae3e3f413f40424647494c4d4f4f5052505153c8c9c9f5f5f5f5f5f5c4c4c43f404148484a4d4e50505153505153505153878889f5f5f5f5f5f5f5f5f57c7c7d3c3c3e40404248494b4e4f51505153bdbebef5f5f5f5f5f57a7a7b3f404248484b4d4e514f50534f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b4d4e51b2b2b3f5f5f5f5f5f5d0d0d04a4b4d47484a4d4d504f50534f50534f5053707173eaeaeaf5f5f5f5f5f59394953b3c3e3f404247484bc8c8c9f5f5f5f5f5f56d6d6f3f404248484a4d4d504f4f524f4f524f4f524f4f52f5f5f5f5f5f5f5f5f53b3b3d3f3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e51636366f5f5f5f5f5f5f5f5f5868788434447494a4d4c4d504d4e514d4e514d4e514d4e514d4e514e4e51dfdfdff5f5f5f5f5f596969741414344444649494c4d4d50c8c8c9f5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4e514e4e5159595cf5f5f5f5f5f5f5f5f56c6d6e3e3f4147484a4c4d504e4f524e4f524e4f524e4f52919193f5f5f5f5f5f5d1d1d13b3b3d3f3f417676789b9b9d9c9c9e8585874d4d504c4c4f4b4b4e49494c48484b47474a454547adadaef5f5f5f5f5f586868742424449494c7b7b7d9c9c9e9c9c9e8586884d4e514c4d504b4c4f494a4d48494c47484b454648adadaef5f5f5f5f5f5868788424345494a4d4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3b3b3e3e3f4146474a4c4d4f4d4e514d4e514d4e514e4f514e4f514e4f514f50524f50525051535051535051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b7b7b7df5f5f5f5f5f5c6c6c63d3e3f3c3d3e40414345464848484a48494b48494c99999bf5f5f5f5f5f59393943b3c3e3f404348494c4e4f52505154c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f525051545051545051547b7b7df5f5f5f5f5f5c4c4c440404348494c4e4f525051545151545151545c5c5ff5f5f5f5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515154515154939394f5f5f5f5f5f5d1d1d13c3c3f40404349494c4f4f52c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f52515154515154515255515255c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255515255515255515255f5f5f5f5f5f5f5f5f53d3d3f4141444a4a4d5050535252555252555252557d7d80f5f5f5f5f5f5c5c5c63d3d3f4141444a4a4d505053525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356a7a7a8f5f5f5f5f5f5959697f5f5f5f5f5f54d4e514344464b4b4e505154535457525356707173f5f5f5f5f5f5969697f5f5f5f5f5f57d7e7f41424548494c4f5053525356535457d4d4d5f5f5f5f5f5f55656583f40434647494a4b4d4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4d4e51505154dfdfe0f5f5f5ddddde3e3f414243454b4c4f515255535457535457535457737477f5f5f5f5f5f5b9baba3e3f414243454b4c4f515255535457535457535457535457535457535457535457eaeaeaf5f5f5dededf4344474041434445484c4d4f5051545152557b7b7df5f5f5f5f5f5f5f5f5f5f5f5f5f5f598999a4243454041434546484d4e515253565354575354575354575354575354575354575354579e9ea0f5f5f5f5f5f59394964243454b4c4f515255535457535457535457535457535457535457a9aaabf5f5f5f5f5f59b9c9e4d4e514e4f52515255666769f5f5f5f5f5f5acacad4243454b4c4f5152557e7f81f5f5f5f5f5f5a2a3a44344474b4b4e505154535457535457535457535457535457eaeaeaf5f5f5e9eaea4243454344464b4c4f939395f5f5f5f5f5f58a8a8b3e3f414243454b4c4f515255535457535457949496f5f5f5f5f5f59696973e3f414243454b4c4e868789f5f5f5f5f5f5a0a0a14243454b4c4f5152555354575354575354575354579e9ea0f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252557d7d80f5f5f5f5f5f5dddddd3d3d3f4141444a4a4d505053515255515255515255515255515255515255515255515255515255515255515255c9c9caf5f5f5f5f5f56d6e7040414449494c4f4f52515154515154515154515154f5f5f5f5f5f5f5f5f53c3c3f40404349494c59595cf5f5f5f5f5f5f5f5f54b4b4e4747494d4d50505053515154515154515154515154bebebff5f5f5f5f5f5656568505053505053c9c9caf5f5f5f5f5f56d6d7040404348494c4e4f525051545051545051545051545051545051545051546f7073f5f5f5f5f5f5b8b8b9d0d1d1f5f5f5e9e9e94040433d3e41424346494a4d4e4f524f5053c8c9caf5f5f5f5f5f56d6d6f40404248494b4e4f51505153505153505153505153bebebff5f5f5f5f5f5a1a1a13c3c3e40404248494b4e4f51505153c8c9c9f5f5f5f5f5f56d6d6f40404248494b4e4f515051534f50534f50539c9d9ff5f5f5f5f5f59494963b3c3e3f404248484b58595cf5f5f5f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f5053919294f5f5f5f5f5f5d1d1d13b3c3e3f404247484bc8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f4f524f4f52f5f5f5f5f5f5f5f5f53b3b3d3f3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e519a9b9cf5f5f5f5f5f5dcdcdc3d3e404546494b4c4e4d4e514d4e514e4e514e4e514e4e514e4e514e4e519c9c9ef5f5f5f5f5f5d3d3d348484b49494c4c4c4e4d4d50c8c8c9f5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4f524e4f52868688f5f5f5f5f5f5d0d1d13a3b3d3e3f4147484a4c4d504e4f524e4f524f4f524f4f525a5a5deaeaeaf5f5f5f5f5f55454563f3f4148484a4d4d504e4e514e4e514c4c4e48484b4545484242444040423f3f41565657e9e9e9f5f5f5f5f5f57c7d7f47484a4c4d504e4f524f50534f50534e4f524c4d4f48494c4546494243454040433f3f42565658e9e9e9f5f5f5f5f5f57c7d7f47484a4c4d504e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3a3b3d3c3d3f42434647484a48494b48494b48494b48494b48494b494a4c4a4b4d4d4e4f4e4f514f50525051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b646567f5f5f5f5f5f5e9e9ea595a5c3d3e403d3e403e3f413f40433f4043404043949496f5f5f5f5f5f59192933a3b3d3f404348494c4e4f52505154c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f525051545051545051547b7b7df5f5f5f5f5f5c4c4c440404349494c4f4f5251515451515451515488888af5f5f5f5f5f5d1d1d13c3c3f40404349494c4f4f525151545151545151545151545c5c5feaeaeaf5f5f5f5f5f555555740404349494c4f4f52c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255515255515255515255c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255525255525255525255f5f5f5f5f5f5f5f5f53d3d3f4141444a4a4d5050535252555252555252557d7d80f5f5f5f5f5f5c5c5c63d3d3f4141444a4a4d505053525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457515255d3d3d4f5f5f5dddddd666769f5f5f5f5f5f57e7f8042434548494c4f50535253565152559b9c9ef5f5f5e9e9e94f5052f5f5f5f5f5f5a1a2a34041434546484d4e51525356535457f5f5f5f5f5f5d1d1d23d3d3f3d3e4041424443444644454744454744454744454744454743444642434643444747484b4d4e51dfdfe0f5f5f5ddddde3e3f414243454b4c4f515255535457535457535457535457eaeaeaf5f5f5ddddde3e3f414243454b4c4f515255535457535457535457535457535457535457535457eaeaeaf5f5f5dfdfdf45464940414441424547484a4b4c4f636366eaeaeaf5f5f5f5f5f57f8081dededff5f5f5d3d3d44344464041434445474c4d50515255535457535457535457535457535457535457535457d4d4d5f5f5f5f5f5f56363654243454b4c4f515255535457535457535457535457535457535457898a8cf5f5f5f5f5f5bfbfc051525552535652535667686af5f5f5f5f5f5acacad4243454b4c4f5152559f9fa1f5f5f5f5f5f57f80814344474b4b4e505154535457535457535457535457535457bfbfc0f5f5f5f5f5f55b5c5d4344474b4c4f9e9ea0f5f5f5f5f5f58a8a8b3e3f414243454b4c4f515255535457535457949496f5f5f5f5f5f59696973e3f414243454b4c4e9c9d9ff5f5f5f5f5f58788894243454b4c4f5152555354575354575354575354579e9ea0f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252557d7d80f5f5f5f5f5f5dddddd3d3d3f4141434a4a4d505053525255525255525255525255525255525255515255515255515255515255515255c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255515255515255515255f5f5f5f5f5f5f5f5f53c3c3f40404349494c868687f5f5f5f5f5f5b8b8b840404348484b4e4e51515154515154515154515154515154515154515154515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4e4f52505154505154505154505154505154505154505154a7a8a9f5f5f5f5f5f57a7a7c949496f5f5f5f5f5f57e7e803d3e413f404246474a4d4e504f5053c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f52505153505153505153505153878889f5f5f5f5f5f5d1d1d13c3c3e40404248494b4e4f51505153c8c9c9f5f5f5f5f5f56d6d6f40404248494b4e4f515051535051535051539d9e9ff5f5f5f5f5f59494963b3c3e3f404248484b858688f5f5f5f5f5f5d1d1d13b3c3e3f404248484b4d4e514f50534f50534f50534f50535a5b5eeaeaeaf5f5f5f5f5f55455563f404247484bc8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f5053f5f5f5f5f5f5f5f5f53b3b3d3f3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e51bcbdbef5f5f5f5f5f59191923d3e404747494c4c4f4e4e514e4e514e4e514e4e514e4e514e4e514e4e516f6f72f5f5f5f5f5f5eaeaea4c4c4f4d4d504d4d504e4e51c8c8c9f5f5f5f5f5f56c6c6d3e3e4047484a4c4d504e4f524e4f524e4f529c9c9ef5f5f5f5f5f5a0a0a13a3b3d3e3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f52c8c8c9f5f5f5f5f5f56d6d6e3f3f4148484a4d4d504e4e514b4b4e4747494242443e3e403b3b3e79797a9e9e9ff5f5f5f5f5f5f5f5f5ddddde47484a4b4c4f4e4f524f50534f50534e4f524b4c4f47484a4243453e3f413b3c3e797a7b9e9ea0f5f5f5f5f5f5f5f5f5ddddde47484a4b4c4f4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50537b7c7ef5f5f5f5f5f5dddddd3a3b3d3a3b3d3d3e3f3f40413f40424040424040424040424040424041434343454647494a4b4c4d4e504f50525051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b4e4f52d4d4d5f5f5f5f5f5f5e9e9ea9696986364663d3e403c3d3f3c3c3f3c3c3f929294f5f5f5f5f5f59191923a3b3d3f404348494c4e4f52505154c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f525151545151545151547b7b7df5f5f5f5f5f5c4c4c440404349494c4f4f525151545151545151549e9e9ff5f5f5f5f5f5a1a1a23c3c3f40404349494c4f4f52515154515154515154515154515154c9c9caf5f5f5f5f5f56d6d70404144494a4d4f5053c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255515255515255515255c9c9caf5f5f5f5f5f56e6e704141444a4a4d505053525255525255525255525255f5f5f5f5f5f5f5f5f53d3d3f4141444a4a4d5050535252555252555252557d7d80f5f5f5f5f5f5c5c5c63d3d3f4141444a4a4d5050535252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575b5c5ff5f5f5f5f5f5b9b9ba454648eaeaeaf5f5f5a2a2a34041434546484d4e51515255515255d3d3d4f5f5f5b9b9ba454648dededff5f5f5d1d2d23f40424344464c4c4f51525569696cf5f5f5f5f5f5c6c6c63d3e403d3e404142444344464445474445474445474445474344464142453e3f423e3f424344464c4c4fdfdfdff5f5f5ddddde3e3f414243454b4c4f515255535457535457535457535457dfdfe0f5f5f5f5f5f53e3f414243454b4c4f515255535457535457535457535457535457535457535457cacacbf5f5f5f5f5f578787b444547404144414244505153dededef5f5f5f5f5f59797984b4b4da8a8a9f5f5f5f5f5f55f5f6246464848484b4e4e51535356545457545457545457545457545457545457545457f5f5f5f5f5f5e9e9e93f3f414343454c4c4f5252555454575454575454575354575354575354575e5f629f9fa19f9fa194949653545753545753545767686af5f5f5f5f5f5acacad4243454b4c4f515255b4b5b6f5f5f5f5f5f572737542434548494c4f5053525356535457535457535457535457a9a9abf5f5f5f5f5f57272744344464b4c4f9e9ea0f5f5f5f5f5f58a8a8b3e3f414243454b4c4f515255535457535457949496f5f5f5f5f5f59696973e3f414243454b4c4ea8a8a9f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354579e9ea0f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252557d7d80f5f5f5f5f5f5dddddd3d3d3f41414349494c4e4e51505053505053505053505053505053505053505053515154515154525255525255c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053515255515255515255515255f5f5f5f5f5f5f5f5f53c3d3f404144494a4d9c9c9df5f5f5f5f5f59f9fa040404348484b4e4e51515154515154515154515154515154515154515154515154515154515154515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f525151545151545151545151545151545051544f5053eaeaeaf5f5f5f5f5f5494a4c666769f5f5f5f5f5f5afafb03e3f423d3e404343464a4b4e4e4f52c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f52505154505154505154505154666769f5f5f5f5f5f5e9e9e93c3c3e40404248494b4e4f51505153c8c9c9f5f5f5f5f5f56d6d6f40404248494b4e4f515051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b9c9c9ef5f5f5f5f5f5a0a1a13b3c3e3f404248484b4d4e514f50534f50534f50534f50534f5053c8c8c9f5f5f5f5f5f56d6d6f3f404247484bc8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f5053f5f5f5f5f5f5f5f5f53b3c3e3f404248484b4d4e514f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e51eaeaeaf5f5f5f5f5f56c6c6d3e3e404747494c4c4f4e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e51c8c8c9f5f5f5f5f5f56c6d6e3e3f4147484a4c4d504e4f524e4f524e4f529c9c9ef5f5f5f5f5f59494953b3b3d3f3f4148484a4d4d504f4f524f4f524f4f524f4f524f4f52b2b2b3f5f5f5f5f5f58585873f3f4148484a4d4d4f4c4c4e474749707072929293e9e9e9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57677794c4d4f4e4f524f50534f50534e4f524c4d5047484a707173929394e9e9e9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57677794c4d4f4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051537c7d7ef5f5f5f5f5f5dddddd3a3b3c393a3b3a3b3d3b3c3e3c3c3e3c3c3e3c3c3e3c3c3e3c3c3e3c3c3e3c3d3e3f404143434548484a4c4d4f4f50525051539d9e9ff5f5f5f5f5f59494963c3c3f40404348494c4e4f52717274f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59192933a3b3d3f404348494c4e4f52505154c8c9caf5f5f5f5f5f56d6d7040404349494c4f4f525151545151545151547b7b7df5f5f5f5f5f5c4c4c440404349494c4f4f525151545151545151549e9e9ff5f5f5f5f5f59494963c3c3f40404349494c4f4f52515154515154515154515255515255b3b3b4f5f5f5f5f5f5868788404144494a4d4f5053c9c9caf5f5f5f5f5f56d6e70404144494a4d4f5053525255525255525255525255c9c9caf5f5f5f5f5f56e6e704141444a4a4d505053525255525255525255525255f5f5f5f5f5f5f5f5f53d3d3f4141444a4a4d5050535252555252555252557d7d80f5f5f5f5f5f5c5c5c63d3d3f4141444a4a4d505053525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356868789f5f5f5f5f5f595969748494ca7a8a9f5f5f5e9e9e94041434344464b4c4e5051545b5c5ff5f5f5f5f5f596969748494cbdbebff5f5f5f5f5f54c4d4f4243454b4b4e50515468696bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c63e3e404343454c4c4fdfdfdff5f5f5ddddde3f3f414343454c4c4f525255545457545457545457545457dfdfe0f5f5f5f5f5f53f3f414444464c4c4f5252555454575454575454575454575454575454575454578a8a8cf5f5f5f5f5f5dfdfdf565658444447404042c4c4c5f5f5f5f5f5f5adadae48484b4f4f5288888af5f5f5f5f5f58686884d4d504f4f5251515453535654545754545754545754545754545754545769696cf5f5f5f5f5f5c6c6c63f3f414343454c4c4f52525554545754545754545754545754545754545754545754545754545754545754545754545754545768686af5f5f5f5f5f5acacad4343454c4c4f525255b5b5b6f5f5f5f5f5f57373754141434646484e4e515252555454575454575454575454579e9ea0f5f5f5f5f5f57171724444464c4c4f9e9ea0f5f5f5f5f5f58a8a8b3f3f414343454c4c4f525255545457545457949496f5f5f5f5f5f59696973e3f414243454b4c4eb3b3b4f5f5f5f5f5f56f70714243454b4b4e5051545354575354575354575354579e9ea0f5f5f5f5f5f56f70714243454b4c4f5152555354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252557d7d80f5f5f5f5f5f5dddddd3c3c3f3f3f4145454749494c4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4a4a4d4b4b4e4d4d4f4f4f52515154525255c9c9caf5f5f5f5f5f56e6e704141444a4a4d505053515255515255515255515255f5f5f5f5f5f5f5f5f53c3d3f404144494a4d9c9c9ef5f5f5f5f5f59393953f404247474a4d4d505050535151545151545151545151545151545050535050534f4f52505053505053c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f525151545151545151545151545151545151547b7b7df5f5f5f5f5f5b8b8b93e3f42464749dedfdff5f5f5e9eaea4c4d4f3c3d3f40414348494c4d4e51c8c9caf5f5f5f5f5f56d6d7040404348494c4e4f52505154505154505154505154505154f5f5f5f5f5f5f5f5f53c3c3f40404348494b4e4f51505153c8c9c9f5f5f5f5f5f56d6d6f40404248494b4e4f515051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b9c9c9ef5f5f5f5f5f59494963c3c3e3f404248484b4d4e514f50534f50534f50534f50534f5053b2b2b3f5f5f5f5f5f58586873f404247484bc8c8c9f5f5f5f5f5f56d6d6f3f404248484b4d4e514f50534f50534f50534f5053f5f5f5f5f5f5f5f5f53b3c3e3f404248484b4d4e514f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4a4d4a4a4d4a4a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e51f5f5f5f5f5f5f5f5f55353553e3e404747494c4c4f4e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f52c8c8c9f5f5f5f5f5f56c6d6e3d3e414647494c4d4f4e4f524f4f524f4f529c9c9ef5f5f5f5f5f59494953b3b3d3e3e414747494d4d4f4f4f524f4f524f4f524f4f524f4f52b2b2b3f5f5f5f5f5f58585873f3f4148484a4c4c4f6b6c6fc5c6c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c86d6e704c4d504d4e514d4e514e4f524f50534e4f526b6c6fc5c6c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c86d6e704c4d504d4e514d4e514e4f524f50534f50534f50535051535051535051535051535051535051535051537c7d7ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59494957b7c7c3c3d3e3b3c3e3d3e3f41424448484b4d4e514f50539d9e9ff5f5f5f5f5f59494963c3c3f40404348494c4e4f525051547b7c7edfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59393943b3c3e4041444a4a4c4f4f52515154c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f525151545151545151547b7b7df5f5f5f5f5f5c4c4c440404349494c4f4f525151545151545151549e9e9ff5f5f5f5f5f59494963c3c3f40414348494c4e4f52515255515255515255515255515255b2b3b4f5f5f5f5f5f5868788404144494a4d4f5053c9c9caf5f5f5f5f5f56e6e7041414349494c4f4f52525255525255525255525255c9c9caf5f5f5f5f5f56e6e7041414349494c4f4f52525255525255525255525255f5f5f5f5f5f5f5f5f53d3d3f41414349494c4f4f525252555252555252557d7d80f5f5f5f5f5f5c5c5c63d3e404142444a4b4e505154525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356a7a7a8f5f5f5f5f5f56667684b4b4e87888af5f5f5f5f5f566666842424549494c4f4f52868688f5f5f5f5f5f55c5c5d4b4b4e9e9e9ff5f5f5f5f5f57e7e8042424549494c5050535e5e61f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c63f3f414444464c4c4fdfdfdff5f5f5ddddde3f3f414343454c4c4f525255545457545457545457535356dfdfdff5f5f5f5f5f54040424646484e4e51535356545457545457545457545457545457545457545457545457b5b5b6f5f5f5f5f5f5dfdfdf6b6b6dadadaef5f5f5f5f5f5c4c4c441414348484a4f4f5268686af5f5f5f5f5f5949496525255535356535356545457545457545457545457545457545457545457747477f5f5f5f5f5f5c6c6c63f3f414343454c4c4f52525554545754545754545754545754545754545754545754545754545754545754545754545754545768686af5f5f5f5f5f5acacad4343454c4c4f525255b5b5b6f5f5f5f5f5f57373753f3f424343464c4c4e525255545457545457545457545457a9a9aaf5f5f5f5f5f57070724444464c4c4f9e9ea0f5f5f5f5f5f58a8a8b3f3f414343454c4c4f525255545457545457949496f5f5f5f5f5f59696973f3f414343454c4c4fa8a8aaf5f5f5f5f5f570707242424449494c5050535353565454575454575454579e9ea0f5f5f5f5f5f57070714343454c4c4f5252555454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252557d7d80f5f5f5f5f5f5dddddd3c3c3e3c3c3e3f3f414141434141434141444141444141444141444141444343454646494d4d50515154525255c9c9caf5f5f5f5f5f56e6e7041414349494c4f4f52525255525255525255525255f5f5f5f5f5f5f5f5f53c3d3f404144494a4d9c9c9ef5f5f5f5f5f59494963e3e414344464a4b4e4f50535152555152555152555151545050534e4e514c4c4e4b4b4d4c4c4f4e4e51c8c8c9f5f5f5f5f5f56d6d7040404248484b4e4e51515154515154515154515154515154515154b3b3b4f5f5f5f5f5f587878841414349494ca7a7a8f5f5f5f5f5f57e7e803d3e403e3f424647494c4d50c8c8c9f5f5f5f5f5f56d6d703f404248484b4d4e51505154505154505154505154505154f5f5f5f5f5f5f5f5f53c3c3f40404348494c4e4f52505154c8c9caf5f5f5f5f5f56d6d6f40404248494b4e4f515051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b9c9c9ef5f5f5f5f5f59494963c3c3e3f404148484a4d4e505051535051534f50534f50534f5053b2b2b3f5f5f5f5f5f58586873f404247484bc8c8c9f5f5f5f5f5f56d6d6f3e3f4147484a4d4d504f50534f50534f50534f5053f5f5f5f5f5f5f5f5f53b3c3e3f404248484b4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e51646467f5f5f5f5f5f5f5f5f53a3a3c3e3e404747494c4c4f4e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f52c8c8c9f5f5f5f5f5f56c6c6d3d3d3f4444474b4b4d4e4e514f4f524f4f529c9c9ef5f5f5f5f5f5a1a1a13b3b3d3d3d3f4444474b4b4d4e4e514f4f524f4f524f4f524e4e51c8c8c8f5f5f5f5f5f56d6d6f40404348494c636365e9eaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d49b9c9d6364674d4e504b4c4f494a4d48494c4a4b4e4d4d504e4f52636467e9eaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d49b9c9d6364674d4e504b4c4f494a4d48494c4a4b4e4d4e504f50525051535051535051535051535051535051535051535051535051537c7d7ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c65657593c3c3f3d3e404343464a4b4d4e4f529c9d9ff5f5f5f5f5f59494963c3c3f40404348494c4e4f524f50534d4e514b4c4f8e8e90a5a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59393953d3d404343464b4b4e4f4f52505053c9c9caf5f5f5f5f5f56d6d7040404349494c4f4f525151545151545151547b7b7df5f5f5f5f5f5c4c4c440404349494c4f4f525151545151545151549e9ea0f5f5f5f5f5f5a1a1a23c3d3f3f3f4246474a4d4d50505154515255515255515255505154c8c8c9f5f5f5f5f5f56e6e704242444b4b4d505053c9c9caf5f5f5f5f5f56d6d703f3f424747494d4d50515154525255525255525255c9c9caf5f5f5f5f5f56d6d703f3f424747494d4d50515154525255525255515154f5f5f5f5f5f5f5f5f53c3c3e3f3f4247484b4d4e515152555253565253567d7d80f5f5f5f5f5f5c4c5c53d3e404243454b4c4e505154525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457525255d3d3d4f5f5f5e9e9e94343454c4c4f5d5d60f5f5f5f5f5f59797984141434646484c4c4fbdbdbef5f5f5d1d1d14444474c4c4f737375f5f5f5f5f5f5a2a2a34040434646484e4e51525255eaeaeaf5f5f5dededf4444464141434545484d4d50525255535356535356525255f5f5f5f5f5f5c5c5c64040424646484e4e51dfdfe0f5f5f5ddddde3e3e404242454b4b4d515154535356545457535356525255eaeaeaf5f5f5dddddd4242454a4a4c505053535356545457545457545457545457545457545457545457545457545457aaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dcdcdd49494b3f3f424444474b4b4d5050535353565454575454575454575454575454575454575454575454575454575454575454575454577f7f81f5f5f5f5f5f5c6c6c63f3f414343454c4c4f52525554545754545754545754545754545754545754545754545754545754545754545754545754545768686af5f5f5f5f5f5acacad4343454c4c4f5252559f9fa1f5f5f5f5f5f58c8c8d40404242424449494b4f4f52535356545457545457535356bebebff5f5f5f5f5f558585a4646484e4e519e9ea0f5f5f5f5f5f58a8a8b3f3f414343454c4c4f525255545457545457949496f5f5f5f5f5f59696973f3f414343454c4c4f9e9e9ff5f5f5f5f5f58a8a8b4040434646484d4d505252555353565454575353569e9e9ff5f5f5f5f5f56f6f704343454c4c4f5252555454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3b3c3e3b3b3d3c3c3e3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d403f3f414444464b4b4e505053525255c9c9caf5f5f5f5f5f56d6d703f3f424747494d4d50515154525255525255515154f5f5f5f5f5f5f5f5f53d3d3f4242444b4b4d9d9d9ff5f5f5f5f5f5a1a1a23d3d403f404247474a4d4e505051545152555152555051544e4f524b4c4e45464943444646474a4c4c4fc8c8c9f5f5f5f5f5f56d6d6f3f3f414646484d4d4f5050535151545151545151545151545b5b5eeaeaeaf5f5f5f5f5f54a4a4c4343464b4b4e868688f5f5f5f5f5f5bbbbbc3f3f423e3e404343464b4b4ec8c8c9f5f5f5f5f5f56d6d6f3e3f414546484c4d4f4f50535051545051545051545a5b5ef5f5f5f5f5f5e9e9e93c3c3f404144494a4c4e4f524f5053c8c9caf5f5f5f5f5f56d6d703f404348494c4e4f515051535051535051539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b9c9c9ef5f5f5f5f5f5a1a1a23c3c3e3e3f404546484c4d4e4f50525051535051535051534f5052c8c8c8f5f5f5f5f5f56d6d6f40404348494cc8c8c9f5f5f5f5f5f56c6d6e3d3e404445484b4c4e4e4f524f50534f50534e4f52f5f5f5f5f5f5f5f5f53b3c3e40404348494c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e51646467f5f5f5f5f5f5f5f5f53a3a3c3e3e404747494c4c4f4e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f52c8c8c9f5f5f5f5f5f56c6c6d3b3b3d4040424646494b4b4d4d4d4f4d4d50858587f5f5f5f5f5f5d1d1d23c3c3e3b3b3e4040424646494b4b4d4d4d4f4d4d504d4d4f4b4c4ee9e9eaf5f5f5f5f5f548494b424345494a4db1b2b3f5f5f5f5f5f5f5f5f59f9fa17e7f80494a4c4c4d504d4e514d4e504b4c4e47484a4243454142444445484a4b4e4e4f52b2b2b3f5f5f5f5f5f5f5f5f59f9fa17e7f80494a4c4c4d504d4e514d4e504b4c4e48484a4344454243444546484b4c4e4f50525051535051535051535051535051535051535051535051535051537c7d7ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dddede5657593b3c3e3f40424647494d4e509c9d9ff5f5f5f5f5f59494963c3c3f40404348494c4e4f524f50534b4c4f45464942434543444648484b4d4d4f4e4e514f4f524e4e519b9b9cf5f5f5f5f5f59393943f3f424747494d4d505050534f4f52c8c8c9f5f5f5f5f5f56d6d6f40404248484b4e4e504f4f524f4f525050537b7b7df5f5f5f5f5f5c4c4c440404248494c4e4e514f505350515450515488888af5f5f5f5f5f5d2d2d23e3e413d3e4041424548494b4d4d504f4f525050534f4f524d4d50eaeaeaf5f5f5f5f5f54a4a4d4444474c4c4f505053c9c9caf5f5f5f5f5f56d6d6f3d3d3f42424449494b4d4d504f4f52505053505053c9c9caf5f5f5f5f5f56d6d6f3d3d3f42424449494b4d4d504f4f524f4f5258595cf5f5f5f5f5f5f5f5f53b3c3e3d3e40434346494a4c4d4e514f50534f50537a7b7df5f5f5f5f5f5c4c4c53e3e414445474c4d505152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575c5c5ff5f5f5f5f5f5d1d1d14444464c4c4f525255d4d4d5f5f5f5d2d2d24141434444464a4a4deaeaeaf5f5f5a1a1a24646484e4e51525255eaeaeaf5f5f5d1d1d23f3f424444464c4c4f525255bfbfc0f5f5f5f5f5f552525441414443434549494c4f4f52515154515154707073f5f5f5f5f5f5a1a1a14242454a4a4c505053dfdfe0f5f5f5ddddde3e3e4041414347474a4d4d4f505053515154515154707073f5f5f5f5f5f5b9b9ba4646484d4d5052525554545754545754545754545754545754545754545754545754545754545754545789898beaeaeaf5f5f5f5f5f5f5f5f56464674242444242444242444545484b4b4d5050535353565454575454575454575454575454575454575454575454575454575454575454577f7f81f5f5f5f5f5f5c6c6c63f3f414343454c4c4f52525554545754545754545754545754545754545754545754545753535653535652525553535653535668686af5f5f5f5f5f5acacad4343454c4c4f5252557f7f81f5f5f5f5f5f5a5a5a64242454040424444464a4a4d4f4f525151545151544f4f52eaeaeaf5f5f5e9e9e94242454a4a4c5050539f9fa0f5f5f5f5f5f58a8a8b3f3f414343454c4c4f525255545457545457949496f5f5f5f5f5f59696973f3f414343454c4c4f88888af5f5f5f5f5f5a3a3a441414343434549494c4f4f525151545151545050539b9b9cf5f5f5f5f5f56f6f704343454c4c4f5252555454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54343454646494d4d50515154525255c9c9caf5f5f5f5f5f56d6d6f3d3d3f42424449494b4d4d504f4f525050534f4f52f5f5f5f5f5f5f5f5f53e3e404444474c4c4f878789f5f5f5f5f5f5bababb3e3e403d3d4042424449494b4d4d504e4f524e4f524d4e518384869798999495964b4c4e4545484c4d4fc8c9caf5f5f5f5f5f56d6d6f3c3c3e41414448484a4d4d4f4e4e514f4f52505053505053868688f5f5f5f5f5f5b8b8b93f3f424747494d4d50505053eaeaeaf5f5f5eaeaea4c4c4f3d3d3f41414349494bc8c8c9f5f5f5f5f5f56d6d6e3c3c3e40414447484a4c4d4f4d4e514e4f524d4e51848586f5f5f5f5f5f5d0d0d13c3d3f4343464a4b4e4e4f524e4f52c8c8c9f5f5f5f5f5f56d6d6f3f404247484b4d4e504e4f524f50534f50539d9e9ff5f5f5f5f5f59494963c3c3e40404248494b868688f5f5f5f5f5f5d1d2d23d3e3f3c3d3e41414347484a4c4d4e4d4e504e4f514d4e504c4d4ee9e9eaf5f5f5f5f5f5494a4b434445494a4dc8c8c9f5f5f5f5f5f56c6c6e3b3b3e40404346474a4b4c4e4d4d504d4e514c4d50f5f5f5f5f5f5f5f5f53b3c3e424345494a4d4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4b4e4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e51646467f5f5f5f5f5f5f5f5f53a3a3c3e3e404747494c4c4f4e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524d4e514d4e514d4d504e4e514e4e514f4f52c8c8c9f5f5f5f5f5f578787939393b3b3b3e40404344444747474a48484b555558f5f5f5f5f5f5f5f5f57070723c3c3e3c3c3e40404244454847484a48484b47484a8b8b8df5f5f5f5f5f5d0d0d140414447484a4c4d50dfdfdff5f5f5f5f5f56d6e703b3c3e3f404244454847484a48484b47484a8b8b8d9495969393945656594344474a4b4e4e4f52dfdfdff5f5f5f5f5f56d6e703b3c3e3f404245464848484a48494b48484a8b8c8d9595969393945657594445474b4c4e4f50525051535051535051535051535051535051535051535051535051537c7d7ef5f5f5f5f5f5dddddd3c3c3f3f404348494c4e4f525051545051545051547c7d7fbebebff5f5f5f5f5f5f5f5f5b9b9ba3c3d3f3c3d3f4343464a4b4e9c9c9ef5f5f5f5f5f59494963c3c3f40404348494c4e4f524e4f524c4c4f4545473f3f423e3e4141414446464948484b49494c48484b989899f5f5f5f5f5f592929341414349494c4e4e514e4e514c4c4ec7c7c8f5f5f5f5f5f56d6d6e3e3e4044444648484b4a4a4c4b4b4e4c4d5078787af5f5f5f5f5f5c3c4c43e3f4144454748494c4a4b4d4c4d4f4e4f525b5c5ff5f5f5f5f5f5f5f5f57272743e3e413e3e4142424547474a49494c4a4a4d49494c8d8d8ef5f5f5f5f5f5d0d0d143434549494c4f4f52515154c9c9caf5f5f5f5f5f579797b3b3b3d3e3e4043434547474a4a4a4c4b4b4e4d4d4fc8c8c9f5f5f5f5f5f5797a7b3b3c3e3e3e4143434647484b494a4d494a4d6a6b6cf5f5f5f5f5f5f5f5f56162633e3f4140414343444647484b494a4d494a4d98999af5f5f5f5f5f5ababac40414348494b4e4f52515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535356878789f5f5f5f5f5f5a1a1a14646484e4e515252559f9fa0f5f5f5f5f5f54f4f514343456b6b6cf5f5f5f5f5f57e7e8049494c505053535356bfbfc0f5f5f5f5f5f54b4b4d4343454b4b4e515154949496f5f5f5f5f5f59a9a9c45454843434545454849494c4b4b4e4b4b4e99999af5f5f5f5f5f57d7d7e4646484d4d50525255dfdfe0f5f5f5e9e9e949494b3e3e404242444646494a4a4c4b4b4e4b4b4e99999af5f5f5f5f5f59797984b4b4e515154535356545457545457545457545457545457545457545457545457545457545457545457737375f5f5f5f5f5f5f5f5f5f5f5f5dedede78787a48484b4444474242444545474b4b4e5151545353565454575454575454575454575454575454575454575454575454575454577f7f81f5f5f5f5f5f5c6c6c63f3f424343454c4c4f5252555454575454575454575454575454575454575454575353565151544e4e514e4e514f4f52525255676769f5f5f5f5f5f5acacad4343454c4c4f525255545457e0e0e0f5f5f5eaeaea52525441414341414344444749494b4b4b4e4b4b4e8e8e8ff5f5f5f5f5f5a1a1a24646484d4d505252559f9fa0f5f5f5f5f5f58a8a8b3f3f414343454c4c4f525255545457545457949496f5f5f5f5f5f59696973f3f414343454c4c4f5d5d60eaeaeaf5f5f5eaeaea45454742424445454749494b4b4b4e4b4b4e4a4a4ca3a3a5f5f5f5f5f5f56e6e704343454c4c4f5252555454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54b4c4f4d4d504f5053515255525255c9c9caf5f5f5f5f5f58585873b3b3d3e3e4043434547474a4a4a4c4a4a4d606063f5f5f5f5f5f5e9e9e940404348484a4e4e515c5c5ff5f5f5f5f5f5f5f5f558585a3c3c3f3d3d4042424447474a49494c49494c47474ad1d1d2f5f5f5f5f5f54c4d4f47484b4d4e51c8c9caf5f5f5f5f5f579797b3a3b3d3d3e4042434546474a494a4c4a4b4e4c4c4e4e4e51bdbdbef5f5f5f5f5f593939441414349494c4f4f52515154bebebff5f5f5f5f5f57d7d7f3c3c3f3f3f41464649c8c8c8f5f5f5f5f5f56d6d6e3a3a3d3d3d3f42424446464949494b49494c48484bafafb0f5f5f5f5f5f59e9fa03e3f424647494c4d504d4e514b4c4ec7c7c8f5f5f5f5f5f56c6d6e3d3e4043444647484b494a4c4b4c4e4d4e519c9d9ff5f5f5f5f5f59494963c3c3f40404248494b595a5cf5f5f5f5f5f5f5f5f57172733d3e3f3d3e3f41414345464848484a48494b48484a8b8c8df5f5f5f5f5f5d0d0d141424448484a4d4e4fc8c8c9f5f5f5f5f5f5858586393a3c3b3c3e40414344454847484b47484b5d5e61f5f5f5f5f5f5e9e9e93e3f414546494c4d4f4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e51646467f5f5f5f5f5f5f5f5f53a3a3d3e3f4146474a4c4d4f4e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514d4d4f4a4a4d49494c4a4a4d4d4d4f4e4e51c8c8c9f5f5f5f5f5f5d0d0d03a3a3c3b3b3e3d3d3f3e3e403f3f41404043444446b1b1b2f5f5f5f5f5f5dedede4c4d503c3d3f3c3d3f3e3e413f3f423f3f42636366e9e9e9f5f5f5f5f5f594959746474a4b4c4f4e4f52d4d4d4f5f5f5f5f5f56465673c3d3f3c3d3f3d3e403f3f423f3f42565759e9e9e9f5f5f5f5f5f564656747484a4c4d504e4f52d4d4d4f5f5f5f5f5f56566673d3e3f3d3e3f3e3f403f40423f4042575859e9e9e9f5f5f5f5f5f565666748484a4d4e504f50525051535051535051535051535051535051535051535051535051537c7d7ff5f5f5f5f5f5dddddd3c3c3f40404348494c4e4f525051545051545051545051545051549d9e9ff5f5f5f5f5f5f5f5f55656593b3c3e404144494a4c9c9c9ef5f5f5f5f5f59494963c3c3f40404349494c4f4f52dfdfdff5f5f5f5f5f57272743e3e413e3e403f3f42404043404043404042d1d1d1f5f5f5f5f5f58787884444464b4b4e4e4e514c4c4e464648c5c5c6f5f5f5f5f5f56c6c6d3b3c3e3e3f4140414341424544454847474a737375f5f5f5f5f5f5c3c3c43b3c3e3e3f414041434243454646494d4d50515154b4b4b5f5f5f5f5f5f5dedede4f4f513f3f413e3e41404042414143414143656567e9e9e9f5f5f5f5f5f596969749494c4e4e51515154525255c9c9caf5f5f5f5f5f5d0d0d03c3c3e3e3e403f3f4140404241424443434646474ac8c8c9f5f5f5f5f5f5d0d0d13c3d3f3e3e413f4042414244414244414244a0a1a1f5f5f5f5f5f5f5f5f5d1d1d2444547424345404143404143414244414144c4c5c5f5f5f5f5f5f5a0a0a14445474c4c4f505154525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535356a7a7a8f5f5f5f5f5f57e7e7f49494c505053535356747477f5f5f5f5f5f58b8b8c414144969698f5f5f5f5f5f55050524c4c4e525255535356a9a9aaf5f5f5f5f5f57c7c7e42424449494c505053535356e0e0e0f5f5f5eaeaea626264474749454547454547454547505153dddddef5f5f5e9e9e95253544b4c4f515255535457dfdfe0f5f5f5f5f5f5b8b8b93e3f414242454445474545484545485c5c5ee9e9e9f5f5f5e9e9e95657595051545354575455585455585455585455585455585455585455585455585455585455585455585e5f62dfdfe0f5f5f5f5f5f5a1a1a2f5f5f5f5f5f5f5f5f59c9d9e494a4c42434541414446474a4e4f52535457545558545558545558545558545558545558545558545558545558545558696a6df5f5f5f5f5f5c6c7c74141444344464b4c4f5152555455585455585455585455585455585455585354575152554b4c4f47484a46474a4b4c4f50515467686af5f5f5f5f5f5acacad4344464c4d50525356545558949597f5f5f5f5f5f5bcbdbe4647494343464243454344464445475c5c5edddddef5f5f5e9e9e95d5e604b4c4f5152555354579fa0a1f5f5f5f5f5f58b8b8d4041434445474d4e50525356545558545558949496f5f5f5f5f5f59797984040434444474d4d4f5252559f9fa1f5f5f5f5f5f5a6a6a745454843434543434644444745454768686af5f5f5f5f5f5f5f5f56e6e704343454c4c4f5252555454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5505154515255515255525356525356c9c9caf5f5f5f5f5f5e9e9e96162633e3e403f3f42414143414144414144959596f5f5f5f5f5f5d0d0d14444474c4c4e505053525255cacacaf5f5f5f5f5f5bababb3e3e413c3c3f3d3d3f3f3f4241414341414388888af5f5f5f5f5f5dddddd4444474c4c4e505053c9c9caf5f5f5f5f5f5d0d0d03b3c3e3d3e403e3f413f4042404143424345464649555659f5f5f5f5f5f5f5f5f549494b4343464b4b4e4f4f5251515488888af5f5f5f5f5f5bababb3d3d3f3d3d3f434346c7c7c8f5f5f5f5f5f5c3c3c43b3b3d3d3d3f3f3f414040434040434040437c7c7ef5f5f5f5f5f5f5f5f57b7b7c434346494a4d4d4e514b4c4e454648c5c5c6f5f5f5f5f5f56b6c6d3a3b3d3d3e403f40424142444546484b4c4f9c9c9ef5f5f5f5f5f59494963c3d3f40404348494c4e4f52b3b3b5f5f5f5f5f5f5dedede4d4e503d3e3f3d3e3f3e3f413f40423f4042636466e9e9e9f5f5f5f5f5f595969747484a4c4d4f4f5052c8c9c9f5f5f5f5f5f5e9e9e95f60623c3d3e3e3f403f40423f40423f4042939495f5f5f5f5f5f5d0d0d1424345494a4c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e51f5f5f5f5f5f5f5f5f55455563d3e404445474a4b4e4d4e514e4f524e4f524e4f524f4f524f4f524f4f524f4f524d4d5049494c4444464141444444464a4a4d4d4d50c8c8c9f5f5f5f5f5f5f5f5f5d0d0d17070723f3f423d3d3f3b3b3e3c3c3f4142445f6063f5f5f5f5f5f5f5f5f5dedede8a8a8b3e3f413c3d3f3b3c3e929293f5f5f5f5f5f5f5f5f5ddddde5354554b4c4f4e4f524f5053a8a8a9f5f5f5f5f5f5dedede7e7e803e3f413c3d3f3b3c3e858687dcdcddf5f5f5f5f5f5dddddd46474a4b4c4f4f5052505153a8a8a9f5f5f5f5f5f5dedede7e7e803f40413d3e3f3c3d3e868687dcdcddf5f5f5f5f5f5dddddd47484a4c4d4f4f50525051535051535051535051535051535051535051545051545051545051547c7d7ff5f5f5f5f5f5dddddd3c3c3f40404348494c4e4f52505154505154505154505154505154505154dfdfdff5f5f5f5f5f59393953b3c3e4041444a4a4c9c9c9ef5f5f5f5f5f59494963c3c3f40404349494c4f4f529e9e9ff5f5f5f5f5f5e9e9ea9696984040423e3e403d3d3f616163b7b7b8f5f5f5f5f5f5f5f5f55b5b5d49494b4e4e514f4f524a4a4d434446c4c4c5f5f5f5f5f5f56b6c6d3a3b3d3b3c3e3c3d3f3e3f41414244444548717273f5f5f5f5f5f5c3c3c43b3b3d3c3c3e3d3d3f3f3f414444464b4b4e50505368686af5f5f5f5f5f5f5f5f5dedede8b8b8d4141433e3e413d3d40939394f5f5f5f5f5f5f5f5f5ddddde5454574e4e51515154525255525255c9c9caf5f5f5f5f5f5f5f5f5d1d1d17272744242453f40423e3e413f3f42444447c7c8c8f5f5f5f5f5f5f5f5f5c4c5c57273754344464142444b4c4e9fa0a1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c97677794344463f4042565658b8b8b9f5f5f5f5f5f5f5f5f57e7e80494a4d4f5053515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457525255d3d3d4f5f5f5f5f5f54f4f514b4b4e515154545457545457eaeaeaf5f5f5bababb3f4042d1d1d1f5f5f5c5c5c64647494e4f51525356545558898a8cf5f5f5f5f5f5a1a1a34041434647494e4f52535457747577eaeaebf5f5f5eaeaea9091934a4b4e47484a747576d2d2d2f5f5f5f5f5f59a9a9b4d4e51515255535457545558dfdfe0f5f5f5f5f5f5f5f5f5b9b9ba696a6c48494c47484a808082dededef5f5f5f5f5f59a9b9c505154535457545558545558545558545558545558545558545558545558545558545558545558545558a9aaabf5f5f5f5f5f5a1a1a24242456b6c6fd4d4d5f5f5f5f5f5f59a9b9c4343463f40424444474c4d50525356545558545558545558545558545558545558545558545558545558545558545558f5f5f5f5f5f5eaeaea434446434346494a4c4f50535354575455585455585455585455585455585d5e619b9c9e989899898a8b4344464a4b4e51525567686af5f5f5f5f5f5acacad4344464c4d50525356545558545558bfc0c1f5f5f5f5f5f5bdbdbe6c6d6f46474a4545488b8b8ddededef5f5f5f5f5f58e8f904d4e515152555354575455589fa0a1f5f5f5f5f5f58d8e9045464848494c4e4f52535457545558545558949597f5f5f5f5f5f599999b45464848494c4e4f525354575f6062e0e0e0f5f5f5f5f5f5b1b1b3535455454648454548979899f5f5f5f5f5f5f5f5f5f5f5f56f70714343464c4d505253565454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3d3e404142444a4b4e505154525356525356525356525356525356525356525356525356525356525356525356c9c9caf5f5f5f5f5f5f5f5f5f5f5f59697984344464142443f4042939394f5f5f5f5f5f5f5f5f5a2a2a349494c4f4f525151545252557d7d80f5f5f5f5f5f5f5f5f5c6c6c77070723e3e403d3d3f49494b9f9fa0f5f5f5f5f5f5f5f5f59797984a4a4c4f4f52515154c9c9caf5f5f5f5f5f5f5f5f5d1d1d17272744142443e3f413d3e403e3f414344468e8e90f5f5f5f5f5f5c4c4c540414347484b4e4e515051545152555c5c5ff5f5f5f5f5f5f5f5f54c4c4f3e3e40424245c7c7c8f5f5f5f5f5f5f5f5f5d1d1d17e7e804242454040434a4a4d9f9fa0f5f5f5f5f5f5f5f5f5dddddd43434649494b4e4e504f4f524a4a4d424345c4c4c5f5f5f5f5f5f56a6b6d393a3c3a3b3d3b3c3e3d3e40424345494a4d9c9c9ef5f5f5f5f5f59596973d3e40414244494a4d4e4f52666769f5f5f5f5f5f5f5f5f5dedede8a8a8c3f40413d3e3f3c3d3e929293f5f5f5f5f5f5f5f5f5ddddde5454554c4d4f4f5052505153c8c9c9f5f5f5f5f5f5f5f5f5f5f5f59596974142443f40423d3e40929393f5f5f5f5f5f5f5f5f5a1a1a247484a4c4d504e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f52eaeaeaf5f5f5f5f5f56e6f703b3c3e40414448484b4d4d504f4f524f4f524f4f524f4f524f4f524f4f524e4e514b4b4e4545473e3e413c3c3f41414348484b4d4d50c8c8c9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c64041434445474a4b4e919193f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6c6e4c4d504e4f524f50534f5053656669eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58282834c4d4f4f5052505153505153666769eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58282834c4d4f4f50525051535051535051545051545051545051545051545051545051545051545051547c7d7ff5f5f5f5f5f5dddddd3c3c3f40404348494c4e4f52505154505154505154505154505154505154a7a8a9f5f5f5f5f5f59f9fa03d3d3f4343464b4b4e9c9c9ef5f5f5f5f5f59494963c3c3f40404349494c4f4f525c5c5fdfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a54b4c4e4e4f52505154dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5adadae414245f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58a8a8b4646494d4d50515154525255939395f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56e6e6f4f4f52515154525356525356525356c9cacaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c6c643434646474ac8c8c9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a5a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dddede494a4d4e4f525152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585d5e61f5f5f5f5f5f5d1d1d14444474c4d50525356545558545558b4b5b6f5f5f5e9e9ea4b4c4ef5f5f5f5f5f5959697494a4d5051545354575455585f6062f5f5f5f5f5f5d1d1d23f40424444474c4d50525356545558747577e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e505154525356535457545558545558dfdfe0f5f5f5ddddde939495f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b2b3b4515255535457545558545558545558545558545558545558545558545558545558545558545558545558545558eaeaeaf5f5f5e9e9ea4d4d504343464a4b4e515255d5d5d5f5f5f5f5f5f55b5b5d3f3f424344464c4d50525356545558545558545558545558545558545558545558545558545558545558545558d5d5d6f5f5f5f5f5f5696a6b4243454545484a4b4e505154535457545558545558545558535457868789f5f5f5f5f5f5acadad4444474c4d5051525568696bf5f5f5f5f5f5acacad4344464c4d50525356545558545558545558bfc0c1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58686885051545253565354575455585455589fa0a1f5f5f5f5f5f59192934d4e514f5052515255535457545558545558949597f5f5f5f5f5f59c9d9e4d4e514f5052515255535457545558747577e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfdfc8c9caf5f5f5f5f5f56f70714344464c4d505253565455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3d3e404142444a4b4e505154525356525356525356525356525356525356525356525356525356525356525356c9cacaf5f5f5f5f5f5dddddef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56061634e4f525152555253565252555252559e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d34c4c4e4f4f52515154525255c9c9caf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5c5c6434345464649c7c8c8f5f5f5f5f5f59697984546494b4c4f4f5053515255515255515255c9cacaf5f5f5f5f5f58b8c8e434345464648c7c7c8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58181824b4b4d4e4e51505053dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5acadad4142444546484b4c4f9c9c9ef5f5f5f5f5f59798994243454546484b4c4e4f5053505154929394f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56c6d6e4d4e504f5052505153505153c9c9caf5f5f5f5f5f5ddddddf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55f5f614c4d4f4f50524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f52bdbebff5f5f5f5f5f59394963b3b3d3e3e404444474a4a4d4d4d504e4e514f4f524f4f524f4f524e4e516d6d6ff5f5f5f5f5f5e9e9e93b3b3e42424449494c4d4d50c8c8c9f5f5f5f5f5f58e8e90eaeaeaf5f5f5f5f5f5f5f5f5c7c7c848494c4a4b4d4d4d504e4f52868789f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf6e6f704d4e514e4f524f50534f50534f50534f5053707173dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58384854d4e504f5052505153505153505153505153717273dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58384854d4e504f50535051545051545051545051545051545051545051545051545051545051545051545051547c7d7ff5f5f5f5f5f5dddddd3c3c3f3f404348494c4e4f525051545051545051545151545151545050539c9c9ef5f5f5f5f5f5ababac3f3f414747494d4d509d9d9ff5f5f5f5f5f59494963c3c3f40404349494c4f4f52515154676769c9c9caf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bcbdbe4e4e514f5053505154515255dfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58f8f904d4d4f4f4f5251515452525552525588888af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedfdf6f7073505154515255525356525356525356525356c9cacaf5f5f5f5f5f5909091eaeaeaf5f5f5f5f5f5f5f5f5c8c8c94b4c4f4d4d50c9c9caf5f5f5f5f5f5848486dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59090924f50539e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea6e6f714f5053515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558727375f5f5f5f5f5f5a1a1a24647494e4f52535457545558545558898a8cf5f5f5f5f5f5959697f5f5f5f5f5f56667684b4c4f515255545558545558545558d4d5d5f5f5f5f5f5f54b4c4e4344464c4d505253565455585455585455589fa0a1e0e0e0f5f5f5f5f5f5f5f5f5a9a9ab737376535457535457545558545558545558545558dfdfe0f5f5f5ddddde3f3f42727275b1b2b3f5f5f5f5f5f5f5f5f5bfbfc088898b535457535457545558545558545558545558545558545558545558545558545558545558545558545558545558696a6df5f5f5f5f5f5bcbcbd434446434346494a4c4f5052727375f5f5f5f5f5f59696983f40424444474c4d505253565455585455585455585455585455585455585455585455585455585455585455589fa0a1f5f5f5f5f5f59a9a9b4344464142444546484b4c4e4f50535152555253565152554f5053a5a6a7f5f5f5f5f5f594959646474a4e4f5252535668696bf5f5f5f5f5f5acacad4344464c4d505253565455585455585455585455587f8082b5b5b6f5f5f5f5f5f5f5f5f5eaeaea9e9fa068696b5354575354575455585455585455585455589fa0a1f5f5f5f5f5f5949496525356535457535457545558545558545558949597f5f5f5f5f5f59f9fa15253565354575354575455585455585455585455589fa0a1eaeaeaf5f5f5f5f5f5dfdfe09e9fa0525356b3b4b5f5f5f5f5f5f57070724344464c4d505253565455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3d3e404142444a4b4e505154525356525356525356525356525356525356525356525356525356525356525356c9cacaf5f5f5f5f5f56e6e70c8c8c9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9b9d4f50535152555253565253565253565253565253569e9fa0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c959595c505053515154525255525255c9c9caf5f5f5f5f5f5909091eaeaeaf5f5f5f5f5f5f5f5f5c8c8c84b4b4e636365f5f5f5f5f5f5f5f5f55757594d4d4f4e4f525051545152555152555152559e9ea0f5f5f5f5f5f5bdbdbe4b4c4e4c4d4fc8c9caf5f5f5f5f5f5848485eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58f8f914e4e504f4f52505053515154dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4a4c4c4c4e4d4e519c9d9ff5f5f5f5f5f59a9b9c494a4d4b4c4e4d4e514f505350515450515487888af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf6f6f714e4f524f5053505153505153505153c9c9caf5f5f5f5f5f56c6d6ec8c8c8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9b4d4e504f50525051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f529c9c9ef5f5f5f5f5f5dddddd3c3c3e3b3b3e40404244444748484b4b4b4e4d4d4f4d4d504d4d4f4b4b4d989899f5f5f5f5f5f5d0d0d03e3e404545484c4c4e4e4f52c9c9caf5f5f5f5f5f5636467646568b2b3b4f5f5f5f5f5f5c8c8c94d4e514e4f524e4f524f50534f50535a5b5e9c9d9fdfdfdff5f5f5f5f5f5f5f5f5c8c8c99b9c9e4e4f524e4f524f50534f50534f50534f50534f50534f50534f50534f50539d9e9fd4d4d5f5f5f5f5f5f5f5f5f5dfdfdf9c9c9e595a5c4f50524f50525051535051535051535051535051535051535051539d9e9fd4d4d5f5f5f5f5f5f5f5f5f5dfdfdf9c9c9e595a5d4f50534f50535051545051545051545051545051545051545051545051545051545051545051545051545051547c7d7ff5f5f5f5f5f5dddddd3b3c3e3f404247484b4e4e504f4f524f4f524f4f524f4f524e4e514d4d50a5a5a6f5f5f5f5f5f59f9fa041414349494c4f4f529d9d9ff5f5f5f5f5f59494963c3c3f40404349494c4f4f5251515451515451515488888aa8a9aaf5f5f5f5f5f5f5f5f5f5f5f5b3b3b4868789505154505154515255515255515255dfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b2b2b3505053f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59191935050535151545252555252555252555252555d5d609e9ea0dfdfe0f5f5f5f5f5f5f5f5f5c9c9ca9d9e9f515255515255525356525356525356525356525356525356cacacbf5f5f5f5f5f566676967686ab3b4b5f5f5f5f5f5f5c9c9ca505154515255c9cacaf5f5f5f5f5f56667695152559e9ea0dfdfe0f5f5f5f5f5f5f5f5f5b3b3b57c7d7f515255515255525356737376a9a9abf5f5f5f5f5f5f5f5f5eaeaea9d9e9f5b5c5f5152555152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585354579d9e9ff5f5f5f5f5f57e7e80494a4d5051545354575455585455585f6062f5f5f5f5f5f5e9e9e9f5f5f5e9e9e94444474c4d50525356545558545558545558a9aaabf5f5f5f5f5f57171734344464b4c4f525356545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558dfdfe0f5f5f5ddddde3f3f424344464c4d50525356545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558696a6df5f5f5f5f5f5bdbdbe46474a434346454548494a4c4b4c4ff5f5f5f5f5f5adaeaf41424446474a4e4f525354575455585455585455585455585455585455585455585455585455585455585455585f6062eaeaebf5f5f5eaeaea535456434446434346464649494a4d4c4d4f4c4d504b4c4f545557e9e9e9f5f5f5f5f5f55151544b4c4f51525553545768696bf5f5f5f5f5f5acacad4344464c4d50525356545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558b4b4b5f5f5f5f5f5f57070724344464c4d505253565455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3d3e40414144494a4d4e4f52505154505154505154505154505154505154505154505154515255515255525356cacacbf5f5f5f5f5f5666769515255939395cacacbf5f5f5f5f5f5f5f5f5bebebf7c7d7f51525551525552535652535652535652535652535652535652535668696b9e9fa0eaeaeaf5f5f5f5f5f5f5f5f5b3b3b5878789515154515154525255525255525255525255cacacaf5f5f5f5f5f5666669676769b3b3b5f5f5f5f5f5f5c9c9ca5050539e9e9ff5f5f5f5f5f5d4d4d550505351515451515452525552525552525552525567686af5f5f5f5f5f5f5f5f5656669505154c9c9caf5f5f5f5f5f54f50535b5c5f9d9e9feaeaeaf5f5f5f5f5f5f5f5f5a8a8a9656568505053505053515154515154515154dfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b2b2b34f4f525050535050539e9e9ff5f5f5f5f5f59b9c9e4d4e514e4f524f50535051545051545051545051545b5c5f9d9e9fdfdfe0f5f5f5f5f5f5f5f5f5c8c9ca9c9c9e4f50534f5053505154505154505154505154505154c9c9caf5f5f5f5f5f56465674f5052919293c9c9caf5f5f5f5f5f5f5f5f5bdbebe7b7b7d4f50524f50525051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4b4e4b4b4e4b4b4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f52656568f5f5f5f5f5f5f5f5f59494963c3c3e3b3b3e3e3e4041414445454747474a48484a474749444447ddddddf5f5f5f5f5f5929293414245494a4c4d4e514f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051547c7d7ff5f5f5f5f5f5dddddd3c3c3e3e3e4044444648484b49494c49494c49494c49494c49494b474749e9e9e9f5f5f5f5f5f57b7b7c4444464b4b4e4f4f529e9e9ff5f5f5f5f5f59494963c3c3f404043494a4d4f5053515255515255515255515255515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255c9c9caf5f5f5f5f5f57070714343454b4b4d5050535252555252555252557c7c7ef5f5f5f5f5f5c4c4c53e3e404343464b4b4d4f4f52505053515154515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558535457bdbebff5f5f5f5f5f567686a4c4d50525356545558545558545558545558d4d5d5f5f5f5f5f5f5f5f5f5b9b9ba46474a4e4f52535457545558545558545558949496f5f5f5f5f5f59797984445474a4b4e515255535457545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558dfdfe0f5f5f5ddddde4040424444464d4d50535356555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558eaeaebf5f5f5eaeaea4c4c4f46464943434644444668686af5f5f5f5f5f597979847474a4c4c4f525255545457555558555558555558555558555558555558555558555558555558555558555558555558a0a0a1f5f5f5f5f5f5d4d4d456565847474a454548454548454548454548454547aeaeaff5f5f5f5f5f5a4a4a54c4c4f51515454545755555869696bf5f5f5f5f5f5acacad4444464d4d50535356555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558b4b4b5f5f5f5f5f5f57070724344464c4d505253565455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253567d7e80f5f5f5f5f5f5dddddd3c3d3f3f3f42454648494a4d4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4a4b4e4b4c4f4d4d504f5053515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154c9c9caf5f5f5f5f5f56f6f704242444a4a4c4f4f525151545151545151545151545050534e4e514c4c4e4c4c4e4e4e515050535151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f52b3b3b4f5f5f5f5f5f5f5f5f57070723c3c3e3b3b3d3b3b3e3d3d3f3e3e413f3f413e3e41939394f5f5f5f5f5f5f5f5f558595b47484a4c4d504e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151547d7d7ff5f5f5f5f5f5dddddd3b3b3d3b3b3e3e3e40404042404043404043404043404043404042acacadf5f5f5f5f5f5f5f5f54e4e5148484b4e4e515050539e9e9ff5f5f5f5f5f59495973c3d3f404144494a4d4f5053515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255c9c9caf5f5f5f5f5f57373754646494d4d4f5151545252555252555252557d7d7ff5f5f5f5f5f5c5c5c63d3d3f404043454649494a4d4b4c4e4d4d504f5053515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558535457eaeaeaf5f5f5e9e9ea48494c4e4f525354575455585455585455585455589f9fa1f5f5f5f5f5f5f5f5f58282834d4d4f525255545457555558555558555558757577f5f5f5f5f5f5bcbcbd48484b4c4c4f515154545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558dfdfe0f5f5f5dedede4141434545474e4e50535356555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558a0a0a1f5f5f5f5f5f5bebebf57575a48484a69696bdededef5f5f5e9e9ea6262644e4e51525255545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558b5b5b6f5f5f5f5f5f5dfdfe09c9c9e4b4b4e48484a464648747476c6c6c7f5f5f5f5f5f5d3d3d34e4e5152525554545755555855555869696bf5f5f5f5f5f5adadad4444464d4d50535356555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558b4b4b5f5f5f5f5f5f57171724545474d4e505253565455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253567d7e80f5f5f5f5f5f5dddddd3c3d3f3c3d3f3f3f4241414441424441424441424441424441424441424441424443434646474a4d4e51515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515255515255515255515255515255515154515154515154c9c9caf5f5f5f5f5f57272744646484c4c4e5050535151545151545151545050534e4e514a4a4c4545484545484a4a4c4e4e515050535151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f525a5a5ddfdfdff5f5f5f5f5f5f5f5f5adadae6f6f703b3b3e3b3b3d3b3c3e797a7bc3c4c4f5f5f5f5f5f5f5f5f5a1a1a347484a4b4c4f4e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151547d7d7ff5f5f5f5f5f5dddddd3c3c3f3b3b3d3c3c3e3c3c3e3c3c3f3c3c3f3c3c3f7a7a7cc4c4c4f5f5f5f5f5f5f5f5f5a2a2a348484b4d4e515051545152559e9ea0f5f5f5f5f5f59495973d3d40404144494a4d4f5053515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255c9c9caf5f5f5f5f5f579797b4d4d504f4f525151545252555252555252557d7e80f5f5f5f5f5f5dddede3e3f413d3e403f404241414443434646474a4d4e51515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558747477f5f5f5f5f5f5bdbdbe505052525255545457555558555558555558555558757577f5f5f5f5f5f5f5f5f55a5a5d525255545457555558555558555558555558555558eaeaeaf5f5f5eaeaea4f4f51505053535356545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558e0e0e0f5f5f5dedede46464849494c4f4f52545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558cacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57b7b7d515154535356545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558a0a0a1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bebebf51515453535654545755555855555855555869696bf5f5f5f5f5f5adadae4545474e4e50535356555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558b5b5b6f5f5f5f5f5f575757649494c4f4f525454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354577e7f81f5f5f5f5f5f5ddddde3d3e403c3d3f3c3d3f3d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403f3f424444474b4c4f505154525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515255515255515255c9c9caf5f5f5f5f5f578787a4c4c4f4e4e515050535151545151545151545050534d4d5047474a42424442424447474a4d4d505050535151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f52707073eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c6c6c7494a4c4c4d504e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151547d7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d34b4c4e4e4f525051545152555152559e9ea0f5f5f5f5f5f59696973e3f414343454b4b4e505053525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255cacacaf5f5f5f5f5f57c7c7e5151545152555253565253565253565253565d5e61f5f5f5f5f5f5f5f5f5bababb5657593d3e403d3e403f3f424444474b4c4f505154525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558a0a0a1f5f5f5f5f5f59f9fa0545457545457555558555558555558555558555558555558eaeaebf5f5f5d5d5d5545457545457555558555558555558555558555558555558c0c0c1f5f5f5f5f5f57e7e80545457545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558e0e0e0f5f5f5dfdfdf4e4e51505052525255545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558a0a0a1d5d5d6f5f5f5f5f5f5f5f5f5a9a9ab737376545457545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558606062a0a0a1d5d5d6f5f5f5f5f5f5f5f5f5f5f5f59f9fa07e7e8054545754545755555855555855555855555855555869696cf5f5f5f5f5f5afafb049494c4f4f52545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558b5b5b6f5f5f5f5f5f57b7b7d5050525252555454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354577e7f81f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f596969846474a4d4e51515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255c9cacaf5f5f5f5f5f57b7c7e5051545051545151545151545151545151547c7c7ef5f5f5f5f5f58b8b8d4545484a4a4c4e4e515050535151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f52656669c9c9caf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b1b24c4d4f4d4e514e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151547d7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bcbdbe4e4e514f50535051545152555152555152559e9ea0f5f5f5f5f5f59898994444464646494d4d4f515154525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356b4b4b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58a8a8c46474a4d4e51515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558e0e0e0f5f5f5e0e0e053535654545754545755555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555869696cf5f5f5f5f5f5b2b2b3505052525255545457555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558b5b5b6f5f5f5f5f5f57e7e805454575454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354577e7f81f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c4d4d504f5053515255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515255515255515255515255c9cacaf5f5f5f5f5f5c8c8c94c4c4f4e4e515050535151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50537b7c7e9c9d9ff5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9b9c9e6364674e4f524e4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151547d7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea9c9d9f7071735051545051545152555252555252555252555252559e9ea0f5f5f5f5f5f59b9b9d4c4c4e4d4d504f4f525151545252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565d5e61d4d5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c4d4d504f50535152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556596a6b6ef5f5f5f5f5f5b4b5b65455585455585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354577e7f81f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59e9ea05253565253565354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152557d7d80f5f5f5f5f5f59293945051545050535151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4e4b4c4e4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252559e9ea0f5f5f5f5f5f59e9e9f5050535151545151545252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253569e9fa0d4d4d5f5f5f5f5f5f5f5f5f59293945152555152555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4b4c4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4b4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d4f4c4d4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565152555253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575253565152554f50534d4e514c4d504d4e514f50535152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575253565152554f50534c4d5049494c45464843444745464849494c4c4d504f50535152555152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575353565252555050534d4d5049494c4445484142443e3f413d3e403e3f4141424444454848494c4b4c4e4d4e514f50535152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575353565252555050534d4d5049494c4545484242443e444b3c5f823b4d5f3b3b3d3b3b3d3c3d3f3e3e4040414342434545464849494c4c4d504f50535152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4d504d4d504d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575353565252555050534d4d5049494c4545484242443d4f623b76af3a93e73a98f23a98f23a87d13b5e813b3b3d3b3b3d3c3c3e3d3d3f3e3f4141424444454849494c4c4d504f50535152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575353565252555050534d4d5049494c4545484242443d5a783b82c63a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73a6a983b47543b3b3d3b3b3d3d3d3f3e3e4042424444454849494c4c4d505051545253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585354575253565051544d4e51494a4d4545484242443c60833a8ddc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a75af3b47543b3b3d3b3b3d3d3d3f3e3e404242444646484b4b4e4f4f525152555253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585354575152554d4e51494a4d4546484242453c61843a8ddc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a75af3b47543b3b3d3b3b3d3d3d3f3f3f4244444649494c4d4d505050535252555353565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585354575253564f50534b4c4f4646494242453c61843a8ddc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a75af3b41483b3b3d3c3c3e3e3e4041414445454849494c4d4d505151545353565454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585354575152554d4e51494a4d4444473e566e3b82c63a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73a6a983b3b3d3b3b3d3d3d3f3e3e404242444646484b4b4e4f4f525252555353565454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514d4e514d4e514d4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585454575353565050534c4c4f46464941474f3b77b03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a8ddc3b526a3b3b3d3b3b3d3d3d3f3f3f4244444649494c4d4d505151545353565454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585454575252554e4e514a4a4d4444473e61843a93e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a7bba3b41483b3b3d3c3c3e3e3e404141444646484b4b4e5050535353565454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585454575151544c4c4f464649414d5a3b82c63a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73b648c3b3b3d3b3b3d3d3d3f3f3f424444474a4a4d4f4f525252555353565454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585454575353565050534b4b4e4545473d678f3a93e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a81c53b41483b3c3e3c3d3f3f3f4144444649494c4d4d505151545353565454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595455585253564e4e514a4a4d4349523c7cbb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73b58763b3c3e3c3d3f3e3f414142444646494b4b4e5050535353565454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4e514e4e514e4e514e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595455585152554c4d5046474a4058703a93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a70a33b3c3e3b3c3e3d3d3f3f40424445474b4c4e5051545354575455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514e4e514e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595455585152554c4d4f4546483d67903a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e840a7ec44c1fe42b9fc3c96e03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b47543b3c3e3c3d3f3f3f424445474b4c4e5051545354575455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595455585152554c4d4f444a533c77b03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e840aef345c4ff45c4ff45c4ff45c4ff45c4ff44befd3d9ce53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73b526a3b3c3e3c3d3f3f3f424445474a4b4e4f50535253565354575455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595455585152554c4d4f444a533b88d23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec40a7ec45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3c96e33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b5e813b3c3e3c3d3f3f3f42444447494a4d4d4e515152555354575455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b57585b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57585b57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595455585152554c4d4f4355683a93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23ea0e844c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3b96e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a70a33b3c3e3c3d3f3e3f414142444646494b4c4f5051545354575455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524e4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b57585b56575a56575a55565954555852535650515450515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515452535654555855565956575a56575a56575a57585b57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595556595556595455585152554c4d4f425a733a93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c98e644befd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff59b6f83e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a75af3b3c3e3b3c3e3d3d3f3f40424445474b4c4e5051545354575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b56575a56575a5455585253565051545051534f50534d4d50494a4c46474a46474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474946474a494a4c4d4d504f505350515350515350515452535654555856575a56575a57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504164883a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec40aef345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff70ccfd49a7f53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3d3d3f3f3f424445474b4c4e5051545354575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b56575a5455585152554f50534d4d50494a4c46474a4647494546494444474242454041433f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f40423f404240414342424544444745464946474946474946474a494a4c4d4d504f505351525554555856575a57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504165893a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d9be744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff5dbaf93e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3d3d3f3f3f424545474c4c4e5151545354575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b56575a5455585152544d4e50494a4c4647494445474242454041433f40424a4b4d6d6d6f6c6d6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f6c6c6f49494c3e3f413f40423f40423f40423f4042404143424245444547464749494a4c4d4e5051525454555856575a57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504165893a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a95eb40acf345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff54c4fd3c98e63a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3d3d3f3f3f424545474c4c4f5252555454575555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5556585152554d4e5048494c4545484242454b4c4e78797ba5a6a8c8c8caf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c8c8caa5a5a877777a49494c3e3e413e3f413f404240414342424545454848494c4d4e5051525555565857585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504165893a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e543bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff3fa5ed3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3d3d3f4040424646494e4e515353565555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f4f524f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b56575a5354574f5052494a4c4545484c4d4f848486bcbdbff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bcbcbe82838549494c3e3e413e3f413f4042414244454548494a4c4f505253545756575a57585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504165893a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d9fea44c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff42b9fc3a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3d3d3f4242454a4a4d5050535454575555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f4f524f4f524f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5556585152554d4d5047484a58595ba6a6a8eaeaecf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaeca5a5a75455573e3e413e3f413f404242434547484a4d4d5051525555565857585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595253564d4d504165893a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240aef345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44befd3b97e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b41483c3c3e3f3f414444474b4b4e5151545454575555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5455584f5052494a4c4f50529b9c9ef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7999a9c49494b3e3e413f4042414244444547494a4c4f505254555857585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5556595354564d4e50435b733a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec42b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44c1fe3d9eeb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a75af3c3c3e3d3d3f3f3f424545474c4c4e5151545454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f505350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854545754545753535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754555855565955565956575a56575a56575a55565955565954555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5455584e4f5247484b7a7b7deaeaecf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec77787a3e3f413f404240414343444647484b4e4f5254555857585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a5455584f505345576a3a93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e843bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d9fe93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a76af3c3c3e3d3d403f3f424545474c4c4e5151545454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575353565353565252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565353565253565152554f50534d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514d4e514e4f524e4f524e4f524e4f524e4f524f50535152555455585556595556595455585253565051544e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f5250515452535653545754555854555854555854555854555854555854555854555854555854555854555854555854555854555855565956565a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d58595c5556594f5053535456bebec0f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b1b1b3494a4c3e3f4140404242434548494b4f505355565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a5556595152554a51583b93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b648d3c3c3e3d3d403f40424546484c4d505252555454575555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575353565252555050534e4e514c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4d504d4e514d4e514d4e514c4d504a4b4d46474a44454743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444743444744454744454744454744454744454744454744454744454845464948494c4d4e515253565455585354564f50534b4c4f47484a45464844454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454744454745464847484a4b4c4e4d4e514e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524e4f524f4f524f4f524f4f524f4f5351515554545756565a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c5556594f505369696bd4d4d6f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d3d3d56061633e3f4140404242434548494b4f505355565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56565a5353574b525a3c89d33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b59763c3c3e3d3d4040414346474a4e4f525354575556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575353565151544d4d5049494c4646484343464343454343454343454343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464343464344474344474344474344474344474344474344474344464142443f40423e3f413d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413f404242434547484b4e4f525253565152554d4e5047484a4344464041433f3f423e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413e3f413f3f4240414342434544454744454744454744454744454744454745454845454845454845454845454845454845454845454846464949494c4e4e5153535756565a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c5556594f505369696beaebedf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec6061633e3f4140404242434548494b4f505355565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56565a5454574e4e513f7ab33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73b4d603c3c3e3d3e404243454a4b4d5051545455585556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575353565050534b4b4e4646484242443f3f413d3e403d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3d3f3d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e403d3e4036363936353935353835353735353735353735353735353735353735353735353735353735353735353735353735353735353735353735353735353735353735353735353835353835353835353835353835353835353835353835353835353835353835353835353835353835353836363938383b4444474d4d505152555253554d4e504647493f40423637393635393535383535383535383535383535383535383535383535383535383535383535383535383535383535383535383535383535383535383535383a3b3d3c3d3f3d3d403d3e403e3f413f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f423f3f4242424547474a4e4e5154545756565a57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c56565950505369696beaebedf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec6061633e3f4140404242434548494b50505356565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b55555950505443668a3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13b42493c3d3f3f3f424445484c4d505253565455585556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575353565151544b4b4e4444473d3d3f3a3a3b38383938383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383837373731303129282b222124201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e314d4d5052535553545750515340404328282b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2328323f201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2329282c302f332b2a2e27262a27262a27262a27262a27262a27262a27262a27262a27262a27262a27262a27262a2d2c303635393d3d403e3e4142424549494c51515556565a57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b5253566a6a6debebedf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec6061633e3f414040424344464a4a4d52535657585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b56565a525256495a6e3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a76af3c3c3e3d3d4040414346474a4e4f525354575556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051534f50534f50534f50534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575253564d4e5143434639393a38383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383837373728272a201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2337373b4d4d505253565556595455583d3d40201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23416b9162b6ff395876201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232428314e87bb395876201f23201f23201f23201f23201f23201f23201f232d2c303d3d403f3f424646494f505355565957585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c555659636466ebebedf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec5556583e3f414041434546494e4f5155565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b56565a5454574d535b3b8edd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b97e744c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4db4f63a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b5f823c3c3e3d3e404243454a4b4d5051545455585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051534f50534f50534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585354575051544343453838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838382e2d2f201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232221253a3a3d4d4d5052535655565956575a4d4e51201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f233d618462b6ff62b6ff62b6ff2c3b4c201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f234e87bb62b6ff62b6ff2c3b4c201f23201f23201f23201f23201f23201f23201f233030333f3f424546484f505255565957585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b5c5d5fd5d5d8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d3d3d5494a4c3f4042424345494a4d52535557585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b5556595051543f7bb43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e844c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff55b2f83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73b48553c3d3f3f3f424445484c4d505253565455585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051534f50535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585354574a4b4d38383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383850876a58a17b5599753b413e38383838383838383838383838383838383838383838383838383838383838383838383838383829282b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232221254040434d4e5052535655565956575a56575a333337201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23242831569ad662b6ff497ead201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23242831569ad6497ead201f23201f23201f23201f23201f23201f23201f23201f232423273f3f424546484f505255565957585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c545558acacaff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7a5a6a83e3f414041434546484d4e5154555858595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b56575a5253564665823a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec43bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff51aef73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a87d13c3c3e3d3d4040414346474a4e4f525354575556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585253563a3b3b3838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838384a755f63c69268cf9962c491529070383838383838383838383838383838383838383838383838383838383838383838383838383838373737232226201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2327262a48484b4f505353545655565956575a56575a56575a232226201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23242831395876201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23334b73395a8d395a8d395a8d395a8d395a8d395a8d395a8d395a8d395a8d395a8d395a8d395a8d29354b201f23201f23201f233f3f424546484f505255565957585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c56565979797cf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f76c6d6f3f404242424548484b50505356565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b56575a5455574d545b3b93e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff45a3f43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a6a983c3c3e3d3e404243454a4b4d50515454555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525551525551525551525551525551525551525551525551525551515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515350515350515350515350515350515350515350515350515350515350515350515350515450515450515450515450515450515450515450515450515450515450515450515450515450515450515450515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451515451525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555848494b3838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838384d7e656cd89f6fdea468cf9958a17b3838383838383838383838383838383838383838383838383838383838383838383838383838383838382f2f30201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232b2a2e47484b51525554555855565956575a56575a56575a56575a201f23201f23201f23201f23334b734677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c331476c201f23201f234677c35294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7304466201f23201f233f3f424546484f505255565957585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b535456e0e0e2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7dfdfe13e3f414040424344464a4b4d53545657585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b5556595051543e80be3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240acf345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff74d0fe3d9bf23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c4e613c3d3f3f3f424445484c4d505253565455585556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455584040413838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383b3b3b505050585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858535353404040383838383838383838383838383838383838383838435b4e64c9956bd69e63c692486d5a383838383838383838383838383838383838383838383838383838383838383838383838383838383838373737201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232b2b2e4445474d4e5053545755565956575a56575a56575a56575a57575b201f23201f23201f233c619b5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2329354b5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f424546484f505255565958585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585aa3a3a6f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79a9b9d3f404241424448484b51525558595b5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b56575a5354574665833a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4bbefd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a82c63c3d3f3d3e4041424447484a4e4f525354575556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051545051545051535051535051535051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455583a3a3a3838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383b3b3b5e5e5e6363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636060603d3d3d3838383838383838383838383838383838383838384052494d7e65435b4e383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838252427201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232c2c2f3e3f414445474e4f5254555856575a57575b57575b57575b57575b57575b201f23201f23201f235294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f232d3c585294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246464950505356565a58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d606164ebebedf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bbeecc9eebb782e8a297eab2bbeecceef4f2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec4a4b4d4141434646494e4f5256575a595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c56565a50555e3c8ede3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e544c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff40acf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b658e3c3d3f3e3f414344464b4c4f52535655565956575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051545051545051545051535051535051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555583838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838384343436363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363634e4e4e383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838262528201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313f3f424545484f4f5255555957575b57575b57575b57575b57575b57575b201f23201f23201f235294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f232d3c585294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246464950505356565a58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e58595ca4a5a7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79a9b9d4040424344464a4b4e53545758595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57575b5454584373a13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f243bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff3d9be73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e73c434a3d3d4040404347484a4f505354555856575a56575a56575a56575a56575a5556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595556595555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585555585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555152555152555152555152555152555152555152555152555151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545051545051545051545051545051545051545051535051535051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545051545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545151545152555152555152555152555152555152555152555152555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555252555253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565253565354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575354575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575454575455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585455585555585555585555585555585555585555584e4e504d4d4f4d4d4f4c4c4e4c4c4e4c4c4e3f3f3f3f3f3f3f3f3f3f3f3f4b6b875796cd5796cd5796cd5796cd5796cd5796cd5796cd5796cd528ac64b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74d7bc15176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae5176ae4e7aba4b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc74b7dc7486ea53f3f3f3f3f3f3f3f3f3f3f3f38383a262528262528262528262528262528222124201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313f3f424545484f4f5255555957575b57575b57575b57575b57575b57575b201f23201f23201f235294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f232d3c585294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246464950505356565a58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e58595be1e1e3f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7dfdfe13f404241424448484b51525558595b5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c56565a4e5a683a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240acf345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff44c1fe3a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b70a43c3d3f3e3f414344464b4c4f52535655565956575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154505154505154505154505154505154505154505154505154505154505154505154505154505154505154505154505154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424238383b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313f3f424545484f4f5255555957575b57575b57575b57575b57575b57575b201f23201f23201f235090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f232d3c585294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246464950505356565a58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d88898bf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f778797b4141434646494e4f5256575a595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c57575b5454583f85ca3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c98e745c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff41b1f33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c48553d3d4040404347484a4f505354555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154505154505154505154505154505154505154505154505154505154505154505154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424238383b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313e3e414444474d4d51535357555559555559555559555559555559555559201f23201f23201f2361b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f23334a645090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246464950505356565a58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5db9b9bbf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b1b2b44040424344464a4b4e545557595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c56565a4b637c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a95eb44befd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d9be73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a82c63c3d3f3e3f414344464b4c4f52535655565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154505154505154505154505154505154505154505154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424238383b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313e3e4143434649494c4d4d514f4f524f4f524f4f524f50524f50524f5052201f23201f23201f2362b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f3f4246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e58595cebebeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec3f404242424548494b52535658595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5455583f86ca3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240acf345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44c1fe3a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b546c3d3d4040404347484a4f505354555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515154505154505154505154505154505154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424238383b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313d3d403f3f42434346444547454648454648454648454648454648454648201f23201f23201f2362b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e767679f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f761626441424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c56575a4a68863a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e545c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a82c63c3d3f3e3f414344464b4c4f52535655565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154505154505154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424239383b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232e2e313d3e403d3e403e3f413e3f413f3f423f3f423f3f423f3f423f3f423f3f42201f23201f23201f2362b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e9d9ea0f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f78f8f9141424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5455583c8fde3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3c97e43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b546c3d3d4040404347484a4f505354555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154505154505154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca424242424242424242424242353437201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232a2a2d363539363539363539363639363639363639363639363639363639363639201f23201f23201f2362b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5ebbbbbdf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b1b2b441424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c56575a4b647c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d9ce545c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff43bcfd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a82c63c3d3f3e3f414344464b4c4f52535655565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154505154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5ececed0f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c8c8cb42424548484b52525557585b5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b5455583f86ca3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a95eb44befd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d9ce53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b546c3d3d4040404347484a4f505354555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23201f23201f23395876416b913d6184242831201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5a5a5ef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f74141444646494f4f5357575b5a5a5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c56575a4b647c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23fa6ed45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44befd3a95eb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b7cbb3c3d3f3e3f414344464b4c4f52535655565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23201f23569ad662b6ff62b6ff62b6ff5eadf228323f201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5a5ef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f74141434444474c4c4f5555595a5a5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c56575a4182c13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec44c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3fa6ed3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d48563d3d4040414347484a50515354555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515255515255515154515154515154515154515154515154515154515154515154515255515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f2339587662b6ff62b6ff62b6ff62b6ff62b6ff497ead201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5a5ef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f74141434444474c4c4f5555595a5a5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c57585b515d6b3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23fa6ed45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44c1fe3a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b70a53d3d403f3f424545484e4e5154555856575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255515255515255515255515154515154515154515154515154515154515154515255515255515255515255515255515255515255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525255525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356525356535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457535457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545457545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558545558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555558555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659555659424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff5291c9201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f818184f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f76363664646494f4f5357575b5a5a5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c56575a4575a33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a96ec44c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40a7ee3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e83d434b3e3e414343464c4c4f53535756565a57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525551515451515451515451515451525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f233d618462b6ff62b6ff62b6ff62b6ff62b6ff4e87bb201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f828285f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f76f6f7248484b52525558585c5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b5455583c8fde3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23fa6ed45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6ccdfe3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c5f833d3d4041414448484b51515455555957575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552525552525552525551515451515451525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f232428315eadf262b6ff62b6ff62b6ff62b6ff2c3b4c201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f74677c3201f23201f233f404246474950515356575a58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5ff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f742424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b4a69873a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff51aef73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b87d13d3d403f3f424545484e4e5255555957575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525551525551525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23201f2328323f497ead5291c94e87bb2c3b4c201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f74677c3201f23201f2340414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5ff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f742424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585a4182c13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d9ce545c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff70ccfd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d48563e3e414343464c4c4f53535756565a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525551525551525551525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca42424242424242424242424229282b201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f74677c3201f23201f2340414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5ff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f742424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c535a633a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f243bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff49a7f53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b6b993d3d4041414448484b51515455555957575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525551525551525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca424242424242424242424242456aa34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c34677c3201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e94677c3201f23201f2340414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5fd8d8dbf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d4d4d6424345494a4c535456595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c4a6e913a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b95e545c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff61bdfa3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a8ddc3d3e403f40424545484e4e5255555957575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe4c86d1201f23201f2340414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5fc5c5c8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bdbdc04445474b4c4f5556585a5b5e5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b4182c13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241aef345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff3c99f03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c4f623e3f414344464c4d4f53545756575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f75294f739598d201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5291c9201f23201f2341424448484b51525557585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c60a8a8abf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79b9c9e46474a4f505457585b5a5b5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d545b643a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff3ea0e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b6b993d3e4041424448494b51525556575a57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f75294f739598d201f232c3b4c62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5291c9201f23201f234344464a4b4e53545658595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c60828286f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f76f707248494c525357595a5d5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c4b6f933a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c96e045c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff43bcfd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b87d13d3e403f40424646494f505355565957585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f74577c2201f23201f23497ead62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff354e68201f2324232748494b50505356565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c60ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec4445484b4c4f545559595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c437fb83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b6fb45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff3b94e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d49563f3f424545484e4f5254555857585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f72c3c57201f23201f232c3b4c31455a31455a31455a3755784371aa4371aa4371aa4371aa334a6431455a31455a31455a28323f201f23201f233d3d4150505355565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c60c5c5c8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bdbec046474a4f505457585b5a5b5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d57585b3b94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f245c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff3ea0e83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c5f833e3f414344464c4d4f53545756575a57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552525552525552525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f74f8dea29354a201f23201f23201f23201f23201f234370b55294f75294f75294f75294f7304466201f23201f23201f23201f23201f2338383c53545656565958595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c60959699f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f785868948494c525357595a5d5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d5163773a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c96e045c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff43bcfd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b76b03e3e4141424448494b51525556575a57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652525552535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f75294f7201f23201f23201f2330303333333637373b3a3a3e3b3b3e3b3b3f3b3b3f3b3b3f3b3b3f3b3b3f3b3b3f3b3b3f50515457585b58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d60ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaec4545484c4d4f5556595a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d4a749d3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241aef345c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a8ddc3e3e4140404346464a50505456565a57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e95294f7201f23201f23201f2340414347474a51525457585a595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d60a8a9abf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79c9c9e48494b50515458595c5b5c5f5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d4283c23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244befd45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d99e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d49573f3f4246464950505356565a58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe5090e9201f23201f23201f2340414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d60666769ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f297eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaeaed5051534c4d4f5556585a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e58595c3b94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b94e345c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff41aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c60843f3f424545494f4f5355555958585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f2362b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff201f23201f23201f2341424447484a51525557585b595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d60a8a9abf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f797eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a290eaaceef4f2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79d9d9f4a4b4d52535658595c5b5c5f5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e54616f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9de345c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44befd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b76b03f3f424444474d4d5054545857575b58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7201f23201f23201f235eadf262b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5aa4e4201f23201f232423274243454a4a4d53545658595c595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d60666769ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7caf0d782e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaebed53545650515457585b5b5c5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e4f6d8b3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b6fb45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3b94e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b87d13e3e4142424549494c52525657575b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f729354a201f23201f2339587662b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff354e68201f23201f232c2b2f4445474e4f5256575a595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d618c8d90f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7adedc282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a29eebb7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f77c7d804c4d505455595a5b5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e4878a73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244befd48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d99e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e3e4140404346464a50505456565a58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7426fb4201f23201f23201f2331455a416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b91416b912c3b4c201f23201f23201f233b3b3e47484a51525457585b5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d61c5c6c8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79eebb782e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bebec14b4b4f52535758595d5b5c605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d4188cc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b94e748c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff40a8ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d4f623f404246474950515356565a58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7334b72201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2325242841424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d6166676ae2e2e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7adedc282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a29eebb7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7e0e0e255565952535658595c5b5c5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d3c94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e98e26fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c60843f404246474950515356575a58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f739598d201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d61797a7dececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2caf0d7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed6a6b6e52535658595c5b5c5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e58595c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f254b1f478d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6b9a3f404246474950515356575a58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b424242424242424242424242527ca162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74e80ca4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74f8dea3f68a739598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d39598d334b73201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d61969699f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7adedc282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a297eab2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f78b8c8e535456595a5c5b5c5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5069823a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f265c1fb78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3b94e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b7cbb3f40424546494f505355565958595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b42424242424242424242424250759562b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74d7bbf4242424242424242424242424e7fca5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e61969799f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c2efd290eaac82e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7bbeecceef4f2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f78b8c8e535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f4f6d8b3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f26cc9fd78d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3c95e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b82c63f40424444474d4d5054555857585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b43434342424242424242424246515a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f7486186424242424242424242424242508ae05294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61969799f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2c2efd282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2adedc2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2d8f2e2dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f78c8d8f535457595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f4979a83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f278d4ff78d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3e9de13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e3f41424245494a4c52535657585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535652535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c49494a4242424242424242424242425484ad62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f75294f75294f74f85d6424242424242424242424242444c585294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e617a7a7dececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed707173565759595a5d5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f477db13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f2429ff478d4ff78d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3fa1e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e3e4140414346474a50515456575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545752535652535653545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c525255424242424242424242424242424242527ca160aff462b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5ba5f55294f75294f75294f75294f75294f75294f74c75b443474d4242424242424242424242424a6b9c5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61707174cfcfd2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7cbccce67686b58595c5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f4288cd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f249a7f578d4ff78d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d4f623f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c4747484242424242424242424242424242424242424a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f71485e7846576f46576f46576f46576f43474d42424242424242424242424242424243474d518fec5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61a9aaacececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebeda3a4a6565759595a5d5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f4288cd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24dabf678d4ff78d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4abbfc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d556d3f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c5555594343434242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424d7abe5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525558595c5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61707174c6c6c8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c2c3c5696a6d595a5d5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f408cd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f259b6f878d4ff58caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff71cffe3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d556d3f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c5454574343434242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424b72ab5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b41424447484a52525559595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61838487c6c6c8f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c3c3c57e7f81595a5d5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f259b6f858caff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c668f3f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c57585a4a4a4b4242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424a5f715ca0db62b6ff5eadfd508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548484b52525659595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61707174b2b3b5e2e2e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7e2e2e4b0b0b36d6d6f5a5b5e5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f249a9ee45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a3f404246474950515356575a58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c5556594e4e5049494a4747484747484747484747484747484747484747484747484747484747484747484747484747484747484747484040413a393a3a393a3a393a3a393a424c564a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f714a5f71527ca05ca0db62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548484b52525659595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e617a7a7d9fa0a2c6c6c8ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ececeec4c4c69e9ea077787b5b5c5f5c5d605c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff3e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c3b3b3e201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e65294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548484b52525659595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61666769b2b2b5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7dfdfe19192947475777c7c7e6364675b5c5f5c5d605c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff49a7f53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c3b3b3e201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e65294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548484b52525659595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61828386f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c9c9cb4445474a4b4e5556585b5c5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff49a7f53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545753545753545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c3b3b3e201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe569cee5190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548484b52525659595d5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61838487f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7a7a7aa4646494e4e5157575b5d5d605e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff49a6f43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545753545753545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe569cee5190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e6267676bf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f791919448484b5252555a5a5d5d5d615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff3e96e23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545753545753545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe59a4f4508feb5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e62ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f77070734a4a4d5454585b5b5f5e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff3c93de3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff59a4f4508feb5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e62cfcfd2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f74545474b4b4e5656595c5c605e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff3c93de3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5dabfc508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e62b3b3b5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bebec04646494e4e5157575b5d5d605e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff3b94e33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5d5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e62969699f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7878789494a4c5253565a5b5e5d5e615e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241b3fa45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd518fe15294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494b525356595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62717275f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eaebed5151544d4e5156575a5c5d605e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f9de245c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c6c9a40414347474a51525457585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854545754545754545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e65294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494c525357595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62e2e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7a8a8aa494a4c5253565a5b5e5d5e615e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d603a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f9de245c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d5b7941424447484a51525557585b595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854545754545754545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5497e95190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494c525357595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62b3b3b6f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f75d5e604e4f5157585a5c5d605e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d604289cd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9de445c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff44befd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e566e4344464a4a4d53545658595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854545754545754555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe569cee5190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494c525357595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f628d8e91f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f79d9ea04c4c4f5455585a5b5e5d5e615e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d604289cd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c93de45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e576f4546484e4f5256575a595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe569dec508feb5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494c525357595a5e5b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed545558525356595a5e5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d604485c43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c93de45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b6fb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241474f47484a51525457585b5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff59a4f4508feb5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b42424548494c525357595a5e5b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63bcbdbff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f77e7e814e4f5256575b5c5d615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d614a7aa93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f245c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3f9de13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3b3b3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff59a4f4508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424245494a4c5354575a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f637a7b7ff5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b4b4b74c4d505455595a5b5f5d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d614d76a03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244c1fe45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3d99e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b8ddd41424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555854555854555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd508fe55294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424345494a4c5354575a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63e2e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d5d5d757585a5455585a5b5e5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d61536b853a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f242b9fc45c4ff45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3c93de3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b82c741424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555854555854555854555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd4f8de05294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424345494a4c5354575a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f6396979af5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d5d5d757585a5455585a5b5e5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d6156687c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240a9ec45c4ff45c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3a95eb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c77b042424548494b52535658595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555854555854555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e65294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424345494a4c5354575a5b5e5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed6d6e715455595a5b5e5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d613a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9de445c4ff45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44befd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d6c9a4344464a4b4e545557595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555854555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e65190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424345494a4c5354575a5b5e5c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63a9aaadf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d6d6d85c5d6057585b5a5b5f5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d61408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c93de45c4ff45c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b6fb3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e576f4546484e4f5256575a595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe569cee5190ef5294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424345494a4c5354575a5b5e5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f6367686cececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7c2c2c45f60635a5b5e5c5d615d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e614485c43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f245c4ff58caff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3f9de13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f2404d5a47484a51525457585b5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff61b4fe569cee4f8ee95294f75294f75294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424346494a4d5354585a5b5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f6063a1a1a4f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed9a9b9d58585b5b5c5f5e5e615f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e614b7ba93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f252c1fd78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3c95e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e841424447484a52525558595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff59a4f4508feb5294f75294f75294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424346494a4d5354585a5b5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f6063e3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7cdcdcf6b6c6f5b5c5f5d5e615e5f625f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61536c853a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f25dbaf978d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b82c742424548494b52535658595c5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff59a4f4508feb5294f75294f75294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424346494a4d5354585a5b5f5c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f6063858588f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8f2e282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2bbeeccf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ceced07f80835b5c5f5d5e615e5f625f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615b626a3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24dabf678d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff42b9fc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d6c9b4444474b4b4f5555585a5a5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd508fe55294f75294f75294f75294f74677c3201f23201f23201f23201f2328272b424346494a4d5354585a5b5f5c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f6063c6c7c9f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7dff3e782e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a2caf0d7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ececeebbbbbd78787b5c5d605d5e615e5f625f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9cf378d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3fa2e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f57704646494f4f5357575b5a5a5e5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955555855555855555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadfd508fe55294f75294f74677c3201f23201f23201f23201f2328272b424346494a4d5354585a5b5f5c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f606368696cececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f797eab282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7eef4f2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7bfbfc2c1c1c4e1e2e4f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ececeecfcfd1a9a9ac8384875d5e625e5f625e5f635f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61497eb23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f26cc9fd78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff3c95e13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f241475048484c52525659595c5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955555855565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff60b2fe5293e64a80d0201f23201f23201f23201f2328272b424346494a4d5455585b5c5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f6064858589f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7dff3e789e9a782e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7d1f1dcf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d5d5d74d4e515555595b5c5f5e5e627172768485888485878384878384877a7a7e5d5e625e5f625e5f635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e6151708e3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f259b6f878d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff44c1fe3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b88d24444474b4b4f54545859595d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c3f201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5291c9201f23201f23201f23201f2328282b4344464a4a4d5455585b5c5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064b4b4b7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7eef4f2adedc290eaac82e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a282e8a289e9a7adedc2dff3e7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed6d6d705555595b5c5f5e5e625f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615b626a3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f245a3f475d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff41aef33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d72a64646494f4f5357575b5a5a5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e3c3c40201f23201f23201f23201f23416b9162b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff4e87bb201f23201f23201f23201f2328282b4445474a4b4e5556585b5c5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064d0d0d2f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f78c8c8f5455595b5c5f5e5e625f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244a6eb3d97e03c93de3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b94e73c93de3e9de440a8ec43bcfd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff45c4ff45c4ff44c1fe42b6fb3f9de23d96e03c93de3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b94e73c95e13e9de33c97e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240587048494b52535558585c5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f3d3c40201f23201f23201f23201f2331455a62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff3d6184201f23201f23201f23201f2328282b4546484d4e5056575a5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606468696de3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ababad5354575a5b5f5e5e625f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e614b7ba93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d97e040a8ec44befd45c4ff45c4ff48c5ff6fd1ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff4fc7ff45c4ff42b6fb3d99e13b94e73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e8424345494a4c535456595a5d5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f48474b201f23201f23201f23201f23201f23569ad662b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5eadf2242831201f23201f23201f23201f2331313449494c515255595a5d5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60647b7c80ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b5b5b74f505358595c5e5f626061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e6156697c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c96e542a9ed68cafd78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff78d4ff75d3ff48b8fb3d99e13a96ec3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c7dbc4445474b4c4f5556585a5b5e5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f57575b232226201f23201f23201f23201f232c3b4c5eadf262b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff395876201f23201f23201f23201f23201f233f3f424d4e505657595b5c5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061647c7d80ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d5d5d74e4f515657595c5d605f60636061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e613e91e03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24dabf668c5fc78d4ff78d4ff78d4ff78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff78d4ff74d0fe57b5f83c97e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f628647484a50505357585b5a5b5e5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f363539201f23201f23201f23201f23201f2328323f497ead62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff62b6ff5291c92c3b4c201f23201f23201f23201f23201f2329292c4b4c4f535457595a5d5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061647c7d80ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d6d6d8595a5d5657595b5c5f5e5f626061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e61497eb23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f245a3f461bdfa78d4ff65ceff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff78d4ff70ccfd51aef73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24249514b4c4e545457595a5d5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f57575b232226201f23201f23201f23201f23201f23201f23201f2331455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a31455a242831201f23201f23201f23201f23201f23201f23201f23404143535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061647c7d80ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d6d6d85e5e6158595c5c5d605e5f626061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e6156697c3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f2429eef42b9fc45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff74d0fe55b2f83a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c7dbc46474a4f505357585b5a5b5e5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f48494c201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23353539535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061647c7d80ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b7b7b95556595b5c5f5e5f625f60636061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e613e91e03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c99e744befd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff78d4ff5dbaf93e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f638748494c525357595a5d5b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565955565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f454548201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23313134535457595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061647c7d80d9d9dcf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7acadaf55565a5c5c605e5f636061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e62497eb33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a95eb3fa6ed45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff6cc9fd45a3f43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a93e84445484b4c4f545559595a5e5b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a55565955565956575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f4c4d5027262a201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f2323222640414356575a595a5d5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165696a6ed0d0d3f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebed8d8e9156575a5b5c605e5f636061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625965743a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c99e744befd45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff78d4ff5dbaf93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d78b246474a4f505457585b5a5b5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f4545482b2a2e201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f23201f232626293b3b3e5556585a5b5e5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165ababaef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7e1e1e372727658595d5c5d615e5f636061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e624389ce3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b96ec42b1f345c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff74d0fe49a7f53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240536648494c525357595a5d5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c6057585c4b4c504b4c504b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4b4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504b4c504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d505454575b5c5f5c5d605c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061657c7d80e3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7adadb06061645b5c5f5e5f635f60646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625074983a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23fa6ed45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff6cc9fd429ff43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b88d24445484b4c4f545559595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165696a6eb4b4b7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7e1e1e37c7d8058595d5c5d615e5f636061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e623c94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f8cd6477cb04c759e536a84536b85536b85536b844f73964a7aa94682bb408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff6cc9fd3e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b94e94188cc4979a74979a8526a84526a84526a83526a834e72964a7aa84485c43c94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240638748494b50515458595c5a5b5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061657c7d80d0d0d3f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ebebeda5a5a86263675c5d615e5f635f60646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e62497eb33a98f23a98f23a98f23a98f23a98f23a98f23d8fdf4a739d585e665b5b5f5c5c605d5d615e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615b626a51708e497eb23e91e03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea45c4ff45c4ff45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff61bdfa3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24283c249739d54616f5a5a5e5a5b5f5b5c605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d6051708e4682bb3a98f23a98f23a98f23a98f23a98f23a98f23b93e8454c544c4d505556585a5b5e5c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061658f8f93e3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7b9b9bc6c6d705c5d615e5f635f60646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625966743a98f23a98f23a98f23a98f23d8fdf4a6e9259595d5c5c605d5d615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e61546d854782bc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea45c4ff45c4ff45c4ff45c4ff4fc7ff75d3ff78d4ff61bdfa3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e8bd54a6e93565d655a5a5e5a5b5f5b5c605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605864724682bb3a98f23a98f23a98f23a98f2417cb64e4e5153545758595c5b5c5f5c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616598999ce3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7babbbd6d6e705d5e615f60636061646162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62438ace3a98f23e90e04b6f9357585b5a5a5e5d5d605e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625c626b4b7ba93c94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea45c4ff45c4ff4fc7ff75d3ff78d4ff6cc9fd3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24087cb4e677f595a5d5b5c5f5c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d6156687b4289ce3a98f23a98f251637756575a58595c5b5c5f5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626586878ac7c7c9f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7e2e2e4a8a8aa6f70735e5f625f60636061646162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f6253718f4b7baa5b62695c5d605d5e605d5e615e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625c626b4b7baa3c94e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e9fea4fc7ff75d3ff78d4ff6cc9fd3e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23f86ca4d657e58595c5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d61536c85487eb25b5c5e5b5c5e5b5c5f5c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656a6b6ea1a2a5d9dadcf5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7ececeebbbcbe8c8d8f5e5f625f60636061646162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625965744586c53a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f25bb9f978d4ff74d0fe3e9cf33a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c8fde4a6886555659595a5d5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626574747798999bc7c7c9ececeef5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7d8d8dab2b2b48c8d8f5e5f625f60636061646162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e6253708f3c95e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f268c5fc45a3f43a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f2407cb550576058595c5b5c5f5c5d605d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162657d7e8098999bababadd0d0d2e3e3e5f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7f5f5f7cfcfd2bdbdbfaaabad85858868696c5f60636060636061646162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625c626b4389ce3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e845698c535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162658586898585888585888585888585888585888585888585887b7c7f5f60636060636061646162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e624782bc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e8485a6d535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e624e77a13a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c89d34a5158535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b56575a56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625074983a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23c89d34a5158535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b56575a56575a56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e624782bc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e84a5158535456595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b56575a57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e624782bc3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e8485a6d525356595a5c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f244628052525558595c5c5d5f5d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625c636b3c95e93a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f240709e4e4e5156565a5c5c605e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f62556d863a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23d7ebd4c4c4f5454585a5a5e5d5d615e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f624c7caa3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e8484e5652525559595d5d5d605e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57575b57575b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f62408dd73a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f243607f4e4e5156565a5c5c605e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57575b57575b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f62576a7d3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23e79b34c4c4f5455585a5a5e5d5d615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57575b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f624b7baa3a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f23b93e8484f56525355595a5d5d5e605e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635c636c3e91e03a98f23a98f23a98f23a98f23a98f23a98f23a98f23a98f24165894d4e5156575a5c5d605e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635074993a98f23a98f23a98f23a98f23a98f23a98f23a98f23c89d2494a4c5253565a5b5e5d5e615e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63438ace3a98f23a98f23a98f23a98f23a98f23a98f2435b734d4e5156575a5c5d605e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f63556d873a98f23a98f23a98f23a98f23a98f23d7ebd494a4d5253575a5b5e5d5e615e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c57585b57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f634782bc3a98f23a98f23a98f23a98f24552604e4f5257585b5c5d615e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c57585b57585b57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635966753c95e93a98f23a98f24272a04d4e515455595a5b5f5d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c57585b57585b58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f634b7baa3a98f23c94e950576155565a5a5b5e5d5e615e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635c636c3e91e04f73975a5b5e5b5c605d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f63556d875d5e625d5e625d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58585c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58585c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162656061646061646162656263666263666263666162656061646061646061646162666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676162666061656061656061656162666263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676263666162656162656162656263666364676364676364676364676364676364676364676364676364676364676364676364676364676364676263666162656162656162656162656263666364676364676364676364676364676364676364676364676364676364676364676263666162656162656162656162656162656162656162656263666364676364676364676364686364686364686364686364686364686364686263676162666162666162666162666162666162666162666263676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686263676162666162666162666162666162666162666162666162666263676364686364686364686364686364686364686364686364686364686364686364686263676162666162666162666162666162666263676364686263676162666263666263666263666364676465686465686465686465686465686465686465686364676263666263666263666364676465686465686465686465686465686465686465686465686465686465686465686465686364676263666263666263666263666263666263666263666364676465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364676263666263666263666263666263666263666263666263666364676465686465686465686465686465686465686465686465686465686465686465686465686364676263666263666263666263666263666364676465686364676263666162666162666162666263676364686364686364686263676162666162666162666263676364686364686364686364686364686364686263676162666162666162666162666263676364686364686364686364686364686364686263676162666162666162666263676364686364686364686364686364686364686364686364686263676162666162666162666162666162666162666162666263676364686364686364686364686364686364686364686364686364686364686364686364686263676162666162656162656162656263666364676364676364676364676364676364676364676364676364676364676364676364676364676263666162656162656162656162656263666364676364676364676364676364676263666162656162656162656162656162656162656162656263666364676364676364676364676364676364676364676364676364676364676263666162656162656162656162656162656162656162656263666364676263676263676263676263676263676263676263676263676263676263676162666061656061656061656061656061656061656061656162666263676263676263676263676263676263676263676263676263676162666061656061646061646061646061646162656263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c58595c58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162655f60635c5d605c5d605e5f626162656263666162665f60645c5d615a5b5f5c5d615f60646162666263676263676263676263676263676263676263676263676263676263676263676263676263676162665f60645c5d615a5b5f5c5d615f60646162666263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263666061645d5e615b5c5f5d5e616061646263666364676364676364676364676364676364676364676364676364676364676364676364676263666061645c5d605a5b5e5a5b5e5c5d606061646263666364676364676364676364676364676364676364676364676263666162655f60635c5d605a5b5e5a5b5e5a5b5e5a5b5e5a5b5f5c5d615f60646162666263676364686364686364686364686364686364686263676162665f60645c5d615a5b5f5a5b5e5a5b5e5a5b5e5a5b5f5c5d615f60646162666263676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686263676162665f60645c5d615a5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5f5c5d615f60646162666263676465686465686465686465686465686465686465686364676263666061645d5e615b5c5f5b5b5e5b5c5f5d5e616061646162656061645d5e615b5c5f5c5d5f5f5f626263666364676465686465686465686465686465686364676162655d5e615c5d605d5e616162656364676465686465686465686465686465686465686465686465686465686364676263666061645d5e615b5c5f5b5b5e5b5b5e5b5b5e5b5c5f5d5e616061646263666364676465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364676263666061645d5e615b5c5f5b5b5e5b5b5e5b5b5e5b5b5e5b5c5f5d5e616061646263666364676465686465686465686465686465686465686465686465686364676263666061645d5e615b5c5f5b5b5e5b5c5f5d5e616061646162656061645d5e615b5c5f5c5d5f5f5f626263666364676465686364676162655e5f615c5d605e5f616162656364676465686465686465686465686364676061655c5d615a5b5f5a5b5f5c5d616061656263676364686364686364686364686263676061655d5e615b5c605d5e616061656263676364686364686364686364686364686263676162665f60645c5d615a5b5f5a5b5e5a5b5e5a5b5e5a5b5f5c5d615f60646162666263676364686364686364686364686364686364686364686364686364686263676162665e5f625b5c5f5a5b5f5c5d616061656263676364686364686364686364686364676364676364676364676364676364676364676263666061645c5d605a5b5e5b5c5f5e5f616162656263666364676364676263666162655f60635c5d605a5b5e5a5b5d5a5b5d5a5b5d5a5b5e5c5d605f60636162656263666364676364676364676364676364676364676263666162655f60635c5d605a5b5e5a5b5d5a5b5d5a5b5d5a5b5e5c5d605f60636162656263666364676364676364676364676364676263676263676162666061655e5f635b5c60595a5e595a5d595a5d595a5d595a5e5b5c605e5f636061656162666263676263676263676263676263676263676061655e5f635b5c60595a5e595a5d5a5a5e5b5c605f60646162656263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d58595c595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666061645c5d6055565953545858595d5e5f636162666061655b5c605455585152555455585b5c606061656263676263676263676263676263676263676263676263676263676263676263676263676263676061655b5c605455585252555556585c5d606162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676162655c5d605556585252555556585c5d606162656364676364676364676364676364676364676364676364676364676364676364676364676162655c5d605556585051545051545556585c5d606162656364676364676364676364676364676364686364686162665f60645b5c6057575b5253565050544f50534f50534f505350505452535657575b5b5c605f60646263676364686364686364686364686162665f60645b5c6057575b5253565050544f50534f50534f505350505452535657575b5b5c605f60646263676364686364686364686364686364686364686364686364686364686364686364686364686364686162666061645c5d6057585b53545650515450505350505350505350505350515453545657585b5c5d606061646263666465686465686465686465686465686263666061645c5d6057585b53545650515450505350515453545657585b5b5b5e595a5d545558525255535456595a5d6061646364676465686465686465686465686465686263665d5d605556595253555556595d5d606263666465686465686465686465686465686465686465686465686263666061645c5d6057585b53545650515450505350505350505350515453545657585b5c5d606061646364676465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686263666061645c5d6057585b53545650515450505350505350505350505350515453545658595b5c5d5f6061646263666364676465686465686465686465686465686263666061645c5d6057585b53545650515450505350515453545657585b5b5b5e595a5d545558525255535456595a5d6061646364676465686263665d5e615657595253565657595d5e616263666465686465686465686465686263665d5e615657595152545152545657595d5e616263666465686465686465686465686263665d5e615657595253565556595c5d616162666364686364686364686364686162665f60645b5c6057575b5253565050544f50534f50534f505350505452535657575b5b5c605f60646263676364686364686364686364686364686364686364686364686263675f606459595d5253565152555555595c5d606162666364686364686364686364686364686364686364686364686364686364686364686162665c5d5f55555851525452535659595c5f60636263666364676263665f60635b5c5f57575a5253565050534f50524f50524f505250505352535657575a5b5c5f5f60636162656364676364676364676364676263665f60635b5c5f57575a5253565050534f50524f50524f505250505352535657575a5b5c5f5f60636162656364676364676364676364676364676162655f60635b5c5f57575a5253564f50534e4f524e4f524e4f524f505351525656575a5a5b5f5e5f636162666263676263676263676263676061655d5e6258595c5253564f50534e4f525050545455585c5d616061656263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676061655a5b5f5152554d4e515253565b5c606061656061655a5b5f5051544b4c4f5050545a5a5e6061656263676263676263676263676263676263676263676263676263676263676263676364676364676162655a5b5e5051544c4c4f5051545a5b5e6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676162655a5b5e5051544c4c4f5051545a5b5e6162656364676364676364676364676364676364676364676364676364676364676364676364676162655a5b5e5051534a4b4d4a4b4d5051545a5b5f6162666364686364686364686364686364686364686162665e5f6359595d5253564e4e524b4b4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4b4b4e4e4e52525356595a5e5f60646263676364686364686162665e5f6359595d5253564e4e524b4b4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4b4b4e4e4e52525356595a5e5f60646263676364686465686465686465686465686465686465686465686465686465686465686263665f6063595a5d5354564e4f524b4c4e4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4c4e4e4f52535456595a5d5f60636263666465686465686465686263665f6063595a5d5354564e4f514b4c4e4b4b4d4b4b4d4b4c4e4d4e504f50525252555252554d4e504b4c4e4f5052595a5c60616463646764656864656864656864656863646760616458595b4f50524b4c4e4f505258595b6061646364676465686465686465686465686465686465686263665f6063595a5d5354564e4f524b4c4e4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4c4e4e4f525354565a5b5e6061646364676465686465686465686465686465686465686465686465686465686465686465686465686465686263665f6063595a5d5354564e4f524b4c4e4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4c4e4c4d4f4f505252535657585b5c5d606061646364676465686465686465686263665f6063595a5d5354564e4f514b4c4e4b4b4d4b4b4d4b4c4e4d4e504f50525252555252554d4e504b4c4e4f5052595a5c6061646364676465686263665b5c5f5152544c4d505152545b5c5f6263666465686465686465686465686263665b5c5f5152544b4b4d4b4b4d5152545b5c5f6263666465686465686465686465686263665b5c5f5152544c4d505152545b5c5f6263666465686465686465686263665f6063595a5d5354564e4f524b4c4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4b4b4e4e4e52525356595a5e5f606462636763646863646863646863646863646863646863646862636760606459595d5050544b4c4f4e4f5257585b5f60646263676364686364686364686364686364686364686364686364686364686263675f606457585b4e4f524b4c4f50505459595d6060646263676263675f6063595a5c5253564d4e504b4b4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4b4b4e4e4e5152535659595c5e5f626162656364676364676263665f6063595a5c5253564d4e504b4b4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4b4b4e4e4e5152535659595c5e5f626162656364676364676364676162655e5f6259595c5253564e4e514b4b4e4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d4a4b4e4d4e5151525658595d5e5f636162666263676263676162665e5f6358595c5051544b4b4e494a4d494a4d4b4c4f5152555a5b5f6061656263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676c6d70f5f5f5f5f5f59e9ea04c4d50505054595a5e606165ebebebf5f5f5bebfc04b4c4f4f5053595a5d606165626367626367626367626367626367636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467f5f5f5f5f5f5f5f5f58e8f904f50525a5b5d616265636467636467636467636467636467636467636467636467636467636467636468636468a6a7a9f5f5f5f5f5f5c7c7c848494b4e4f525a5b5e6162666364686364686364686364686364686263675f606459595d7d7d809a9b9cf5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9c9c9e6363664b4b4e4a4b4d4c4d505455585c5d616162666364686263675f606459595d7d7d809a9b9cf5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9c9d9e6364664b4c4e4b4b4d4d4e505556585d5e616263666465686465686465686465686465686465686465686465686465686465686263665f6063595a5d5d5d609b9b9cc8c8c8f5f5f5f5f5f5f5f5f5f5f5f5eaeaea9c9d9e8586874b4c4e4a4b4d4c4d4f525255595a5d6061646364676465686364676061646364679e9e9feaeaeaf5f5f5f5f5f5f5f5f5bebebf8787895050534f5052eaeaeaf5f5f5f5f5f5999a9b4f50525a5b5d616265646568646568646568646568646568626366c2c2c3f5f5f5f5f5f56060624b4c4e5354565d5d60626366646568646568646568646568646568636467606164595a5d7d7d809b9b9cf5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9c9d9e6364664b4c4e4b4b4d4d4e505556585d5e616263666465686465686465686465686465686465686465686465686465686465686465686465686263665f6063595a5d7373759b9b9cd3d3d3f5f5f5f5f5f5f5f5f5f5f5f5eaeaea9c9d9e9192934e4f514c4d4f4c4c4f4e4f515354565a5b5d6061646364676465686364676061646364679e9e9feaeaeaf5f5f5f5f5f5f5f5f5bebebf8787895050534f5052eaeaeaf5f5f5f5f5f5999a9b4f50525a5b5d616265646568bbbbbdf5f5f5f5f5f5c9c9ca4b4c4e5050535b5b5e626366646568646568646568646568e1e2e2f5f5f5f5f5f58e8e8f49494b4f50525b5b5e62636664656864656864656877787bf5f5f5f5f5f5f5f5f56263645050535b5b5e626366646568646568636467606164595a5d7d7d809b9b9cf5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9c9d9e6364664b4c4e4b4b4d4d4e505556585d5e616162666364686364686364686364686364686364686364689d9ea0f5f5f5f5f5f5f5f5f56262644b4b4e5253565c5d60616266636468636468636468636468636468636468636468636468636468616266b8b8b9f5f5f5f5f5f5dededf5252565b5c606162666263676162665b5c607d7e809a9b9ceaeaeaf5f5f5f5f5f5f5f5f5eaeaea9c9c9e6e6f714b4b4e494a4c4b4c4e51525459595c5f60636263666364676162655b5c5f7d7e809a9b9ceaeaeaf5f5f5f5f5f5f5f5f5eaeaea9c9c9e6e6f714b4b4e494a4c4b4c4e51525459595c5f60636263666364676263665f606359595c7d7d7f9a9b9cf5f5f5f5f5f5f5f5f5f5f5f5dfdfdf9c9c9e6363664b4b4e4a4b4d4c4d505455575c5d6061626562636762636760616599999cdfdfe0f5f5f5f5f5f5f5f5f57a7b7d5050545455585c5d616061656263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367d7d8d8f5f5f5c0c0c14e4f52505054595a5d606165c4c4c5f5f5f5d5d5d64e4e524f505358595c5f6064636467636467636467636467636467636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467f5f5f5f5f5f5f5f5f58e8f904f50525a5b5d616265636467636467636467636468636468636468636468636468636468636468636468636468a6a7a9f5f5f5f5f5f5c7c7c848494b4e4f525a5b5e61626663646863646863646863646863646861626665666acacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a9a9ab4e4f524e4f525455595d5e6161626664656862636666676acacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a9a9ab4f50524f50525556595e5f616263666465686465686465686465686465686465686465686465686465686364676061646e6f71bfbfc0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d4d5d57b7b7d4b4b4d4c4d4f5354565c5d60626366646568626366909092f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cccccc8c8c8ef5f5f5f5f5f5f5f5f56b6b6d4f50525b5b5e6263666465686465686465686465686465686b6c6ff5f5f5f5f5f5f5f5f59a9a9b4b4c4e5051545a5b5e61626564656864656864656864656864656862636666676acacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a9a9ab4f50524f50525556595e5f616263666465686465686465686465686465686465686465686465686465686465686465686364676061646e6f71bfbfc0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59e9e9f4b4c4e4a4a4d4c4d4f5454575d5e61626366646568626366909092f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cccccc8c8c8ef5f5f5f5f5f5f5f5f56b6b6d4f50525b5b5e626366646568bbbbbdf5f5f5f5f5f5c9c9ca4b4b4d5050535b5b5e626366646568646568646568646568e1e2e2f5f5f5f5f5f58e8e8f49494b4f50525b5b5e62636664656864656864656877787bf5f5f5f5f5f5f5f5f56262635050535b5b5e62636664656864656862636666676acacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a9a9ab4f50524f50525556595e5f61626366646568646568646568646568646568646568646568646568ebebecf5f5f5f5f5f59b9c9e494a4d4f5053595a5e6061656364686364686364686364686364686364686364686364686364686a6b6febebebf5f5f5f5f5f59b9c9e56575b5e5f63626367626367696a6ec0c1c2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bebfc04d4e514a4b4d4b4c4f5354565c5d60616265626366696a6dc0c1c1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bebfbf4d4e504a4b4d4b4c4e5354565c5d60616265636467616265656669cacacbf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a9a9aa4e4f514e4f525455585d5e61616265636467636467a6a7a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1a1a3595a5e5b5c605f60646162666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367c4c4c6f5f5f5d6d6d64f50534f505358595c5f6064a6a7a9f5f5f5f5f5f55050534e4f5256575a5e5f62626366636467636467636467636467636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467f5f5f5f5f5f5f5f5f58e8f904f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468a6a7a9f5f5f5f5f5f5c7c7c848494b4e4f525a5b5e616266636468636468636468636468626367737477e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c257585b5b5c5f606164636467636467747577e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c257585b5b5c5f606164636467646568646568646568646568646568646568646568646568646568626366858688eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58586874a4a4d4e4f5157585b606164636467898a8cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55455574f50525b5b5e626366646568646568646568646568636467a5a6a7f5f5f5f5f5f5f5f5f5dfdfdf4c4d504f505257585b5f6063636467646568646568646568636467747577e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c257585b5b5c5f606164636467646568646568646568646568646568646568646568646568646568646568646568626366858688eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c9c9ca5556584a4a4d5051545b5c5f626366646568898a8cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55455574f50525b5b5e626366646568bbbbbdf5f5f5f5f5f5c9c9ca4b4b4d5050535b5b5e626366646568646568646568646568e1e2e2f5f5f5f5f5f58e8e8f49494b4f50525b5b5e62636664656864656864656877787bf5f5f5f5f5f5f5f5f56262635050535b5b5e626366646568636467747577e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c257585b5b5c5f606164636467646568646568646568646568646568646568646568646568b1b2b3f5f5f5f5f5f5d4d4d54a4b4d4e4e5157585b5f6063636467636468636468636468636468636468636468636468626367909194f5f5f5f5f5f5f5f5f55a5b5e595a5e6061656364686b6c70d6d7d7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bfbfc14c4d504a4b4d5050545a5b5f6162666b6c70d6d7d7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bfbfc04c4d4f4a4b4d5050535a5b5e616265626366737476e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c256575a5a5b5e6060636263666364676d6e70ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a6a76162656061656162666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367a7a7a9f5f5f5f5f5f55a5b5e4e4f5256575a5e5f62929395f5f5f5f5f5f57071734c4d4f5253565c5d5f616265636467636467636467636467636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468f5f5f5f5f5f5f5f5f58e8f904f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468a6a7a9f5f5f5f5f5f5c7c7c848494b4e4f525a5b5e616266636468636468636468636468616266d6d7d7f5f5f5f5f5f5f5f5f5bfbfc08e8f91616264636467636467818284b1b1b3f5f5f5f5f5f5f5f5f59b9c9d606164626366646568626366d7d7d7f5f5f5f5f5f5f5f5f5bfbfc08e8f91616264636467636467818284b1b1b3f5f5f5f5f5f5f5f5f59b9c9d6061646263666465686465686465686465686465686465686465686465686465686364677e7f81f5f5f5f5f5f5f5f5f5f5f5f5c0c0c19a9b9d626366636467646568646568949597bbbbbdf5f5f5f5f5f5f5f5f5f5f5f56061634b4b4d5354565d5e61626366cececff5f5f5f5f5f5f5f5f59a9b9c5253565b5c5f61626576777aa8a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4a4d4f50525b5b5e626366646568646568646568646568626366d7d7d7f5f5f5f5f5f5f5f5f5f5f5f56f70734d4e505354565d5d61626367646569646569646569626367d7d7d8f5f5f5f5f5f5f5f5f5bfbfc08e8f92616265636468636468818285b1b1b3f5f5f5f5f5f5f5f5f59b9c9e6061656263676465696465696465696465696465696465696465696465696465696465696465696364687e7f81eaebebf5f5f5f5f5f5f5f5f5cbcbcca4a5a7626367636468646569646569818285a8a8aaebebecf5f5f5f5f5f5f5f5f5bdbdbe4a4b4e5050545b5b5f626366646568cececff5f5f5f5f5f5f5f5f59a9b9c5253565b5c5f61626576777aa8a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4a4d4f50525b5b5e626366646568bbbbbdf5f5f5f5f5f5c9c9ca4b4b4d5050535b5b5e626366646568646568646568646568e1e2e2f5f5f5f5f5f58e8e8f49494b4f50525b5b5e62636664656864656864656877787bf5f5f5f5f5f5f5f5f56262635050535b5b5e626366646568626366d7d7d7f5f5f5f5f5f5f5f5f5bfbfc08e8f91616264636467636467818284b1b1b3f5f5f5f5f5f5f5f5f59b9c9d606164626366646568646568646568646568646568646568646568646568646568818284f5f5f5f5f5f5f5f5f56d6e6f4b4c4e5253555b5c5f606164626366626366626366626366626366626366626366606164c1c2c3f5f5f5f5f5f5bcbcbd5253565c5d60616266636468bababcf5f5f5f5f5f5f5f5f5bfbfc08383865e5f63616266636468949497cececff5f5f5f5f5f5f5f5f5909193494a4d4f50535a5b5e616266bababcf5f5f5f5f5f5f5f5f5bfbfc08383865e5f63616266636468949496cececff5f5f5f5f5f5f5f5f5909192494a4c4f50525a5b5d616265616265d6d7d7f5f5f5f5f5f5f5f5f5bebfbf8e8e90606163626366626366808183b0b1b2f5f5f5f5f5f5f5f5f59a9b9d6060636162656364676364678a8b8df5f5f5f5f5f5f5f5f59a9a9b4e4f525a5b5d6061646364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367616266606165929395f5f5f5f5f5f56f70734c4c4f5252555a5b5e7d7e80f5f5f5f5f5f59191934a4b4d4f505259595c5f6063616265616265626366636467636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468f5f5f5f5f5f5f5f5f58e8f904f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468a6a7a9f5f5f5f5f5f5c7c7c848494b4e4f525a5b5e6263666465686465686465686465689d9d9ff5f5f5f5f5f5f5f5f59b9c9d5556595d5e616162646263666263666263666263667f8083d7d8d89293956162656162656263666364679d9d9ff5f5f5f5f5f5f5f5f59b9c9d5556595d5e616162646263666263666263666263667f8083d7d8d8929395616265616265626366636467646568646568646568646568646568646568646568646568626366cccdcef5f5f5f5f5f5f5f5f57c7d7f5a5b5e616265646568646568646568646568646568646568949597f5f5f5f5f5f5f5f5f5b0b0b1494a4c5051545b5c5f626366f5f5f5f5f5f5f5f5f58f90914a4b4d50505358595b5e5f636162666263676c6d70d7d8d8f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f6263676465696465696465696465697f7f83f5f5f5f5f5f5dfdfdff5f5f5f5f5f5a9a9ab4d4e515051545a5b5f6162666465696465696465699d9da0f5f5f5f5f5f5f5f5f59b9c9e55565a5d5e626162656263676263676263676263677f8083d7d8d8929396616266616266626367636468646569646569646569646569646569646569646569646569646569646569626367e1e1e1f5f5f5f5f5f5f5f5f59e9fa05c5d60626367646569646569646569646569646569646569646569cecfd0f5f5f5f5f5f5dfdfdf4b4b4e5050545b5b5f626367646569f5f5f5f5f5f5f5f5f58f90914a4b4e50505458595c5e5f636162666263676c6d70d7d8d8f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4d5050535b5b5e626366646568646568646568646568e1e2e2f5f5f5f5f5f58e8e8f49494b4f50525b5b5e62636664656864656864656877787bf5f5f5f5f5f5f5f5f56262635050535b5b5e6263666465689d9d9ff5f5f5f5f5f5f5f5f59b9c9d5556595d5e616162646263666263666263666263667f8083d7d8d8929395616265616265626366636467646568646568646568646568646568646568646568646568646568d8d8d9f5f5f5f5f5f59c9c9e4a4a4d4d4e50555658595a5d5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e636467eaeaebf5f5f5f5f5f586868857585b5f60636364676e6f71f5f5f5f5f5f5f5f5f5adaeaf5c5d615f6064616266626367626367616266606165cdcdcef5f5f5f5f5f5bdbdbe4a4b4d5050545a5b5f6b6c70f5f5f5f5f5f5f5f5f5adaeaf5c5d615f6064616266626367626367616266606165cdcdcef5f5f5f5f5f5bdbdbe4a4b4d5050535a5b5e6162659c9d9ff5f5f5f5f5f5f5f5f59b9b9c5555585c5d606061636162656162656162656162657f7f82d7d7d89292946061646061646162656263666364679d9ea0f5f5f5f5f5f5eaeaea4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676263666061645d5e616f7072f5f5f5f5f5f5909091494a4c4d4e5054555758595cf5f5f5f5f5f5a6a7a849494c4c4c4f53545759595c5a5b5e5d5e61606164626366636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d616265636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468f5f5f5f5f5f5f5f5f58e8f904f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e626366646568646568646568646568d8d8d8f5f5f5f5f5f5b1b1b24c4d4f53545658595c5a5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5c5f5d5e61616265d7d8d8f5f5f5f5f5f5b1b1b24c4d4f53545658595c5a5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5c5f5d5e61616265636467646568646568646568646568646568646568646568898a8cf5f5f5f5f5f5f5f5f59393945556595d5e61626366646568646568646568646568646568646568646569bababcf5f5f5f5f5f5dedede494a4d5051545b5c606c6d70f5f5f5f5f5f5f5f5f56465684a4a4d4b4c4f50515457585b595a5e5b5b5f5b5b5f99999bf5f5f5f5f5f5f5f5f54a4a4d4f50535b5b5f626367646569646569646569636468a5a6a8f5f5f5f5f5f5919294eaeaebf5f5f5eaeaeb4f50534f505357585b5f6064636468646569646569d8d8d9f5f5f5f5f5f5b1b1b24c4d5053545758595d5a5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c605d5e62616266636468646569646569646569646569646569646569646569646569646569a6a7a9f5f5f5f5f5f5f5f5f59b9c9e57585b5f6064636468646569646569646569646569646569646569646569a8a8aaf5f5f5f5f5f5dfdfdf4b4b4e5050545b5b5f6263676e6f72f5f5f5f5f5f5f5f5f56465684a4a4d4b4c4f50515457585b595a5e5b5b5f5b5b5f99999bf5f5f5f5f5f5f5f5f54a4a4d4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e5050545b5b5f626367646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9049494c4f50535b5b5f62636664656864656864656877787bf5f5f5f5f5f5f5f5f56262635050535b5b5e626366646568d8d8d8f5f5f5f5f5f5b1b1b24c4d4f53545658595c5a5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5c5f5d5e61616265636467646568646568646568646568646568646568646568646568a8a8aaf5f5f5f5f5f5dfdfdf494a4c494a4c4c4d504f50524f50525050535050535050535050535050534f5052919293f5f5f5f5f5f5eaeaea5050535a5b5e616265646568949597f5f5f5f5f5f5f5f5f56c6d706263666263666263666061655e5f635c5d60595a5ea0a1a3f5f5f5f5f5f5c7c8c84b4c4f5354575c5d61929396f5f5f5f5f5f5f5f5f56b6c706162666162666162666061655e5f635c5d60595a5ea0a1a3f5f5f5f5f5f5c7c8c84b4c4f5354575c5d61616266d7d8d8f5f5f5f5f5f5b0b1b14b4c4e52535657585b595a5d5a5b5d5a5b5d5a5b5d5a5b5d5a5b5d5a5b5d5a5b5d5a5b5d5a5b5e5c5d606061646263669d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676162655d5e6157575a525356eaeaeaf5f5f5a5a6a747484a494a4c4d4e50505053d4d4d5f5f5f5bcbcbd47484a49494c4c4d4f50505352535557575a5d5e61616265636467636467636467636467636467636467636467a7a8a9f5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468f5f5f5f5f5f5f5f5f58e8f904e4f525a5b5e606165636468636468636468636468636468646568646568646568646568646568646568646568a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e6263666465686465686465686e6f71f5f5f5f5f5f5f5f5f5606163494a4c4c4d504f50524f50525050535050535050535050535050534f50524f50524f505251525456575967686bf5f5f5f5f5f5f5f5f5606163494a4c4c4d504f50524f50525050535050535050535050535050534f50524f50524f50525152545657595d5e61626366646568646568646568646568646568646568646568a7a8a9f5f5f5f5f5f5ebebeb5b5c605d5e626162666364686465696465696465696465696465696465696263679b9b9df5f5f5f5f5f5f5f5f54b4b4e5354575d5e62626367ebebecf5f5f5f5f5f5a9aaab4c4d504a4b4e4b4c4f4e4e524f50534f5053505054919294f5f5f5f5f5f5f5f5f5494a4d4f50535b5b5f626367646569646569646569626367e1e1e1f5f5f5f5f5f55b5c5fadadaff5f5f5f5f5f587878a4d4e515354575d5d616263676465696e6f72f5f5f5f5f5f5f5f5f5606163494a4d4c4d504f50534f50535050545050545050545050545050544f50534f50534f505351525556575a5d5e62626367646569646569646569646569646569646569646569646569636468e1e1e2f5f5f5f5f5f5c7c7c84f50535a5b5e616266646569646569646569646569636468626367626367626367a6a7a9f5f5f5f5f5f5dfdfdf4a4b4e5050545b5b5f626367646569ebebecf5f5f5f5f5f5a9aaab4c4d504a4b4e4b4c4f4e4e524f50534f5053505054919294f5f5f5f5f5f5f5f5f5494a4d4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e5050545b5b5f626367646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9049494c4f50535b5b5f62636764656964656964656977787cf5f5f5f5f5f5f5f5f56262645050545b5b5f6263676e6f72f5f5f5f5f5f5f5f5f5606163494a4c4c4d504f50524f50525050535050535050535050535050534f50524f50524f50525152545657595d5e616263666465686465686465686465686465686465686465686465686e6f71f5f5f5f5f5f5f5f5f56d6d6f48484b48494b494a4c4a4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4a4b4dbcbcbdf5f5f5f5f5f5a6a6a75354565d5d606263666465686465686465686465686465686364676263666061645d5d605a5b5e57585b535456505053c8c8c9f5f5f5f5f5f5bcbdbe51525559595d5f60646263676364686364686364686263676162665f60645c5d60595a5e56575b5253564f5053c8c8c9f5f5f5f5f5f5bcbdbe51525559595d5f60646c6d70f5f5f5f5f5f5f5f5f55f606348494c4c4c504e4f524e4f524f50524f50524f50524f50524f50524e4f524e4f524e4f525051535556585c5d606162659d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676162655d5e6157575a525356d4d4d5f5f5f5bdbdbe494a4c494a4c4c4d504f5052b3b3b5f5f5f5eaeaea49494c47484a4a4b4d4e4e5152525557575a5d5e61616265636467636467636467636467636467636467636468a7a8aaf5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468f5f5f5f5f5f5f5f5f58e8e904e4f5258595d606164616265626366626366626366626366626366626366626366626366636467646568646568a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e6263666465686465686465688b8b8ef5f5f5f5f5f5eaeaea49494b47484a494a4c4a4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4a4b4d4a4a4d494a4c49494b4b4b4d515254848587f5f5f5f5f5f5eaeaea49494b47484a494a4c4a4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4a4b4d4a4a4d494a4c49494b4b4b4d5152555b5c60626367646569646569646569646569646569646569646569bbbbbdf5f5f5f5f5f5d8d8d96263676263676364686465696465696465696465696364686263676162665f5f63a2a2a4f5f5f5f5f5f5eaeaea4e4f5257585c606164636468bbbbbdf5f5f5f5f5f5f5f5f5bfbfc19d9e9f4e4f524c4d504b4c4f4b4b4e4b4b4e8f8f91f5f5f5f5f5f5f5f5f549494c4f50535b5b5f62636764656964656963646888888bf5f5f5f5f5f5bdbdbe535457868688f5f5f5f5f5f5b3b3b54b4c4f5051545a5b5f6162666465698b8b8ef5f5f5f5f5f5eaeaea49494c47484b494a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4a4b4e4a4a4d494a4d49494c4b4b4e5152555b5c60626367646569646569646569646569646569646569646569646569898a8df5f5f5f5f5f5f5f5f58283854f50535b5b5f6263676465696465696465696364686162665d5e625b5c605b5b5fa3a3a5f5f5f5f5f5f5dedfdf4a4a4d4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5f5f5f5bfbfc19d9e9f4e4f524c4d504b4c4f4b4b4e4b4b4e8f8f91f5f5f5f5f5f5f5f5f549494c4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e5050545b5b5f626367646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9049494c4f50535b5b5f62636764656964656964656977787cf5f5f5f5f5f5f5f5f56262645050545b5b5f6263678b8b8ef5f5f5f5f5f5eaeaea49494c47484b494a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4d4a4b4d4a4a4d494a4c49494b4b4b4d5152545b5c5f626366646568646568646568646568646568646568646568646568646568c4c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56f707257585b6061646364676465686465686465686465686364676061645c5d6057585b5354565051534e4f516e6f70bcbdbdf5f5f5f5f5f5f5f5f59f9fa0595a5d5f60636263666465686465686364686263675f60645b5c6057575b5253564f50534d4e516d6e70bcbcbdf5f5f5f5f5f5f5f5f59e9fa059595d5e5f636162668a8b8ef5f5f5f5f5f5eaeaea48494b47474a48494c494a4d4a4b4d4a4b4d4a4b4d4a4b4d4a4b4d494a4d494a4c48494b48494b4a4b4d5051535a5b5e6162659d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467e1e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59798995c5d60606164626366636467636468636468636468636468636468636468a7a8aaf5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e616266636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568f5f5f5f5f5f5f5f5f58e8e904c4d50545557595a5d5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5b5e5b5c5f5d5e61616265636467646568a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e6263666465686465686465689e9fa0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c7494a4c50515499999bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c8494a4d5051545b5c606263676465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696364686263676162665f60645d5d615a5b5f57585bc9cacaf5f5f5f5f5f5d3d3d45354575c5d616263676465696e6f72e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5494a4d4f50535b5b5f626367646569646569626367b8b8baf5f5f5f5f5f591919357585b5f6064ebebebf5f5f5eaeaea57585b4e4f5257585b5f60646364689e9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c8494a4d5051545b5c60626367646569646569646569646569646569646569646569646569a7a7a9f5f5f5f5f5f5eaeaea49494c4f50535b5b5f6263676465696465696465696263675e5f6256575a5152555050549c9d9ff5f5f5f5f5f5dededf494a4d5050545b5b5f6263676465696e6f72e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5494a4d4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e5050545b5b5f626367646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9049494c4f50535b5b5f62636764656964656964656977787cf5f5f5f5f5f5f5f5f56262645050545b5b5f6263679e9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c8494a4d5051545b5c60626367646569646568646568646568646568646568646568646568646568949597f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d45253565c5d5f6263666465686465686465686465686364676061645a5b5d5354566f70729a9b9ca6a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5d6d65c5d5f6061646263666465686465686465686364676061645a5b5d5354566f70729a9b9ca5a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5d5d65b5c5f5f60646162666364689d9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c748494c5050545a5b5e6162659d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9c9e616266626367636468636468636468636468636468636468636468636468a7a8aaf5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e616266636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f58e8e90494a4c4c4d504f50524f50525050535050535050535050535050535050535152545657595e5f61626366646568a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e6263666465686465686465689e9fa0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84b4b4d5354579a9a9cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84b4b4e5354575d5e626263676465696465696465696465696465696465696465696465696465696465696465696465696465696364686263676061645d5d615a5b5f57585b535457505154a7a8a9f5f5f5f5f5f5f5f5f59f9fa15a5b5e6061656364686465696465696e6f72c4c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4a4d4f50535b5b5f6263676465696465696b6c70ebebebf5f5f5f5f5f55a5b5e5a5b5e616266bbbbbdf5f5f5f5f5f59191934c4d505253565c5d606263679d9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84b4b4e5354575d5e62626367646569646569646569646569646569646569646569646569c4c4c6f5f5f5f5f5f5c7c7c849494c4f50535b5b5f6263676465696465696465696263675c5d605253564c4d504b4c4f9a9a9cf5f5f5f5f5f5dededf4b4b4e5152555b5c606263676465696465696e6f72c4c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4a4d4f50535b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e5050545b5b5f626367646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9049494c4f50535b5b5f62636764656964656964656977787cf5f5f5f5f5f5f5f5f56262645050545b5b5f6263679e9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84b4b4e5354575d5e62626367646569646569646569646569646569646569646569646569646569646569ebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e57585b5f606363646764656864656864656864656862636667686b9f9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c2c3696a6d60616461626562636663646764656864656862636667686b9f9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c2c368696d5f60646061656162666263679d9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84a4b4d5253565c5d616162669d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50525a5b5d6162656364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467808183f5f5f5f5f5f58787894b4c4e5050535a5b5e606164f5f5f5f5f5f5a9a9ab4c4d504f50535a5b5e606165636468636468636468636468636468636468636468636468636468636468a7a8aaf5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e616266636468636468636468636468646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f58e8e8f47484a494a4c4a4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4b4d4b4c4e4c4d505253565c5d5f626366646568a7a7a9f5f5f5f5f5f5c7c7c849494b4f50525b5b5e626366646568646568646568949597f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84d4e5157585b919294f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84d4e5157585b5f60646364686465696465696465696465696465696465696465696465696465696465696465696364686263676061645c5d6058595c5354575051544e4f529b9b9ddededff5f5f5f5f5f5f5f5f5d5d6d65c5d61606165636468646569646569646569636468616266717276a3a4a6cccdcef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f626367646569636468919294f5f5f5f5f5f5bcbcbd5051545b5c60626367949497f5f5f5f5f5f5bebebf4b4c4f4e4f5257585c606164949497f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84d4e5157585b5f6064636468646569646569646569646569646569646569646569646569d8d8d9f5f5f5f5f5f5b0b0b149494c4f50535b5b5f6263676465696465699e9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfe051525556575a5d5e62626367646569646569636468616266717276a3a4a6cccdcef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4b4b4e4f5053595a5e616266646569646569646569646569e1e2e2f5f5f5f5f5f58e8e9048494c4f5053595a5e61626664656964656964656977787cf5f5f5f5f5f5f5f5f56262645050545b5b5f626367949598f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84d4e5157585b5f6064636468646569646569646569646569646569646569646569646569646569646569b1b2b4f5f5f5f5f5f5a8a8aa4b4c4f5051545a5b5f6162666364676465686364676b6c6ff5f5f5f5f5f5f5f5f55b5c5e5a5b5e616265646568646568646568646568646568898a8cebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a7a87f80836162655f60635d5d605c5d5f5e5f61616265636467646568898a8cebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a7a87f80836162655f60635d5d605c5d5f5e5f61616265949496f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84c4d5056575b5e5f636263679d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4f50535a5b5e6162666364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467f5f5f5f5f5f5a9a9ab4c4d505050545a5b5e616266d8d8d9f5f5f5c0c0c24e4f525051545a5b5e616266636468636468636468636468636468636468636468636468636468636468a7a8aaf5f5f5f5f5f5dfdfdf4a4b4d4f50535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56768695657595e5f61626366646568a7a7a9f5f5f5f5f5f5c7c7c848494b4e4f52595a5d606164636467646568646568818284f5f5f5f5f5f5f5f5f556575a4b4c4f5253565b5c60616265636468636468636468626367a4a5a7f5f5f5f5f5f5b1b1b25050545a5b5f7f7f83f5f5f5f5f5f5f5f5f556575a4b4c4f5253565b5c60616265636468636468636468626367a4a5a7f5f5f5f5f5f5b1b1b25050545a5b5f6162666465696465696465696465696465696465696465696465696465696465696465696364686061655c5d6157585c5253564f50539b9b9db1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d6d7d77475776263676364686465696465696465696465696263675d5e6256575a52535655565a5d5d616263676364686465696364689d9da0f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f626367646569626367c2c2c4f5f5f5f5f5f59090915454575e5e62636367656569ebebecf5f5f5f5f5f557575a4c4c4f5454575d5d61808083f5f5f5f5f5f5f5f5f557575a4c4c4f5353565c5c60626265646468646468646468636367a5a5a7f5f5f5f5f5f5b1b1b25050545b5b5f626266656569656569656569656569656569656569656569656569656569e2e2e2f5f5f5f5f5f599999b49494c5050535b5b5f6363676565696565699f9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e15c5c605e5e626262666464686565696565696363675e5e6257575a53535656565a5d5d616363676464686465696364689d9da0f5f5f5f5f5f5f5f5f54a4b4e5050545b5b5f626367646569bbbbbdf5f5f5f5f5f5c9c9ca4a4a4d4d4e5156575b5f5f63626367646569646569636468e1e1e2f5f5f5f5f5f58d8e9048484b4d4e5156575b5f5f6362636764656964656976777bf5f5f5f5f5f5f5f5f56262645050545b5b5f626367818285f5f5f5f5f5f5f5f5f556575a4b4c4f5253565b5c60616265636468636468636468626367a4a5a7f5f5f5f5f5f5b1b1b25050545a5b5f616266646569646569646569646569646569646569646569646569646569646569646569818285f5f5f5f5f5f5eaeaea4c4d504e4f5257585b5f6064636468646569636468a5a6a8f5f5f5f5f5f5bdbdbe5354575d5d6062636664656864656864656864656877787bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b5b5b7a4a4a67576786364676364676263665f6063595a5d54545752535657585a5e5f6262636677787bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b5b5b7a4a4a67576786364676364676263665f6063595a5d54545752535657585a5e5f627f8083f5f5f5f5f5f5f5f5f55657594b4c4e5253555a5b5f606164626367626367626367616266a4a4a7f5f5f5f5f5f5b0b1b24f5053595a5e6061656263679d9ea0f5f5f5f5f5f5dfdfdf4a4b4d4e4f525a5b5e6061656364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468d8d8d9f5f5f5c0c0c24e4f525051545a5b5e606165c4c4c6f5f5f5e0e0e1505154505154595a5d606165626367636468636468636468636468636468636468636468636468636468a7a8aaf5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57070735d5e61616265636467646568a7a7a9f5f5f5f5f5f5c7c7c848484b4c4d505556595b5c605f60646162666263676c6d70f5f5f5f5f5f5f5f5f58686884a4b4e4e4e525556595b5c605f60646162666162665f5f63c1c1c2f5f5f5f5f5f59a9b9c5354575d5d616c6d70f5f5f5f5f5f5f5f5f58686884a4b4e4e4e525556595b5c605f60646162666162665f5f63c1c1c2f5f5f5f5f5f59a9b9c5354575d5d616263676465696465696465696465696465696465696465696465696465696465696364686061655a5b5e535457919193bdbdbef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afb0b16263676364686465696465696465696465696465696465696363675d5d605353564d4d5050505358585b5f5f636262666363676262669b9b9df5f5f5f5f5f5f5f5f54a4a4d5151545c5c606363676464686c6c70f5f5f5f5f5f5f5f5f559595d58585b606064646468656569c5c5c6f5f5f5f5f5f59c9c9e4b4b4e5050545b5b5f6c6c70f5f5f5f5f5f5f5f5f58686884b4b4e4e4e525656595c5c606060646262666262665f5f63c1c1c2f5f5f5f5f5f59b9b9c5454575d5d61636367656569656569656569656569656569656569656569656569656569e2e2e2f5f5f5f5f5f599999b49494c5050535b5b5f6363676565696565699f9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e2e2e26363676363676464686565696565696565696363675d5d605353564d4d5050505358585b5f5f636262666363676262669b9b9df5f5f5f5f5f5f5f5f54a4a4d5151545c5c60636367656569bbbbbdf5f5f5f5f5f5c9c9ca4a4a4d4b4b4e5151545a5a5d5f5f63616266626367616266e1e1e1f5f5f5f5f5f599999a47484b4a4a4d505154595a5d5f5f63616266626367757679f5f5f5f5f5f5f5f5f56262645051545b5c606263676e6f72f5f5f5f5f5f5f5f5f58686884a4b4e4e4e525556595b5c605f60646162666162665f5f63c1c1c2f5f5f5f5f5f59a9b9c5354575d5d61626367646569646569646569646569646569646569646569646569646569646569646569646569d8d8d9f5f5f5f5f5f58686884c4d505253565c5d60626367636468626367d6d7d7f5f5f5f5f5f586868857585b5f6064636468646569646569646569646569b1b2b4f5f5f5f5f5f5f5f5f58e8f904d4e505556595d5e616162646162656162655f5f62595a5c5152544c4d504d4e505455585d5e61626366b1b2b3f5f5f5f5f5f5f5f5f58e8f904d4e505556595d5e616162646162656162655f5f62595a5c5152544c4d504d4e505455585d5e616c6d70f5f5f5f5f5f5f5f5f58686884a4b4d4e4e515556595b5c5f5f60636162656162655e5f62c1c1c2f5f5f5f5f5f59a9a9c5253565c5d606162666162669c9d9ff5f5f5f5f5f5dfdfdf494a4d4e4f5258595d5f60646162666162666263676364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468626367616266616266b9babbf5f5f5e0e0e14f505350505458595d5f6064a6a6a8f5f5f5f5f5f55a5b5e4e4f5256575a5d5e61606165616266616266626367636468636468646568646568646568646568a8a8aaf5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5767679626366636467646568646569a7a7a9f5f5f5f5f5f5d2d3d347474a494a4d4d4e5152535657585b5a5b5e5b5c605d5e62c4c4c5f5f5f5f5f5f5cacacb4c4d504b4b4e4e4e5252535657585b595a5e595a5e626265eaeaeaf5f5f5f5f5f57b7b7d57585c606164636468c5c5c6f5f5f5f5f5f5cacacb4c4d504b4b4e4e4e5252535657585b595a5e595a5e626265eaeaeaf5f5f5f5f5f57b7b7d57585c6061646364686465696465696465696465696465696465696465696465696465696465696263675c5d61898a8cdedfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ebebeba7a7a96d6d706464686565696565696565696565696565696565696565699f9fa1a7a7a9a4a4a78a8a8c4d4d504c4c4f51515457575b5a5a5e5b5b5f5a5a5ea1a1a3f5f5f5f5f5f5eaeaea4c4c4f5454585e5e62636367646468a6a6a8f5f5f5f5f5f5bcbcbd5050545b5b5f626266656569656569959598f5f5f5f5f5f5d4d4d54b4b4e4e4e5258585b606064c5c5c6f5f5f5f5f5f5cacacb4d4d504b4b4e4e4e5253535658585b5a5a5e5a5a5e626265eaeaeaf5f5f5f5f5f57b7b7d58585c616164646468656569656569656569656569656569656569656569656569656569e2e2e2f5f5f5f5f5f599999b49494c5050535b5b5f6363676565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565699f9fa1a7a7a9a4a4a78a8a8c4d4d504c4c4f51515457575b5a5a5e5b5b5f5a5a5ea1a1a3f5f5f5f5f5f5eaeaea4c4c4f5454585e5e62636367656569bbbbbdf5f5f5f5f5f5d4d4d549494c49494c4c4c4f52525558585b5b5b5e5b5b5f646468f5f5f5f5f5f5f5f5f5c7c7c848484b4a4a4d4c4c4f52525558585b5a5a5e5b5b5f8d8e90f5f5f5f5f5f5f5f5f556575a5354575d5e62626367646569c5c5c6f5f5f5f5f5f5cacacb4c4d504b4b4e4e4e5252535657585b595a5e595a5e626265eaeaeaf5f5f5f5f5f57b7b7d57585c606164636468646569646569646569646569646569646569646569646569646569646569646569646569a8a8aaf5f5f5f5f5f5bebebf4b4c4f4e4f5257585c6061646263677e7f81f5f5f5f5f5f5eaeaea5051545a5b5f616266646569646569646569646569646569bbbbbdf5f5f5f5f5f5b5b5b64c4d504b4c4f50515456575b595a5d5b5b5e595a5dc0c1c1f5f5f5f5f5f5b1b1b24e4f5258595b606164636467bbbbbdf5f5f5f5f5f5b5b5b64c4d4f4b4c4e50515356575a595a5d5b5b5e595a5dc0c1c1f5f5f5f5f5f5b1b1b24e4f5258595b606164636467c5c5c6f5f5f5f5f5f5cacacb4c4d4f4b4b4d4e4e5152535557585b595a5d595a5d626264eaeaeaf5f5f5f5f5f57b7b7d57575b5e5f635f60645c5d6198999bf5f5f5f5f5f5dededf48494c4c4c5053545758595d5a5b5f5c5d616061656263676364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e595a5d5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686263676061655d5e615a5b5fa2a3a4f5f5f5f5f5f558595c4d4e5153545858595d8e8e90f5f5f5f5f5f56e6f714b4b4e4f505355565a595a5d5b5c5f5e5f61616265636467646568646568646568646568646568a8a8aaf5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f58f8f904f50525b5b5e616265646568646568646568646568646569646569646569646569646569646569646569646569a7a7a9f5f5f5f5f5f5f5f5f598989a47484b494a4d4c4c4f4e4f524f505351525556575a868689f5f5f5f5f5f5f5f5f59e9ea04c4d504a4b4e4b4c4f4d4e514f50534f5053b2b2b3f5f5f5f5f5f5dedfdf5354575c5d616263676465698b8b8ef5f5f5f5f5f5f5f5f59e9ea04c4d504a4b4e4b4c4f4d4e514f50534f5053b2b2b3f5f5f5f5f5f5dedfdf5354575c5d61626367646569646569646569646569646569646569646569656569656569656569646468616164acacaef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d7d7d8a7a7a9808083646468656569656569656569646468636367636367636367636367646468656569a8a8aaf5f5f5f5f5f5ebebeb68686b4d4d504d4d504e4e525050535050535b5b5edfdfdff5f5f5f5f5f5c8c8c95252555a5a5e616165646468636367d7d7d7f5f5f5f5f5f59090915454575d5d616363676565696565696f6f72ebebecf5f5f5f5f5f56e6e704c4c4f5353565d5d618a8a8df5f5f5f5f5f5f5f5f59e9ea04d4d504b4b4e4c4c4f4e4e51505053505053b2b2b3f5f5f5f5f5f5dfdfdf5454575d5d61636367656569656569656569656569656569656569656569656569656569656569e2e2e2f5f5f5f5f5f59a9a9b49494c5050535b5b5f636367656569656569656569656569656569656569656569656569656569646468636367636367636367636367646468656569656569a8a8aaf5f5f5f5f5f5ebebeb68686b4d4d504d4d504e4e525050535050535b5b5edfdfdff5f5f5f5f5f5c8c8c95252555a5a5e616165646468656569bbbbbdf5f5f5f5f5f5f5f5f59a9a9b4a4a4d4c4c4f4e4e515050535050545050549d9d9ff5f5f5f5f5f5f5f5f5f5f5f59090924e4e514c4c4f4d4d504f4f52505053505053bebebff5f5f5f5f5f5eaeaea50505359595c6161646464686565698b8b8ef5f5f5f5f5f5f5f5f59e9ea04c4d504a4b4e4b4c4f4d4e514f50534f5053b2b2b3f5f5f5f5f5f5dedfdf5354575c5d616263676465696465696465696465696465696465696465696465696465696465696465696465696465696e6f72f5f5f5f5f5f5f5f5f556575a4b4c4f5354575d5d61606165aeaeb0f5f5f5f5f5f5a6a6a85354575d5d61626367646569646569646569646569646569b1b2b4f5f5f5f5f5f5cbcccd5252564c4d504b4c4f4d4e514f50534f5053707173f5f5f5f5f5f5f5f5f59b9b9c5354565c5d60626366646568b1b2b3f5f5f5f5f5f5cbcccc5252554c4d4f4b4c4e4d4e504f50524f5052707173f5f5f5f5f5f5f5f5f59b9b9c5354565c5d606263666465688b8b8ef5f5f5f5f5f5f5f5f59e9ea04c4d4f4a4b4d4b4c4e4d4e504f50524f5052b2b2b3f5f5f5f5f5f5dedfdf5354565c5d5f6061645d5e61565759939394f5f5f5f5f5f5dedede47474a48494c4c4c504e4f525051545556595d5e616162666364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686162665d5e6257575b52535688888af5f5f5f5f5f56d6d6f4a4b4d4c4d504f5053666769f5f5f5f5f5f59a9a9b494a4c4b4b4d4e4f5251525453545657585b5e5f62626366636467636467636467646568646568a8a8aaf5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568f5f5f5f5f5f5f5f5f58f8f905050535b5b5f626367646569646569646569646569646569646569646569646569646569646569646569646569a7a7a9f5f5f5f5f5f5f5f5f5f5f5f5b1b1b26364674d4e514c4d504b4c4f4c4d505253565c5d60c4c4c6f5f5f5f5f5f5f5f5f5bfbfc06f70734b4c4f4b4b4e6d6d6fbcbcbdf5f5f5f5f5f5f5f5f59494965a5b5e606165636468646569646569c5c5c6f5f5f5f5f5f5f5f5f5bfbfc06f70734b4c4f4b4b4e6d6d6fbcbcbdf5f5f5f5f5f5f5f5f59494965b5b5e616165646468656569656569656569656569656569656569656569656569656569656569636367afafb0f5f5f5f5f5f5f5f5f5f5f5f5a2a2a46a6a6e6363676565696565696565696565696565696464686262665e5e625c5c605c5c605f5f6262626664646878787cebebecf5f5f5f5f5f5ebebeb9f9fa15050534d4d504c4c4f78787bd3d3d4f5f5f5f5f5f5f5f5f59494965a5a5e606064636367646468757578f5f5f5f5f5f5f5f5f55b5b5e59595c616164646468656569656569656569c5c5c6f5f5f5f5f5f59d9d9f4d4d505151545a5a5e616165c5c5c6f5f5f5f5f5f5f5f5f5bfbfc07070734c4c4f4b4b4e6d6d6fbcbcbdf5f5f5f5f5f5f5f5f59494965b5b5e616165646468656569656569656569656569656569656569656569656569656569656569d8d8d9f5f5f5f5f5f5b1b1b24a4a4d5050535b5b5e6262666565696565696565696565696565696565696565696565696464686262665e5e625c5c605c5c605f5f6262626664646865656978787cebebecf5f5f5f5f5f5ebebeb9f9fa15050534d4d504c4c4f78787bd3d3d4f5f5f5f5f5f5f5f5f59494965a5a5e606064636367656569656569bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5b2b2b368686b52525650505359595ca6a6a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ababad5e5e615050534d4d50636365bcbcbdf5f5f5f5f5f5f5f5f5b3b3b45656595d5d61636367656569656569656569c5c5c6f5f5f5f5f5f5f5f5f5bfbfc07070734c4c4f4b4b4e6d6d6fbcbcbdf5f5f5f5f5f5f5f5f59494965a5b5e606165636468646569646569646569646569646569646569646569646569646569646569646569646569646569646569c4c5c6f5f5f5f5f5f59c9c9e4b4c4f5051545a5b5e5f5f63ebebebf5f5f5f5f5f56f707357585c6061646364686465696465696465696465696465698b8b8ef5f5f5f5f5f5f5f5f5c1c1c27373764c4d504b4b4e4b4b4e9a9a9cf5f5f5f5f5f5f5f5f5f5f5f55e5f625a5b5e6061656364686465698b8b8ef5f5f5f5f5f5f5f5f5c1c1c27373754c4d4f4b4b4d4b4b4d9a9a9bf5f5f5f5f5f5f5f5f5f5f5f55e5f615a5b5d606164636467646568646568c5c5c6f5f5f5f5f5f5f5f5f5bfbfc06f70734b4c4e4b4b4d6d6d6fbcbcbdf5f5f5f5f5f5f5f5f59494965a5b5d6061646162655c5d5f525356909092f5f5f5f5f5f5dedede47474947484a48494c494a4d4c4c505252565b5c5f6162666364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686162665d5e6257575b52535667686af5f5f5f5f5f59b9b9d4a4b4d4b4c4e4e4f52515254eaeaeaf5f5f5a7a7a84a4b4d4a4b4d4e4f5151525453545657585b5e5f62626366616265606164606164616265626366a7a8a9f5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646569f5f5f5f5f5f5f5f5f58f8f915050545b5b5f626367646569646569646569646569646569646569646569646569646569646569646569646569a7a7a9f5f5f5f5f5f5dfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b3b3b551525556575a5e5f626c6d70d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c0c1c25c5d616061656364686465696465696465696e6f72d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c25d5d616161656464686565696565696565696565696565696565696565696565696565696565696565698a8a8df5f5f5f5f5f5f5f5f5d4d4d46161645f5f636363676565696565696565696565696565696565696363675e5e6256565a52525552525658585b5f5f63636367656569959598f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d6d6d65d5d61616165636367656569646468a6a6a8f5f5f5f5f5f5cacacb56565a5d5d61636367656569656569656569656569959598f5f5f5f5f5f5e0e0e05252565454575a5a5e6161646e6e71d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c25d5d61616165646468656569656569656569656569656569656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5bdbdbe4a4a4d4e4e5158585b6060646464686565696565696565696565696565696565696565696363675e5e6256565a52525552525658585b5f5f63636367656569656569959598f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d6d6d65d5d61616165636367656569656569656569bbbbbdf5f5f5f5f5f5eaeaebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1a1a3e1e1e1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56e6e705d5d616262666464686565696565696565696f6f72d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c1c1c25d5d61616165646468656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569949598f5f5f5f5f5f5d4d5d54c4d504e4f5256575b8e8f92f5f5f5f5f5f5d3d3d45253565c5d60626367646569646569646569646569646569646569646569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1a1a35c5d61606165636468646569646569646569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1a1a35c5d606061646364676465686465686465686e6f71d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c0c1c25c5d60606164626366e1e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59192935152545657595d5e616162666364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468babbbcf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cbcccc5b5c5f5e5f616162656263665f5f62595a5d595a5c5b5b5e5d5d60a5a6a7f5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e626366646568646568646568646568646568646568646568646568646568646568646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58f8f915050545b5b5f626367646569646569646569646569646569646569646569646569646569646569646569646569a7a8aaf5f5f5f5f5f5b7b8b9a3a3a6f5f5f5f5f5f5f5f5f5f5f5f5b7b8b95b5c605d5e62616266636468646569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c3c4606164626367646468656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c3c3c4616164636367646468656569656569656569656569656569656569656569656569656569656569656569656569b1b1b3f5f5f5f5f5f5eaeaea59595c57575a5f5f636464686565696565696565696565696565696565696262665b5b5f5151544c4c4f4e4e515555595e5e626363676565696565698b8b8eebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cdcdce6b6b6e636367646468656569656569646468e2e2e2f5f5f5f5f5f5a3a3a65e5e626262666464686565696565696565696565696f6f72f5f5f5f5f5f5f5f5f58585885d5d605f5f63636367646468656569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c3c3c4616164636367646468656569656569656569656569656569656569656569656569656569656569656569656569b2b2b4f5f5f5f5f5f5eaeaea4a4a4d4b4b4e5353565d5d606363676565696565696565696565696565696565696565696262665b5b5f5151544c4c4f4e4e515555595e5e626363676565696565696565698b8b8eebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cdcdce6b6b6e636367646468656569656569656569656569bbbbbdf5f5f5f5f5f5b9b9baa4a4a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b9b9ba61616476767acececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5909093616164636367646468656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c3c3c4616164636367646468656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569ebebecf5f5f5f5f5f56f70734c4d50515255c0c0c1f5f5f5f5f5f59c9c9e57585b5f6064636468646569646569646569646569646569646569646569646569bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9d606164626367636468646569646569646569646569646569bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9d606164626366636467646568646568646568646568646568646568c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c3c4606164626366636467646568e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f597989a5b5c5f5d5e616162656364676465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cccdce6162656263666364676263665d5d60545557505153505153535456a1a1a3f5f5f5f5f5f5dfdfdf4a4b4d5050535b5b5e626366646568646568646568646568646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58f8f914f50535b5b5f616266646569646569646569646569646569646569646569646569646569646569646569646569a8a8aaf5f5f5f5f5f5babbbc626367939496cececff5f5f5f5f5f5babbbc626367626367636468646569646569646569818285a8a8aaf5f5f5f5f5f5f5f5f5f5f5f5b1b1b38a8a8d636367646468656569656569656569656569656569656569656569656569656569828285a8a8aaf5f5f5f5f5f5f5f5f5f5f5f5b1b1b38a8a8d636367646468656569656569656569656569656569656569656569656569656569656569656569656569656569656569cececff5f5f5f5f5f5bcbcbd4b4b4e5353565c5c60626266646468656569656569656569656569636367a5a5a7f5f5f5f5f5f5eaeaea4f4f5259595c616164646468656569656569656569656569a8a8aac5c5c6f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc9d9da06363676464686565696565696565696565698b8b8ef5f5f5f5f5f5f5f5f56d6d70636367646468656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5bbbbbc636367636367646468656569656569656569828386a8a9abf5f5f5f5f5f5f5f5f5f5f5f5b1b1b38a8b8e63646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a959698f5f5f5f5f5f5f5f5f56e6f714a4b4e4f505358585c5f606463646864656965666a65666a65666a646468636367afafb1f5f5f5f5f5f5d3d3d44f4f5259595c616164646468656569656569656569656569656569a8a8aac5c5c6f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc9d9da0636367646468656569656569656569656569656569656569bbbbbdf5f5f5f5f5f5a7a7a963636776767aa8a8aaebebecf5f5f5f5f5f5f5f5f5c4c4c69494966363676464686565696565699f9fa1c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5a7a7a976767a636367646468656569656569656569656569656569656569656569656569656569828285a8a8aaf5f5f5f5f5f5f5f5f5f5f5f5b1b1b38a8a8d636367646468656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569b2b2b4f5f5f5f5f5f59e9e9f4c4c4f59595df5f5f5f5f5f5f5f5f55b5c5f5a5b5f616266646569646569646569646569646569646569646569646569646569646569818285a8a8aaebebecf5f5f5f5f5f5f5f5f5d8d8d9a7a7a96c6d70626367636468646569646569646569646569646569646569646569646569818285a8a8aaebebecf5f5f5f5f5f5f5f5f5d8d8d9a7a7a96c6d70626367636468646569646569646569646569646569646568646568646568646568818284a8a8aaf5f5f5f5f5f5f5f5f5f5f5f5b0b1b2898a8c626366636467646568646568646568e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e6263666263666364676465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568646568646568a8a8aaf5f5f5f5f5f55c5d5f4f505257585b5f6063949496f5f5f5f5f5f57273744d4e505354565d5d60626366646568646568d8d8d8a4a4a65455584e4e514b4c4e4b4c4e9c9c9ef5f5f5f5f5f5dededf4a4a4d4f50525b5b5e626367646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58e8f914f5053595a5d606164616266626367626367626367626367626367626367626367626367626367626367636468646569646569646569646569646569646569646569646569646569646569646569646569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569cececff5f5f5f5f5f5bdbdbe4a4a4d4e4e525656595c5c606060646262666363676363676262665f5f63adadaef5f5f5f5f5f5d3d3d45353565d5d6063636765656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6f7073f5f5f5f5f5f5f5f5f5b4b4b54c4c4f4b4c4f51525558585c5d5e616061656263676364686263676061655d5e61e0e0e1f5f5f5f5f5f5a7a7a85454585d5e6263646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569828285f5f5f5f5f5f5e0e0e04c4c4f9b9b9cf5f5f5f5f5f5bdbdbe5454575d5d616363676565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465689e9fa0f5f5f5f5f5f5dfdfdf4b4b4d5050535b5b5e6162656465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686465686465686465686465686465686465686465686465686465686465686465686465686465688b8b8ef5f5f5f5f5f588888a4d4e505354565d5e616c6d70f5f5f5f5f5f59f9fa04d4e505152545b5c5f626366646568646568f5f5f5f5f5f5f5f5f5a9aaab6f70734b4c4e9a9b9cf5f5f5f5f5f5dededf494a4d4f50535b5b5f626367646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58e8e904c4d50545558595a5d5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c605d5e62616266636468646569646569646569646569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569bbbbbdf5f5f5f5f5f5dfdfe04c4c4f4b4b4e4e4e5253535658585b5b5b5e5b5b5f5b5b5f5a5a5e626265eaeaeaf5f5f5f5f5f5a8a8a9595a5d61626564656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666abbbcbdf5f5f5f5f5f5f5f5f57071734b4c4f4c4c4f4f505353545758595c5b5c5f5b5c605b5c5f58595c949496f5f5f5f5f5f5f5f5f57d7e805a5b5f61626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569d8d8d9f5f5f5f5f5f57b7b7dd3d3d3f5f5f5f5f5f586868858585b6060646464686565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465689e9fa0f5f5f5f5f5f5dfdfe04c4d505152545b5c5f6263666465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686e6f71f5f5f5f5f5f59f9fa04e4e515152545b5c5f626366ebebecf5f5f5c0c1c25050535152545a5b5e616265646568646568f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5d5d5c9c9caf5f5f5f5f5f5dededf494a4d5050545b5b5f626367646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58e8e90494a4d4c4d504f50534f505350505450505450505450505450505450505450505450505451525557575a5f5f62636367656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569959598f5f5f5f5f5f5f5f5f5a9a9aa4d4e514b4c4f4c4d504e4f52505054505154505154505154b3b3b4f5f5f5f5f5f5f5f5f58080835d5e6263646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a78797df5f5f5f5f5f5f5f5f5e0e0e07171744c4d504b4c4f4c4d504e4f525050545051545050547b7b7deaeaeaf5f5f5f5f5f5dfdfe05a5b5e60616563646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569a8a8aaf5f5f5f5f5f5d4d4d5f5f5f5f5f5f5eaeaea5151545b5b5f6262666565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465689e9fa0f5f5f5f5f5f5e0e0e05253565657595d5e616263666465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568d8d8d9f5f5f5c1c1c25152545253565b5c5f626366c4c5c6f5f5f5d6d6d7525355515254595a5d606164636468646569818285bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfdf4d4e515252565b5c60626367646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f58f8f91494a4d4a4a4d4a4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4c4c4f4d4d505353565d5d6063636765656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666ad8d8d9f5f5f5f5f5f5f5f5f5cacacb9192944c4d504b4c4f4b4c4f4b4c4f9a9b9cd3d3d4f5f5f5f5f5f5f5f5f5acadae5d5e6262636764656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666aa8a9abf5f5f5f5f5f5f5f5f5f5f5f5a9aaab7071734c4d504b4c4f4b4c4f78797bb1b1b3f5f5f5f5f5f5f5f5f5f5f5f5797a7d60616563646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696f6f72f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a7a7a85454585e5e626363676565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465699e9fa0f5f5f5f5f5f5e1e1e15c5d605e5f616162656364676465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568c5c5c6f5f5f5e1e1e157585a57585b5e5f61626366a8a8aaf5f5f5f5f5f5626265555659595a5e6061646364686465696465696465696e6f72a8a8aaebebecf5f5f5f5f5f5f5f5f5f5f5f5e0e0e154555957585b5e5f62626367646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfe052525557575a5f5f6263636765656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a78797de2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cccdce61626563646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666aa8a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9d61626663646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f57474775b5b5e6161656464686565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465699e9fa1f5f5f5f5f5f5e1e2e26263676263666364676465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568a8a8aaf5f5f5f5f5f568696c5e5f63616266636468949598f5f5f5f5f5f58687895d5d615f5f636263676364686465696465696465696465696465696465699e9fa1d8d8d9f5f5f5f5f5f5e1e1e25d5e625e5f63616266636468646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569656569f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e15c5c605e5e6262626664646865656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6f7073c5c5c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a7a863646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a959698ebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e288898b63646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569959598f5f5f5f5f5f5f5f5f5d7d7d75e5e626161656464686565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f6064606164606164606164606164606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468636468646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568818285f5f5f5f5f5f59394966263676364686465696e6f72f5f5f5f5f5f5a7a7a9626367626367636468646569646569646569646569646569646569646569646569646569818285bbbbbde2e2e2626367626367636468646569646569646569646569646569646569646569646569646569646569646569656569656569656569656569656569656569f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e2e2e263636763636764646865656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a828386a8a9abd8d8d9f5f5f5f5f5f5f5f5f5f5f5f5c4c5c6a7a8aa63646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a9f9fa2b2b2b4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a7a8aa9d9ea063646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569ebebecf5f5f5f5f5f5a7a7a96363676464686565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5a5b5e5a5b5e5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5a5b5e5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5b5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5b5f5b5b5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666964656864656865666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666964656864656865666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666963646760616460616463646765666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666963646760616460616463646765666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a6465685f6063595a5c58595c5f606364656866676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a6465685f6063595a5c58595c5f606364656866676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b6364685c5d615454585253565a5a5e62636665666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a6364675c5d605454575253565a5a5d62636565666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a5e67704a7b9a5050544e4e515556595f606364656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a65666955768c516a7b5050534e4e515556585e5f6264656866676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b6465684d7e9d3a9ad64c4d504b4c4f5253565d5e6164656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b646569458ebb3e8fc14c4d504b4c4e5152545c5d6063646766676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a62636636a6eb31b1ff4850584a4b4e5051545c5c6063646866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b64656839a2e231b1ff485159494a4d4f5053595a5d61626665666a66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c5f5b5c5f5b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a64656964656964656965666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b64656850799331b1ff31b1ff416a84494a4d4e4f52595a5d61626665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b5d6e7b31b1ff31b1ff3d7ea648494c4c4c4f5455585e5f6264656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a65666964656864656865666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c5f5b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a6465696061655e5f635f606462636764656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a6263663b9cd731b1ff31b1ff3b83b148494c4c4d505455595f606364656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a4f80a031b1ff31b1ff32abf548484b4a4a4d505054595a5e62636665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a64656862636660616360616463646765666966676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c5f5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676a6364665c5d6056575a57585a5c5d6062636664656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b646569566e8031b1ff31b1ff31b1ff359ede48484b4a4b4e5252565d5e6164656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b6465694293c531b1ff31b1ff31b1ff3f708f48494c4c4c4f5455585e5f6264656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b6465696263675e5f635a5a5e57585b595a5e60616564656966676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676a6364675b5c5f5253564f50525454575b5c5f61626565666966676a67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b6364684192c431b1ff31b1ff31b1ff31b1ff4555624a4a4d5051545c5c6063646866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b64656836a7ec31b1ff31b1ff31b1ff34a4e948484b4a4a4d505054595a5e62636665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a6465696061655b5c6054555950515450515457585b5f606464656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b60717e3e9eda59626a5252554c4d4f4d4e505354565a5b5d5f606363646765666967686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676a5f687031b1ff31b1ff31b1ff31b1ff31b1ff3f708f4a4a4c4f50525a5b5d62636666676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b5a728431b1ff31b1ff31b1ff31b1ff31b1ff41627848494c4c4c4f5455585e5f6264656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b6465696263675e5f63595a5d5253563d86b3446c86505054595a5e62636665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b3ba3e334acf64a6b804b4c4e4a4b4d4c4d4f5051535556595c5d6062636665666967686b67686b67686b67686b67686b67686b67686b67686b67686b6566684888b131b1ff31b1ff31b1ff31b1ff31b1ff3a8abc49494c4d4d5055565960616365666967686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b65666a4c85a931b1ff31b1ff31b1ff31b1ff31b1ff3890c748484b4a4a4d505054595a5e62636665666a66676b66676b66676b66676b66676b66676b66676b66676b6465696162665b5c60545559496273369edf31b1ff4851595152555c5d6163646866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b4890be31b1ff31b1ff3f7fa8494a4c49494c4a4b4d4e4e515454575b5c5f61626565666966676a67686b67686b67686b67686b67686b67686b66676a63646633acf631b1ff31b1ff31b1ff31b1ff31b1ff34a4e948494b4b4c4e5253565e5f6165666867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b6566693f98cf31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff44556248494c4c4d505455595e5f6364656966676b66676b66676b66676b66676b66676b65666a6465696061655a5b5f53545742739332abf531b1ff3797d34c4d505455595e5f6364656966676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b557e9931b1ff31b1ff31b1ff3798d345566248494b4a4a4c4d4d505354565a5b5d5f5f6263646765666967686b67686b67686b67686b67686b6566684e7e9d31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff445d6d4a4b4d5152545c5d6064656867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b64656834acf631b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc48494b4b4b4e5253555d5e6164656867686b67686b66676b66676b66676b6465696263675e5f63595a5d5059613b8cbe31b1ff31b1ff31b1ff3d7ea64e4f52595a5d61626665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605b5c605b5c605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b646d7431b1ff31b1ff31b1ff31b1ff32abf4416a8348494b4a4a4c4c4d4f5051535556595c5d6061626565666966676a67686b67686b66676a63646639a1e131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3e779a4a4a4c4f50525a5b5d62636666676a67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676a56778c31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf44750564a4b4d5050535a5b5d62636666676a67686b67686b67686b6566696263665c5d605556594a6373369fdf31b1ff31b1ff31b1ff31b1ff44647a5051545c5c6063646866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605b5c605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b3e9eda31b1ff31b1ff31b1ff31b1ff31b1ff3b84b148494b49494c4a4b4d4e4e515354565a5b5d5f606363646765666966676a65666853748931b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3891c749494c4d4d505556595f606365666967686b67686b67686b67686b67686b67686b67686b67686b67686b67686b6566694889b131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3e779a49494c4c4d4f5556585f5f6265666866676a66676a6566696162655b5c5f54545741799d31b1ff31b1ff31b1ff31b1ff31b1ff32abf44b4c4e5253565e5f6164656866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605b5c605b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c4b8cb531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff359ede445d6d48494c4a4a4d4c4d4f5051535556595c5d606263666566696263663e96cd31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf448494b4b4b4e5253555d5e6164656867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b6566683c9dd831b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34a4e948494b4a4b4d5051545a5b5e6263666566696364675f5f625a5b5d515a613a92c931b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3891c84d4d5055565960616365666967686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615b5c605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c597a9131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf43f708f48494c49494c4a4b4e4e4e515454585b5c6060616457687631b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4263784a4b4d5050535a5b5d62636666676a67686b67686b67686b67686b67686b67686b67686b67686b67686b616a7131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3f708f49494c4c4d4f5455585d5e616061635c5d5f55565948697e34a5ea31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3f779b4f50525a5b5d62636666676a67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c34adf631b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc47505648494c4a4a4d4d4d5053545758595c3f8fc231b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3c7da549494c4d4d5055565960616465666a67686c67686b67686b67686b67686b67686b67686b67686b66676a537b9631b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3797d348494b4a4b4d50505356575958595b5354563f80a831b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff455e6f5152545c5d6064656867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c419ad131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34a4e9445d6d48494c4a4a4d4c4d504c555d33abf531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff359ede48494c4b4c4f5253565e5f6265666967686c67686c67686c67686c67686c67686c67686c67686c65666a458ebc31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff42637849494c4b4c4e4e4f514c555c3898d431b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34a4e94b4c4e5253565e5f6165666867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c4f88ac31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3e779a48494c49494c3f779b31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4750574a4b4e5152555c5d6164656967686c67686c67686c67686c67686c67686c67686c67686c65666936a7ec31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc48494b49494c426a8432abf431b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc4d4d5055565960616365666967686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c5d768831b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3891c747505634a4e931b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff416a834a4a4d4f50535a5b5e62636766676b67686c67686c67686c67686c67686c67686c67686c5e6f7c31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4556623b84b131b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4171905050535a5b5d62636666676a67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c37a8ed31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3b84b149494c4d4d5055565960616465666a67686c67686c67686c67686c67686c67686c66676b5080a031b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf431b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4858645253555d5e6164656867686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d605c5d605c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c4495c731b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34a4e948494c4b4c4f5253565e5f6265666967686c67686c67686c67686c67686c67686c65666a4393c531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff359ede4d4d505556595f606465666a67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d605c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5383a331b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4556624a4b4e5152555c5d6164656967686c67686c67686c67686c67686c67686c65666934acf631b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3c84b24f50535a5b5e62636766676b67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d605c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c656d7531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3f708f4a4a4d4f50535a5b5e62636766676b67686c67686c67686c67686c67686c5a738531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff426b865152555c5d6164656967686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d605c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c3ba3e431b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc49494c4d4d5056565961616466666a68686c68686c67686c67686c66676b4c85aa31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4b4c4f5253565e5f6265666967686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c4991bf31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf449494c4c4c4f5353565f5f6266666968686c68686c68686c68686c66666a4098cf31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3797d34d4d5055565960616465666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c577f9a31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff445d6e4b4b4e5252555d5d6165656968686c68686c68686c68686c65656931b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3d7ea64f50535a5b5e62636766676b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c67676b66666a66666966666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a66666a31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3d769949494c4e4e5159595c61616565656966666a66666a65656955758c31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff455e6f5152555c5d6164656967686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c67676b66666a6666696565696363676161645f5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e623c9cd831b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3596d14242454646494e4e5157575b5b5b5f5d5d605d5d605b5b5f428ab831b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff32abf44c4c4f5253565e5f6265666967686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b6666696464676161645f5f625d5d615b5b5e5656595353565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252565252564181aa31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a3a3c3b3b3e41414449494d4d4d504c4c504c4c504d4d50359ede31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3891c84d4d5056565961616466666a68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b6666696464675f5f635b5b5e5656595353565252555050534d4d504c4c4f4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e4b4b4e465e6f31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34546936363839393c3e3e414040433f3f413f3f413f474f31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3f779b5050535b5b5e63636767676b68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b6666696464675f5f635b5b5e5656595151544d4d504b4b4e4e707a508b9b519db154b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b9d354b8d354b8d354b8d354b8d354b8d354b8d354b8d354b7d233b1fc31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff359cd03b82953d869a408ba0408da13f8a9e3e83963984a731b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4858645252555d5d6165656968686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615c5d615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6464686060645b5b5e5656595151544e565b50829153afc857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3cbefe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff33adf13d9bb33d9cb43b97c33993ca3e9db53e9db536aae431b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff34a4e94c4c4f5353565f5f6266666968686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615c5d615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d615656595151544e5f6653a7bd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff48cbfe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31aefe3892cb3285e43182eb3182eb3285e4378ecf32a8f531b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3a8abc4d4d5056565961616466666a68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d605454584f606753a7bd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d7fe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31abfc3194f23185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3194f231a5fa31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff436b865050535b5b5e63636767676b68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d60545d625295a857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe35b6fe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff319ff7318ef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3188ed319cf631aefe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4951595353565e5e6165656968686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d60556e7756cbea57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fc0fe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31a8fb3199f53199f53199f53199f53199f53199f53199f53199f53199f53199f53196f43185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3185ec3194f23199f53199f53199f53199f53199f53199f53199f53199f53199f53199f531a2f931b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff359ede4d4d5056565960606466666a68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d6055889657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4acefe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3c84b25050535b5b5e63636767676b68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d6056a1b657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d9fe31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff31b1ff31b1ff31b1ff31b1ff31b1ff44657b5252555d5d6165656968686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a6363675d5d6056aac057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe38b8fe31b1ff31b1ff31b1ff31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff31b1ff31b1ff31b1ff31b1ff4b4c4f5354575f606366676a68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b6465695d5e6156a2b657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe57dcfe41c2fd31b1ff31b1ff31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff31b1ff31b1ff3798d34d4d505455585f606465666a67686c68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d66676a60616456899857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dbfd55d9fa55d7f84acaf631b1ff31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff31b1ff3e779b4d4e515455585d5d6162636765666a66676b67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c6464685a747d57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dbfd55d8f953d3f451cdec4ec7e64cc0de31b1ff31a8fb3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb319ff731b1ff445d6f4b4c4f5050535556595a5b5e5e5f6260616564646866676a67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676a5e686e57cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dbfd55d8f953d3f450cbea4cc1df48b7d345b0cb43abc534a6ee3185ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb329cf148494b494a4d4b4b4e4d4e5150515453545756575a5b5c5f5f606463646865666a66676b67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c64646859a5b957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe56dafc54d4f550cceb4cc1df48b6d244acc741a5be3b98c6368dd83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3674c3415b7e494a4d494a4d4b4b4e4b4c4f4d4e5151525556565a5b5b5f5e5f6361626665666a67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676a5d788157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd54d4f54ec6e548b8d444acc73fa2c03a94cb3387e13182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb347bd83d669c465161494a4d494a4d4b4c4f4d4e5150515453545759595d60616566676b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c64646858bdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d8f950cceb48b8d440a2c6368dd83284e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a6db0435774494a4d494a4d4b4b4e4c4d505253565b5c6064646867686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676b5e808c57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd53d3f442a9e4368ce23182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb347bd8405e88474e574a4b4d4d4e5156565a5f606466676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d65666a59b6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d8f93ea2eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3774c4494a4d4b4c4f5152555b5c5f64646867686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c61737b57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd53d3f43386ea3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb465060494a4d4d4e5156575a60616566676b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676b5d98a957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d8f944b0ea3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a6db0494a4d4b4c4f5354575e5f6265666a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676a58c6e257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56dbfd53d3f4368ee93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb327fe2474e574b4b4e5051545b5b5f63646867686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d656e7357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d9fa4bbfec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef3fa4f344b0f54bc1f94ec7fa4ec7fa4ec7fa4ec7fa4ec7fa4ec7fa4ec7fa44b0f542aaf43b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405e88494a4d4d4e5156565a5f606466676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d618c9957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57dcfe55d7f83c9ce93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee42aaf44ec7fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb44b0f53893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3577ce494a4d4b4c4f5152555b5c5f64646867686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625d5e615d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d5ea2b557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff76e2fe9feafda9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca9ecfca8ebfba6e8f899d9ee3786ea3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec3fa4f350ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd44b0f53388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb435774494a4d4d4e5156565a5f606466676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625d5e615d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff80e4fee6f6fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeee92b6e43182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec44b0f555d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff49bbf8368dee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a6db0494a4d4b4c4f5152555b5b5f62636766676b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625d5e615d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d5bc0da57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff94e8fdfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeeedfdfdf448be73182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44b0f555d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff46b5f63388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb474e57494a4d4d4d505454585c5d6163646866676b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625d5e615d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff8ae6fdfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeeedfdfdfa4b8d23182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f050ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3d9ff13182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d669c4a4a4d4b4c4f4e4f525556595d5e6263646866676b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625d5e615e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff61dffff0f8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeeedfdfdfadbcd03985e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4bc1f93388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4b4c4f4e4f525556595d5e6264656967686c696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff94e8fdfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeeedfdfdfadbcd03985e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec4ec7fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4b4c4f4e4f525556595d5e6264656967686c696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffbdeffcfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f6f6f6eeeeeedfdfdfadbcd03985e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4b4c4f4e4f525556595d5e6264656967686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8f0f0f0e0e0e0aebdd13985e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4b4c4f4e4f525556595e5f6265666a68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf6f6f6e8e8e8b3c2d63985e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4b4c4f4f505358595c62636667686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f4f4f4c1d1e53a86e93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4a4d4d4d5054555860606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9cfdff23b88eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe368dee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb415f884c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5e625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5e625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d9ff157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5e625e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff4dd2ff55daff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5e625e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5e625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4ec7fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4c4f5354575e5f6366676b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8609dec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44c7ff44c7ff44c7ff44c7ff44c7ff44c7ff44c7ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3fc1ff44c7ff44c7ff44c7ff44c7ff44c7ff52d7ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4b4c4f5151555b5c6064656968696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f5f5f55e9bea3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3fa4f357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff46b5f63182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4a4b4e4e4f5256575b60616567686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f3f3f35294e93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4bc1f957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4a4a4d4c4c4f5253565c5d6064656968696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8d6e0ee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb405f884a4b4e4e4f5256575b60616567686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f4f4f47fade83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff42aaf43182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3774c44a4a4d4c4c4f5253565c5d6064656968696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8efefef3b87ea3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4bc1f93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4651614a4b4e4e4f5257585b61626667686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f625e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f4f4f4a1c0e73182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4bc1f957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a6db04a4a4d4c4d505454585f606366676b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f625e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf8f8f8efefef5092e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb327fe2484e574b4c4f5152555b5c6064656968696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf6f6f6c6d5e93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4160884b4c4e4f505258595b63636668696c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f4f4f473a6e83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb347bd84a4b4d4d4e5055565860616468686b6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9e8edf33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4459754c4d4f54555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa8a8a8a6464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644c709e3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff42aaf43182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3a6eb04d4e5055565860616468686b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333316ebd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4f505258595b63636668696c6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333251783182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b6eb15354565d5e60656669696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa64646433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333383f317de03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49596f57585b61626568686b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333265a63182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3678ce5253555c5d60656669696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7474746d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d65707d3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb42628b54555860616467686c6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080804481d03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55daff4dd2ff52d7ff57ddff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb337fe24f505358595c62636768696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080806280a83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4bc1f957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff49ccff31b1ff31b1ff33b4ff49ccff57ddff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d6ba85354575d5e6165666a696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7f7f3582e53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44b0f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4dd2ff31b1ff31b1ff31b1ff31b1ff31b1ff3fc1ff57ddff57ddff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4bc1f93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4b556557585b61626668686c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635e5f635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080805881b53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55daff33b4ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff3abcff55daff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff42aaf43182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3971bb5152555c5d6165666a696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635e5f635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafab5b5b5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4959fac3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3abcff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff38b9ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb445e815454575f606467686c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635e5f635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4bc1f957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fc1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60635e5f635e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3fa4f357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44c7ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff46b5f63182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645e5f635e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff49ccff33b4ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50d5ff33b4ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4ec7fa3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645e5f635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55daff38b9ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3fa4f33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4d4e5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55daff3fc1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4d4e50555658616265696a6c6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44c7ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3d9ff13182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4d4e50555658616265696a6c6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb46b5f657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff49ccff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4ec7fa3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4d4e50555658616265696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9619eed3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec52d2fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50d5ff33b4ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff31b1ff4dd2ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4e4f5156575961626568696c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa629fee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b99f057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d7ff3dbfff3abcff3abcff3abcff3abcff3abcff3abcff50d5ff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff44b0f53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb515154595a5d636467696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa629fee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb46b5f657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4ec7fa3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb57585a60616367686b6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60645f60645f60635f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4ec7fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4867915f606366676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60645f60635f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4867915f606366676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b66666a66666a65666a65666a65666a65666a65666a66676b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061646061645f60645f60635f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec55d8fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4867915f606366676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67676b6565696161655f5f635e5e625e5e625d5e625e5f6360616564656966676b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60645f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3893ef50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4867915f606366676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a61616559595d54545752525652525652525653545758595d60616565666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061645f60635f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec50ccfb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe3893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb4867905f606266676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c66666a5f5f635454574d4d504b4b4e4b4b4e4b4b4e4d4d505354575e5f6365666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061645f60635f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad5d5d5c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8abbace3a86e93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec49bbf857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb368dee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb46658e5d5e61656669696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061645f60635f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334256317de03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb42aaf457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff46b5f63182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44638c58595c626367696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6266666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333247613182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee4ec7fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52d2fd3b99f03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3f689e5454575e5e6266676b6a6b6f6b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6266666a68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333173c93182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3fa4f352d2fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe44b0f53182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb337fe24d535d58595c62636768696d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6266666a68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6464643333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333251783182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3fa4f352d2fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe44b0f53388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3b6fb25454575e5e6266676b6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6266666a68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa64646433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333383f317de03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d9ff14bc1f957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50ccfb3fa4f33388ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb49597058595c62636768696d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6266666a68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061645f60645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080804e81c33182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3388ec3fa4f349bbf852d2fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55d8fe4bc1f942aaf4368dee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3875c55353575d5e6266676b6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f696a6e68696d68686c68696c68696c68696c68696c68696c68696c68686c68696d696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6d68696c68686b68696b68696b68696b68696b68686b68696c696a6d6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686c67686c67686b67686b67686b67686c67686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686c67686b67686b67686b67686b67686c68696d696a6e696a6e68696d67686c67686c67686b67686b67686c67686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c66676b66676a66676a66676a66676a66676a66676a66676a66676b67686c68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565e5e6265656967676b66666a66666966666a66666a66666965666a66676b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c66676a65666965666865666965666965666865666966676a67686b67686b66676a65666965666965666965666965666964656965666a66676b66676b66676b66676b66676b66676b66676b66676b65666a64656964656864656964656964656964656864656865666966676a66676a65666964656864656864656864656864656864656864656865666966676a66676a66676a66676a65666a65666a65666a64656963646863646863646863646863646863646863646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6465696364686364686364686363676363676363676363676363676464686565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061645f60645f60645f60645f60645f60645f60645f606460616460616460616460616460616460616460616460616460616460616460616560616560616560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636661626560616460616460616460616560616560616560616560616560616561626662636762636762636763646763646763646763646763646763646763646763646763646763646763646762636661626561626561626561626561626661626662636763646863646862636761626661626661626661626661626662636662636663646764656864656864656864656864656864656864656864656863646762636662636662636662636662636762636763646864656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656964646863636763636763636763636763636763636763636763636764646865656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a64656964656864656864656864656864656864656864656864656864656864656865666966676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a64656964656864656964656964656864656966676a67686b67686b66676a65666965666865666965666965666965666965666966676a67686b67686b66676a65666965666965666a65666a65666a65666a66676b67686c67686c67686c67686c67686c67686c66676b65666a65666a65666a65666a65666a66666a66666a67676b68686c68686c68686c68686c68686c68686c67676b66666a66666a66666a66666a66666a66666a67676b68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d67686c66676b66676a66676a66676a66676a66676a66676a66676b67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c66676b67686c67686b67686b67686b67686c67686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686c67686c67686b67686b67686b67686c67686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686c67686b67686b68696b68696b68696b68686b68696c696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f696a6e68696d68686c68696c68696c68696c68696c68686c68696d696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080757f8d3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb368dee3b99f044b0f544b0f54bc1f94ec7fa4ec7fa4ec7fa4ec7fa4ec7fa44b0f544b0f53d9ff13893ef3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb43628b55565961616568696d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f696a6e68686c65666a63636760616560616560616560616560616560616560616560616563636765666a67686c68696d696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e696a6d68686b65666963636660616460616460616460616460616460616463636665666968686b696a6d6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e68696d66676b6263676061655f60645f60645f606460616562636766676b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686b6465696263666060645f60645f606460606462636664656967686b67686c66676b6263676061655f60645f606460616562636766676b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c66676b65666a6364686162655f60635e5f635e5f635e5f635e5f635e5f635f606361626563646865666a66676b67686c68696d68696d68696d68696d68686c68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252565d5d616363676363676161645f5f625e5e625e5e625f5f6261616464646765666966676b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c66676b6566696364676061635e5f615d5e615d5e615e5f616061636364666566686566696465686061645e5f625d5e615d5e615e5f6260616464656865666a66676b66676b66676b66676b66676b65666a6465686263665f60635d5e615c5d615c5d615c5d615d5e615f60636263656465686465686364675f60635d5e615c5d605c5d605c5d605d5e6160616363646765666966676a66676a66676a66676a65666a6364686162665e5f635c5d605b5c605b5c605b5c605c5d605e5f6361626664656965666a65666a65666a65666a65666a65666a65666a6465696364686263676061655e5f635c5d605b5c605b5c605b5b5f5b5b5f5c5c605e5e626161646363676464686565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666162656061645f60635d5e615b5c5f595a5d595a5d595a5d595a5d595a5d595a5d595a5e5b5c605d5e625f60646061656162666364676364676364676364676364676364676364676364676364676263666162655f60635c5d605a5b5e5a5b5d5a5b5e5a5b5f5c5d615f60646162666162665f60645c5d615a5b5f5a5b5e5a5b5e5b5b5e5c5d5f5f5f626263666364676465686465686465686465686465686465686364676061645d5e615b5c5f5b5b5e5b5b5f5b5c605d5e626061656364686465696465696465696465696465696465696465696465696465696465696465696565696464686363676262666060645e5e625c5c605b5b5f5b5b5f5b5b5f5b5b5f5c5c605e5e6261616463636764646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6465696364686263655f60635d5e605c5d605c5d605c5d605c5d605c5d605c5d605d5e605f606361626563646764656865666966676a66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a6465686263665f60635d5e615c5d615c5d615d5e616061636364666566686566696364676061635e5f615d5e615d5e615d5e615f5f6261626565666966676a66676a6465686061645e5f635d5e625d5e625e5f6360616564656966676b67686c67686c67686c67686c66676b6465696061655e5f635d5e625d5e625e5e625f5f6361616565656967676b68686c68686c68686c68686c67676b6565696161655f5f635e5e625e5e625f5f6361616565656967676b68686c68686c68686c68686c68696d68696d67686c66676b65666a6364686162655f60635e5f635e5f635e5f635e5f635f606361626564646866676a67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c65666a6263676061655f60645f60645f606460616562636766676b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d66676b6263676061655f60645f60645f606460616562636766676b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d67686c66676b64656962636660616460616460616460616460616460616463636665666968686b696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f696a6e68696d67686c65666a63636760616560616560616560616560616560616563636765666a68686c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080804481d03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb337fe2515154595a5d636468696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e68696c66676a6263665d5e6158595c55565954555854555854555854555854555854555855565958595c5c5d6160616462636765666a68686c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f696a6e68686b6566696162655d5e6058595b55565854555754555754555754555755565858595b5d5e6061626565666968686b696a6d6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e67686c6263675a5b5e5556595354575354575354575556595a5b5e62636767686c696a6e696a6e696a6e696a6e696a6e68696d67686b6465696061655c5d6057585b54555853545753545754555857585b5c5d606061656364686162655a5b5e5556595354575354575556595a5b5e62636767686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d66676b6465696162655e5f625b5b5f56575a53545752535652535652535652535652535653545756575a5b5b5f5e5f6261626564656966676b68696d68696d68696d68696d68696d68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5151545a5a5e5d5d615b5b5e5656595353565252565252565353565656595b5b5e5f5f6363646765666966676b67686c67686c67686c67686c67686c67686c67686c67686c66676b6566696364675f5f635a5b5e5556595253565252555252555253565556595a5b5e5f5f626162655f606358595b53545652525552525553545658595c60616465666966676b66676b66676b66676b6465696263675e5f63595a5e545559525256515255515255515255525256545559595a5e5e5f616061635d5e6157585a52535651525451525451525453545658595c60616464656866676a66676a66676a66676a6465686061655a5b5f5455595152555051545051545051545152555455595b5c5f61626664656965666a65666a65666a65666a65666a6364686162665e5f635b5c6058595c54545851525550515450515450515450505351515454545758585c5d5d606161646363676464686565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061646061645f60645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666162656061645e5f625b5c5e58595c5556595152544e4f524e4e524e4e524e4e524e4e524e4e524e4f5251525555565a58595d5b5c605f60636162656364676364676364676364676364676364676263666162655f60635b5c5f57575a5253554f50524e4f524e4f524f505352535657575b5a5b5f5b5c6058595c5253565050544e4f524f5052505153535456595a5d6061646364676465686465686465686465686465686364676061645a5b5d5454575051544f50534f50535051545454585a5b5e6061656364686465696465696465696465696465696465696465696465696465696565696363676161655e5e625b5b5f58585b54545751515450505350505350505350505351515454545758585c5d5d6061626563646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6465696364686162655e5f61595a5d545558525255515254515254515254515254515254515254525255545558595a5c5c5d605e5f6262636564656865666a66676b66676b66676b66676b66676b66676b65666a6465696263665e5f62595a5e5455595252565152555152555253565556595a5b5e5e5f625f60635b5c5f5656595354565252555252555253565656595c5d6063646666676a65666960616458595d53545752525652525653545758595d60616565666a67686c67686c67686c67686c65666a60616558595d53545752525652525652525654545759595d61616566666a68686c68686c68686c68686c66666a61616559595d54545752525652525654545759595d61616566666a68686c68686c68686c68696d68696d66676b6465696162655e5f625b5b5f56575a53545752535652535652535652535653545756575a5b5c5f5f606464646866676a67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c6263675a5b5e5556595354575354575354575556595a5b5e62636767686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c6263675a5b5e5556595354575354575354575556595a5b5e62636767686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c65666a6263665f60635b5c6058595b55565854555754555754555754555755565858595b5d5e6061626565666968686b696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f68696d66676b6363676061645c5d6158595c55565954555854555854555854555855565958595c5d5e6161626665666a68686c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa7979798080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080806280a83182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3f6da957585b60616467686c6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e68696c66676a6263665e5e6158595b5454575050534d4e514c4d504c4d504c4d504c4d504c4d504c4d504d4e514f505352535654555858595c5d5e6161626665666a68686c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f68696d66676b6263665d5e6157585b5354564f50524d4e504c4d4f4c4d4f4c4d4f4c4d4f4d4e504f505253545657585b5d5e6062636566676a68696c6a6b6e6a6b6e6a6b6e6a6b6e696a6e67686c6061655556594e4f524c4d504c4c4f4c4d504e4f5255565960616567686c696a6e696a6e696a6e696a6e68696d65666a6162655c5d6056575b5253564e4f524d4d504c4c4f4c4c4f4d4d504e4f5252535657585b5b5c605b5c5f5454584e4f524c4d504c4d504e4f5255565960616567686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d67686c66676a6263675d5e6156575b5354575051544d4e514c4d504b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4c4d504d4e5150515453545756575b5d5e6162636766676a67686c68696d68696d68696d68696d68686c63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf4a4a4d4e4e515454575454575151544d4d504c4c4f4b4b4e4b4b4e4c4c4f4d4d505151545656595b5b5e5f606463646866676b67686c67686c67686c67686c67686c67686c66676b6364685f60645a5b5e5556595051544d4d504b4c4f4a4b4d4a4b4d4b4c4e4d4d505051545556595a5b5d595a5d5253554c4d4f4b4b4e4b4b4e4c4d4f5354565e5f6265666967686b66676b66676b6465696162665b5c605455595050544c4d504a4b4e4a4a4d4a4a4d4a4a4d4a4b4e4c4d5050505454545857585b5656595050534b4c4e4a4a4c4a4a4c4a4b4d4e4f515657595f606364656866676a66676a66676a6465686162655b5c5e5253564c4d504a4a4d494a4c494a4c494a4c4a4a4d4d4e515455595e5f6363646865666a65666a65666a6465696364685f60645a5b5f5455585051544e4f524b4c4f4a4a4d494a4c494a4c494a4c494a4c4a4a4d4b4b4e4f4f5253535658585c5d5d616161656363676565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061646061645f60645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666061645e5f625a5b5e5657595152544e4f514c4c4f494a4d47484b47474a47474a47474a47474a47474a47484b494a4d4c4c504e4f5252535659595c5e5f626162656364676364676364676364676263666061645c5d5f57585a5252554d4e504a4b4d48494b47484b47484b48494c4a4b4d4d4e515051545253564f50534b4b4e48494c48494b48494b4a4a4d4f5052595a5c6061646364676465686465686465686465686465686263665d5e615454574c4d4f494a4d48494c48494c494a4d4c4d505454585d5e626263676465696465696465696465696465696465696465696465696565696363676060645a5a5e5454575050544e4e514b4b4e4a4a4d49494c49494c49494c49494c4a4a4d4b4b4e4f4f5253545758595d5d5e6261626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6364686162665d5e62595a5d5455575050534c4d4f4a4b4d4a4a4c4a4a4c4a4a4c4a4a4c4a4a4c4a4a4c4a4b4d4c4d4f4f5052515254545558595a5e5e5f6362636764656966676b66676b66676b66676b65666a6364685e5f635a5a5e5455585050544c4d504a4b4e4a4a4d4a4b4d4b4c4e4d4d505051545454575656595253554e4e514b4c4e4a4b4d4a4b4d4c4d4f5252555b5c5f63646766676a6566685e5f635354574c4d504b4b4e4b4b4e4c4d505354575e5f6365666a67686c67686c67686c67686c65666a5e5f635354574c4d504b4b4e4b4b4e4b4b4e4d4d505454575f5f6366666a68686c68686c68686c68686c66666a5f5f635454574d4d504b4b4e4b4b4e4d4d505454575f5f6366666a68686c68686c68696d68696d66676b6364685d5e6156575b5354575051544d4e514c4d504b4c4f4b4c4f4b4c4f4b4c4f4c4d504d4e5151525556565a5b5c5f60616464656967686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e67686c6061655556594e4f524c4d504c4c4f4c4d504e4f5255565960616567686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c6061655556594e4f524c4d504c4c4f4c4d504e4f5255565960616567686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c6465695e5f6257585b5455585253554f50524d4e504c4d4f4c4d4f4c4d4f4c4d4f4d4e504f505253545657585b5d5e6062636566676a696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f68696d65666a5f606358595c5455585253564f50534d4e514c4d504c4d504c4d504c4d504d4e514f505353545757585b5d5e6162636666676b696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa8282828080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080803a82de3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb545e6f60616466676b696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e67686b6364665e5e6158595b5579845392a354adc557ddff57ddff57ddff57ddff57ddff57ddff53acc4508fa1508fa14b4c4e4c4d504d4e514f505353545757585b5d5e6162636666676b696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f68696d65666a5f606358595c54828f5391a356cae857ddff57ddff57ddff57ddff57ddff508fa0508fa04b4c4e4c4d4f4f4f5253545658595b5f606265666968696c6a6b6e6a6b6e6a6b6e6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d60675354575f606467686b696a6e696a6e696a6e68696d65666a5e5f6357585b5493a554aec557ddff57ddff57ddff57ddff52a2b84f85944a4b4e4c4c4f4f4f5257ddff57ddff57ddff57ddff57ddff57ddff5087965354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d67686c6465696061645b5b5f5454585291a35190a155cae757ddff57ddff57ddff57ddff57ddff55c9e7508fa0508fa0494a4d4b4b4e4b4c4f4e4f525454585b5b5f60616464656967686c68696d68696d68696d68696d63879357ddff57ddff57ddff57ddff57ddff57ddff53b6cf49494c4b4b4e507d8a5299ad57ddff57ddff57ddff57ddff54bfdb508ea04a53584b4b4e4d4d5051515456565a5c5d6163646866676b67686c67686c67686c67686c66676b6364685c5d6156565a5392a453adc557ddff57ddff57ddff57ddff51a2b74e849349494c4a4b4d4d4e5057ddff57ddff57ddff57ddff57ddff57ddff5085955252555d5e6165666967686b67686b6465696162665b5c5f5479845291a256d3f357ddff57ddff57ddff57ddff4f8e9f4c707b48494c4a4a4d4e697257ddff57ddff57ddff57ddff57ddff57ddff57ddff50595e595a5c62636565666966676a66676a6566696263665a767f5594a556d3f357ddff57ddff57ddff57ddff52abc34e8e9f4a4a4d5152555c5d6063646865666a65666a6465696162665d5e6258595c5152555190a25098ac57ddff57ddff57ddff57ddff57ddff55c9e74e8e9e4c7a8647474a49494c4b4b4e4f4f525454575a5a5e6060646464686565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666061645d5e6158595b515254636366999a9b98999af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c6c6c797979980808245464946474a48494b4b4b4e50515458595c5e5f626162656364676364676364676162655c5d5f5455579c9c9ebcbcbdf5f5f5f5f5f5f5f5f5f5f5f5afafb08c8d8e46474a47484b77787af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a5a64f50525a5b5d616265646568646568646568646568646568646568a6a7a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56a6a6c494a4d5050545a5b5f6162666465696465696465696465696465696465696465696565696363676060645a5a5d52525590909199999be9e9eaf5f5f5f5f5f5f5f5f5f5f5f5dedede98989a8d8d8e48484b494a4c4b4c4f4f50535455585b5c6061626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6364686061655a5b5f5455587171739b9b9cbcbcbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b199999a82828348494b494a4c4a4b4d4c4d505050545455595b5c6061626664656966676b66676b66676b6465695e5f6356575b9d9e9fbdbdbef5f5f5f5f5f5f5f5f5f5f5f5b0b0b18e8e90494a4c4a4b4d797a7bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a6a75152545c5d60646568a9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c67686c67686c67686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56262645252565e5e6266666a68696d68696d68696d66676b6364685d5d615455589191939a9b9ceaeaeaf5f5f5f5f5f5f5f5f5f5f5f5dededf999a9b8e8e904a4b4d4b4c4f4d4e5151525556575b5e5f6264656967686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4d505354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7c5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c6465695d5e625657599293949b9c9deaeaeaf5f5f5f5f5f5f5f5f5f5f5f5dededf9a9a9b8f90914b4c4e4c4d4f4f4f5253545658595b60616366676a696a6d6a6b6e6a6b6f6a6b6f6a6b6f68696d65666a5e5f6356575a9293949b9c9eeaeaeaf5f5f5f5f5f5f5f5f5f5f5f5dededf9a9a9c8f90914b4c4f4c4d504f4f5253545758595c60616466676b696a6e6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa95bdf23182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3f77c163646767686c696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e67686b606164595a5c5594a556d4f357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54c0dc508fa14b4c4e4c4d504f4f5253545758595c5f606466676b696a6e6a6b6f6a6b6f6a6b6f68696d65666a5e5f63568d9c56cae857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff508fa04b4c4e4c4d4f5051535657595e5f6265666968696c6a6b6e6a6b6e6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e67686b616265578d9d57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c9e74d727d4d5f6657ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d67686c6465695d5e6256697155a5bb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5098ac4a54594a4b4e4d4d5051525556575b5d5e6264656967686c68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b5d6353b6cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff508ea049494c4b4b4e4f4f5256565a5f606465666967686c67686c67686c67686c6566695f6064568c9c57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c9e74d707c4c5e6457ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666967686b66676a6364675a6d7556b8d257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52abc34952574f8ea057ddff57ddff57ddff57ddff57ddff57ddff53acc35051545c5c5f63646766676a66676a66676a6465685aa2b657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff494a4d5051545b5c6063646865666a6465696162665b5c5f54676e54a5ba57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4e8d9e47474a49494c4c4c4f5353565b5b5f6262666464686565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061645f60645f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666061645d5e6157585b878789d3d3d3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f597989945464847474a4a4b4d50515358595c5e5f626162656364676263665f6063969798f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d36a6b6da4a4a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6b6d4f50525b5b5e626366646568646568646568646568646568636467d7d7d8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f598989a48484b4d4e5157585b5f60646364686465696465696465696465696465696565696363676060645a5a5d9e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f598999a48484b494a4d4d4e515556595e5f6363646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6364686061655a5b5e949496dfdfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b176767848494c4a4a4d4d4e515354575b5c6062636765666a66676b65666a62636698989af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d36c6d6fa5a5a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56c6d6f5252555d5e6165666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c67686c67686c67686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56262645252565e5e6266676a68696d68696d66676b6364685d5d619fa0a1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5999a9b4a4b4d4b4c4f50505358595c61626666676b68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c6465695e5f62a0a0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c4b4c4e4d4e50515254595a5d63646768696d6a6b6f6a6b6f6a6b6f68696d65666a5e5f63a0a0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c4b4c4f4d4e51515255595a5e63646868696d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafac7dbf57baef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3c79c9506f9966676b68696d6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f696a6c62636658869257d4f457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56d3f34f85954b4c4e4c4d5050515459595d63636768696d6a6b6f6a6b6f696a6e66676b5e686d57b9d357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55cae74d68714c4c4f4f50525657595f606266676a696a6d6a6b6e6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e68696d64656959a1b557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52a3b857ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d66676a6061645696a857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4e7b88494a4d4b4c4f4f4f5256575b60616466676a68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff55c9e755c9e757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b6cf49494c4b4b4e5151545b5b5e64646766676b67686c67686c66676b63646758a0b457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff51a2b757ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666967686b6566695e7a8257d4f457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c9e753b6cf57ddff57ddff57ddff57ddff57ddff57ddff508fa05152545c5d6064656866676a66676a6566695ca4b757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5252565c5d616364686465696364685d5e62558b9b57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c9e74a656e4a4a4d4f4f5258585c6060646464686565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061655f60645f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666162655e5f6277787ad4d4d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede68696b47474a4a4b4d50515459595c5f6063626366616265a3a4a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaead3d3d3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9ea48494b4f50525b5b5e6263666465686465686465686465686465687f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d347474a4b4b4e5354575d5d6162636764656964656964656964656965656964646861616579797cdfdfe0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d36b6b6e4d4e515556595e5f6363646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6364686061656f7072d4d5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c85f5f62494a4c4d4e515556595f606364656966676b646569a5a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaead3d3d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9eaea4a4b4d5252555d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c67686c67686c67686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56262645252565e5f6366676a68696d67686c6465697b7c7fe0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d36d6d6f4f505358595c61626666676b68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e68696d65666a7d7e7fe0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d46e6f70515154595a5e63646868696d6a6b6f6a6b6f696a6e66676b7d7e80e0e0e0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d46e6f71515154595a5e646568696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae0eaf794bdf14990ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3480e34674b15d687866676b68696d6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f696a6d6566695aa2b557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c565a4d4e5155565960616568686c6a6b6f6a6b6f68686c616b7057c3de57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56d3f34d68714c4c4f50515358595b62636568686b6a6b6e6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e67686b5c9bad57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c64646859a9bf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff508ea0494a4d4b4c4f5152555b5c5f64646867686c68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff51a2b749494c4d4d505656595f5f6366666967686c67686c6566695b9aac57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666967686b63767c57d5f457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4d717c5152545c5d6064656866676a66676a62757c57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52525657585b5e5f63636468646569616265579fb357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f737e5252565b5b5f6262666464686565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061655f60645f6064606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366606164838486f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f568696b47474a4b4b4e5354565c5d606162659c9d9ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c6c7c748494b4f50525b5b5e626366646568646568646568646568646568a6a7a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5696a6c49494c5050545a5b5f6162666465696465696465696565696565696363677b7b7feaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea7373765a5b5f61626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a646569616266838487eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57676784a4b4e5253565d5e6164656866676b9e9fa0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84a4b4d5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c67686c67686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56262645253565e5f6366676a67686c66676a7e7f81eaeaebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea7475775d5e6164656967686c68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e68686b7f8082ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea7677795f606366676b696a6e6a6b6f6a6b6f68686c7f8083ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea77777960616367686b6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9bad4f5629fee3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb377ad04e6d9763697368696d696a6e6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e67686b5ba3b657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54c0dc4d575c54555860616568696c6a6b6f696a6e65666a59bbd557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55cae74b55594c4d4f5354565d5e60656669696a6d6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d60665354575f606467686b696a6e68696d617d8757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686b5ba3b757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff508ea0494a4d4d4e5156565a5f606466676a68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4e7a884b4b4e5151545b5b5e64646767676b66676b617c8557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666967686b5dadc357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a5e9dae57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5c5d615e5f636263676465696364685a99ab57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57d4f45a63686060646464686565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061655f60645f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666162657c7d7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9e951525448494b5050535a5b5e616265e1e1e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc48494b4f50525b5b5e626366646568646568646568646568636467d7d7d8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a3a4a548484b4d4e5157585b5f6064636468646569646569656569646468757577ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f598999a60616563646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6364687b7c7feaeaebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56c6c6f5152555c5d6164656966676be2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbcbc4a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c67686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6366676a67686c77777bebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9c63646866676b68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6d78797cebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9d65666a68696d6a6b6f6a6b6f696a6e78797debebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9c9d66676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae0eaf788b5f13c89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3669ac445a765c5d5f67686a6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f68696c5d9cad57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f737f54555860616568696c6a6b6f68696d5d9cae57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53acc44b4c4e4f505258595b63636668696c6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d60665455575f606467686b696a6e67686c5abcd657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d608d9b57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c67714b4c4f5152555b5c5f64646867686c68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c9e749494c4d4d5056565961616466666a66666a59bcd657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666966707557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a5bb5cd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff6364686364686465696465695e838e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff598f9f6060646363676565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061655f60646061646061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666a6b6ee0e1e1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b5b5b78f90926061656162666263676263679d9da0cececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f597989947484a4e4f525a5b5d7e7f81f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9c9e58595c6060646263679d9ea0cececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e6263666465686465686465686465687f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede47474a4b4b4e5354575d5d61626367646569656569656569636367cdcdcef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b6b6b7878789626266646468646468828386a8a8aaf5f5f5f5f5f5f5f5f5f5f5f599999c60616563646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6465696b6c6fe0e0e1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cbcbcca6a6a864656865666966676a66676a838386a9a9abebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d61646569838387f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59d9e9f5b5c5f63646766676aa0a0a2cfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a67686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6366676a66676bcececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b7b7b988898c65666a67686c67686c848588a9aaacf5f5f5f5f5f5f5f5f5f5f5f59a9b9d63646866676b68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e6a6b6e6a6b6e68696ccececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b8b8b98a8b8d67686b696a6d696a6d868789aaabacf5f5f5f5f5f5f5f5f5f5f5f59c9c9f65666a68696d6a6b6f6a6b6f6a6b6f68696dcececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b8b8b98a8b8e67686c696a6e696a6e86878aaaabadf5f5f5f5f5f5f5f5f5f5f5f59c9d9f66676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3d8ec34545485152555f6063696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6e64777e57d5f457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5ab3cb5f96a5696a6c6a6b6e6b6c6f6b6c6f6b6c6f62a1b25eb7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f737f54555860616568696c6a6b6f67707658d5f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57a8bd5f7b8467686c696a6e69737961a0b257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4d727c4d4e5055565860616468686b6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b696a6e647f8957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5696a85f696f67686b68696d65818b5db7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67686c58cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5998a9607b8566676a67686c68696d65808a609fb157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b6cf494a4d4d4e5156575a61626566676b68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55afc65b7f8a64646867676b68686c609fb157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4e7a884c4c4f5353565f5f6266666a637e8857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5695a65e676d65666a66676b647f895cb6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666963879257ddff57ddff57ddff57ddff57ddff57ddff57ddff53b6d0516c765a5b5e6162666465695f96a65cb5cd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152545c5d6064656866676a66676a59cdeb57ddff57ddff57ddff57ddff57ddff57ddff54c0db51646b5b5c5f63646765666965666a65666a65666a63646858ccea57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5897a95f727a63646864656965666a63767e5e9eb05ac5e157ddff57ddff57ddff5c93a3616266636367656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165606165606165606164606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366a6a6a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9ea6f6f7258595c5f6064616266626367626367626367626367626367b1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9e947484a4e4f525a5b5da6a6a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f598989a4c4d5055565a5e5f62616266636468636468a7a8a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626366646568646568646568646568a6a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5696a6c49494c5050545a5b5f6162666565696565696565698a8a8df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea7d7d7f5a5a5e6060646262666363676364686364686364686d6e71c4c4c6f5f5f5a4a5a75f606461626663646863646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a636468afafb1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58a8a8c5e5f6164656866676a66676a66676a66676a66676a66676b66676bcfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d61646569a9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9b4f5052595a5c61626565666967686b67686ba9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6265666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6365666a8c8d8ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea7f7f825d5e6163646865666a66676a66676a66676a66676a707073c5c5c7f5f5f5a6a7a962636764656966676a66676b67686c68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e6a6b6e6a6b6e6a6b6e6a6b6e8e8e90f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea8080825f606265666967686b68686b68696b68696b68696c717175c6c6c7f5f5f5a7a8aa64656966676b68686c68696d696a6e6a6b6f8e8e91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea8080835f606365666a67686c68686c68696c68696c68696c717275c6c6c7f5f5f5a8a8aa65666967686b68696c696a6d6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3ea1d94ba5bd494a4d545558616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f696a6d5cadc257ddff57ddff57ddff57ddff57ddff57ddff57ddff57d4f45b808b656669696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f67838c57ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f54555860616568696c6a6b6f6197a757ddff57ddff57ddff57ddff57ddff57ddff57ddff538a995c5d6165666a696a6e6a6b6f6a6b6f6a6b6f66828c58d5f557ddff57ddff57ddff57ddff57ddff57ddff53acc44c4d4f54555760616468696b6a6b6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6a6b6e5ea6ba57ddff57ddff57ddff57ddff57ddff57ddff57ddff5376825b5c6064656968696d696a6e696a6e696a6e61a0b257ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e628f9c57ddff57ddff57ddff57ddff57ddff57ddff57ddff55c0dc5668705f606466676a68696d68696d68696d68696d68696d66788059ceec57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c67714c4d505354575f606366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff5190a15252565e5e6266666968686c68686c68686c657f8957ddff57ddff57ddff57ddff57ddff57ddff57ddff52acc34b4b4e5252565e5e626565695ea5b957ddff57ddff57ddff57ddff57ddff57ddff57ddff5176815a5b5e62636766676b67686c67686c67686c609fb157ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e616566696197a657ddff57ddff57ddff57ddff57ddff57ddff55c9e74a4a4c4e4f5256575a5d5e6161626663646864656860849057ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6064656866676a66676a59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4e7b885152545c5d6064656866676a65666a65666a65666a60849057ddff57ddff57ddff57ddff57ddff57ddff57ddff54b7d1565f655d5e626162666263676364686364686364686364686364685f8c9a57ddff5d9cae626367626367626367636367636367646468656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165606165606164606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366e1e1e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57777794f50535a5a5e606165626367626367626367626367626367636467636467ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55e5f614e4f525a5b5d9c9c9ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5757577494a4d50505458595c5e5f62606165616266616265f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626366646568646568646568636468d7d7d8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a3a4a548484b4d4e5157585b606064646468656569656569c4c4c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f584848651515458585b5b5b5e5b5b5f5b5c605b5c605b5c605b5c605b5c605b5c608e8f915a5b5f5b5c5f5b5c605c5d615e5f6362636764656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a77787bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5919293595a5c61626565666966676a66676a66676a66676a66676a66676b66676ba9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d616465699fa0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57777794c4d4f5354565b5c5f616265646568656669646568f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565d5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6365666ac5c5c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58586885454585a5b5e5d5e625e5f635e5f635e5f635e5f635e5f635e5f635e5f639090935d5e615d5e625e5f635f606461626665666a67686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6ec6c6c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58686885556585c5d5f5f60636061646061646061646061656061656061656061659192945f60635f606460616561626563646867686c696a6ec6c6c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58686885556595c5d605f606460616560616560616561626561626561626561626592929460616360616461626562636564656868696c6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3ea1d94dc5e350b0ca4c4d50555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f66788057ddff57ddff57ddff57ddff57ddff57ddff57ddff56d4f3586b71626366696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f57ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c696a6e5bbed857ddff57ddff57ddff57ddff57ddff57ddff53adc55454575f606467686c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f61a0b257ddff57ddff57ddff57ddff57ddff57ddff56d3f34d575b5454575f606367686b696a6d59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6a6b6e5ac6e157ddff57ddff57ddff57ddff57ddff57ddff53a3b95354575e5f6366676b696a6e696a6e696a6e696a6e696a6e5bbed857ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e5cb6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff51646b5b5b5f63646867686c68696d68696d68696d68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff5098ac4b4c4f5253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff54c0db4b4c4f5253565e5e6266666a68686c68686c68686c68686c609fb157ddff57ddff57ddff57ddff57ddff57ddff56d3f34b4b4e5252565e5e626565695ac5e157ddff57ddff57ddff57ddff57ddff57ddff52a3b85152555c5d6164656967686c67686c67686c67686c67686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e61656669628f9c57ddff57ddff57ddff57ddff57ddff57ddff53b6cf49494c4b4c4e4f5053545458595a5d5c5c605c5d615c5d6157ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656866676a66676a59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a65666a65666a5cadc357ddff57ddff57ddff57ddff57ddff57ddff55c9e74d575c545558595a5e5b5c605b5c605b5c605b5c605b5c605b5c605b5c605b5c605b656b5b5c605b5c605b5c605b5c605c5d615e5e626262666464686565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263667f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d4d4d44f50535455585b5c60606165626367626367626367626367636467636467616265cdcdcef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57576784e4f525a5b5d929395f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f580808247474a4a4b4d50505455565a59595d5b5b5e5b5b5ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e6263666465686465686465687f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede47474a4b4b4e5454575d5d61636367656569646468ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c749494c4c4c4f4f4f5250505350515450515450515450515450515450515450515450515450515450515450515452525657585b5e5f6363646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666ab1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bcbcbd5152545c5d6063646766676a66676a66676a66676a66676a66676b66676b66676ba9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d61646569969699f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58282844a4a4c4d4d50535456595a5c5c5d605d5e615d5e61f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6365666aebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c84b4c4f4e4f52515255525356525356525356525356525356525356525356525356525356525356525356525356545558595a5e61626667686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b53545760616468696b6a6b6e6a6b6e6a6b6e6a6b6e696a6debebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c84c4d4f50515353545654555754555754555854555854555854555854555854555854555854555854555854555856565a5b5c5f63646868686cebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c84c4d5050515453545754555854555855565855565855565855565855565855565855565855565855565855565856575a5c5d5f646568696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3ea1d94dc5e353d3f353b6d14d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f609fb157ddff57ddff57ddff57ddff57ddff57ddff57ddff548a995d5e6166676a6a6b6e6b6c6f6b6c6f6b6c6f6a6b6e696a6d696a6d696a6c696a6c68696c57ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c6a6b6e57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f737f54555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f69737958d5f557ddff57ddff57ddff57ddff57ddff57ddff4f737f5253565d5e6166676a696a6d59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b69737857ddff57ddff57ddff57ddff57ddff57ddff57ddff4e69725354575f606467686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e59cdeb57ddff57ddff57ddff57ddff57ddff57ddff53a3b95354575d5e6265666a68696d68696d68696d68696d68696d68696d68696d68696d5cbed857ddff57ddff57ddff57ddff57ddff57ddff54c0db4b4c4f5253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366666a68686c68686c68686c68686c66788057ddff57ddff57ddff57ddff57ddff57ddff57ddff4d68715252565e5e62646d7357ddff57ddff57ddff57ddff57ddff57ddff57ddff4d68715252565d5e6265666a67686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e61656669647f8957ddff57ddff57ddff57ddff57ddff57ddff57ddff4b676f49494c4a4b4d4c4c4f4e4f5250515451525551525557ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676a66676a59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a65666a58d5f557ddff57ddff57ddff57ddff57ddff57ddff4d84934a4a4d4d4e514f505350515450515450515450515450515450515450515450515450515450515450515450515450515452525657585b5e5e62636367656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165606164606164606164606164606164606164606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366939496f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5acadae5a5a5e5b5c605f60646162666263676263676263676364676263666162655e5f61cbcbccf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57677785050535a5b5e6b6c6ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d351525447474a494a4d4c4d504f50524f50524f5052f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626366646568646568646569a6a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f599999bd4d4d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5696a6c49494c5050545b5b5f626266646468808083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f598989947474a48484b48484b494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d4b4c4f5252565c5d6163646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656669ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7b5455585e5f6264656866676a66676a66676a656669646569646569646569646569a7a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d61646569707074f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d3d35454564a4a4c4c4d4f4f5052515254525255525255f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f63818285f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f599999b494a4d4a4b4e4b4b4e4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4b4c4f4d4e5154555860616567686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b54555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e848587f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9b4b4c4e4c4c4f4c4d4f4c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504c4d504d4e514f4f5256565a606165838387f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9b4b4c4e4c4c4f4c4d504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504d4e504e4e514f505256575a626365696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3fa1da4dc5e353d3f356dafb54b8d34d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706a6b6f5ac5e157ddff57ddff57ddff57ddff57ddff57ddff56cae854555760616468696c6b6c6f6b6c6f6b6c6f6a6b6e68696c64656862636561626561626561626557ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c65818a57ddff57ddff57ddff57ddff57ddff57ddff56d3f34c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5db6ce57ddff57ddff57ddff57ddff57ddff57ddff5190a15152555b5c60656668696a6d59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b66828b57ddff57ddff57ddff57ddff57ddff57ddff56d3f34c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68727857ddff57ddff57ddff57ddff57ddff57ddff57ddff507c8a5354575f606466676a68696d68696d68696d68696d68696d68696d68696d68696d609fb157ddff57ddff57ddff57ddff57ddff57ddff56d3f34b4c4f5253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68686c68686c68686c68686c68686c5ac5e157ddff57ddff57ddff57ddff57ddff57ddff4f7c895252565e5e62627d8757ddff57ddff57ddff57ddff57ddff57ddff56d3f34a4b4e5252565d5e6265666a67686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85945252555d5e6165666967686b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff5098ab4d7a8749494c494a4c4a4a4d4a4a4d4a4a4d57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676a59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a656f7457ddff57ddff57ddff57ddff57ddff57ddff57ddff48525647484b48494c48494c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4c494a4d4b4c4f5252565c5d616363676565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263669d9d9ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a6a86061656061656162666263676263676162666061656061645e5f625b5c5f616264eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55656595354565c5d60616265cececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede98989a46474a48484b48494b49494b49494bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626366646568646569636468d7d7d8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6c6fa8a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a3a4a548484b4e4e5158585b6060646464688a8a8df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f577787a5051545b5c6063646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a818284f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d34e4f51595a5c61626565666966676a66676a6566696364685f60645d5e625c5d615c5d61a3a4a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d6164656967686bcfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf999a9b494a4c4a4b4d4a4b4d4b4b4e4b4b4ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f628b8b8ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7c5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606466676b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7b54555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e8e8e91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57a7b7d5455586061658b8c8ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57b7b7d555658616265696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb40a4dd4ec6e453d3f356dafb57dcfe54b9d44d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7068727857ddff57ddff57ddff57ddff57ddff57ddff57ddff5291a2555658616265696a6c6b6c6f6b6c6f6b6c6f696a6d6465685c5d5f56575a55565855565855565857ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c62909d57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5fa7ba57ddff57ddff57ddff57ddff57ddff57ddff529aad5253565d5e6266676b696a6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b64919e57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4e69725354575f606467686b68696d68696d68696d68696d68696d68696d68696d68696d62909e57ddff57ddff57ddff57ddff57ddff57ddff57ddff4b4c4f5253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68696d68686c68686c68686c68686c5cb5cd57ddff57ddff57ddff57ddff57ddff57ddff5085955252565e5e62608d9b57ddff57ddff57ddff57ddff57ddff57ddff53b6cf4a4b4e5252565d5e6265666a67686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252555d5e6165666967686b6197a657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a637f8857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b5cf494a4d5051545b5c606363676565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676162666061655e5f635c5d5f595a5d56575a525255a7a7a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf50515459595c5f606362636776777bebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e6263666465696465697f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9ea4b4b4e737477f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede47474a4b4b4e5454575d5d616363679d9da0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57778795051545b5c6063646865666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676aa8a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a5a65051545c5c5f63646766676a66676a66676a6465695f606458585c5253565152555152559e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555c5d6165666967686b7a7b7decececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68686c68696d68696daaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f639e9fa1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4b4c4f5253565d5e6264656966676b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c68696d696a6e696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7b54555760616468696b6a6b6e6a6b6e6a6b6e6a6b6ea0a1a3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7c5455586061659fa0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57a7b7c555658616265696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad3e3f63d89ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb44aee951cded54d4f556dafb57dcfe57ddff54b9d44d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7062909e57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f6b73555658616265696a6c6b6c6f6b6c6f6b6c6f696a6d62636556575a4f50524e4e514d4e504d4e5057ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c6298a757ddff57ddff57ddff57ddff57ddff57ddff53acc44c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f609fb157ddff57ddff57ddff57ddff57ddff57ddff53a3b95454575f606467686c696a6e59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6299a857ddff57ddff57ddff57ddff57ddff57ddff53acc44c4d4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e68696d68696d68696d68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68696d68696d68686c68686c68686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff518fa15252565e5e625f95a557ddff57ddff57ddff57ddff57ddff57ddff52acc34b4b4e5252565d5e6265666a67686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6165666967686b67686b5cb6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a62869257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b5cf494a4c5051545b5c606364686565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676162666061655f60645d5e625a5b5f57575a5253554f50526e6f71c7c7c8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59d9e9f58595c5e5f62616265636468636468808184e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626367646569646569a6a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc4d4e5157585bebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f56a6a6c49494c5050545b5b5f6262669e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6c6e5051545b5c6063646865666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676ab1b2b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9b5152545c5d6064656866676a66676a66676b6465695d5e625253564c4c4f4a4b4e4a4a4d9a9a9bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8e905152555d5e6165666967686b67686b838487e2e2e3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266666a68696d68696d68696daaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f639f9fa2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56e6e705354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4b4c4f50515458595c5d5e625f60645f60645f60645f60645f60645f60645f60645f60645f606460616562636766676b68696d696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5797a7b5454575f606267686b6a6b6e6a6b6e6a6b6e6a6b6ea1a2a3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56e6f71545558606165a0a0a3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56f6f71555658616265696a6c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae0eaf7c6daf5c5d9f3c3d7f2c3d7f2c3d7f2c3d7f2c3d7f2c3d7f2c3d7f2c3d7f29ec2f04990ec3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3386ea40a6eb4abff14bc1f44cc2f54cc2f54cc2f54cc2f54cc2f54cc2f54cc2f54cc2f54ec8f655d8f956dafb56dbfd57dcfe57ddff57ddff54b9d44e4f5256565a626366696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7061a0b157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d4e50555658616265696a6c6b6c6f6b6c6f6b6c6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f55565861626568696c6299a857ddff57ddff57ddff57ddff57ddff57ddff52a3b84c4d5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6197a757ddff57ddff57ddff57ddff57ddff57ddff53a3b954555860616568696c6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6299a857ddff57ddff57ddff57ddff57ddff57ddff52a3b84c4d4f5455575f606467686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e68696d68696d68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68696d68696d68696d68686c68686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff518fa15252565e5e625f95a557ddff57ddff57ddff57ddff57ddff57ddff51a2b74b4b4e5252565d5e6265666a67686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666967686b67686b67686b5cb6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a62869257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b5cf4a4a4d5152555c5d6063646865666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676061655e5f635b5c6058595d55565a5152554d4e50838485bbbcbcf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea6263665e5f62616265636468636468636468636468636468b1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb048494b4f50525b5b5e626367646569636468d7d7d8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f599999b5050545a5b5fc4c4c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a548484b4e4e5158585b606064949497f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56161635152555c5d6063646865666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676acecfcff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57878795152545c5d6064656866676a66676b66676bcecfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58e8f915252555d5e6165666967686b67686b67686b67686bb3b3b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4b4e5252565d5e6265666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252565e5e6266666a68686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252565e5e6266676a68696d68696d68696daaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f63959698f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f563636654555860606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4a4b4e4d4d505051545253565354575354575354575354575354575354575354575354575354575556595a5b5e62636767686c696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f579797b5152555b5c5f64656868696c6a6b6e6a6b6e6a6b6e98989af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f563646755565960616596979af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f564656756565961626568696c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c7dbf57baef03182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3182eb3892e844b0ea53d3f455d8f956dbfd57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57dcfe57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705eafc557ddff57ddff57ddff57ddff57ddff57ddff55cae84d4e51555658616265696a6c6b6c6f6b6c6f6b6c6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff50747f555658616265696a6c6299a857ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e505455575f606467686c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f609fb157ddff57ddff57ddff57ddff57ddff57ddff53a3b954555860616568696c6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6299a857ddff57ddff57ddff57ddff57ddff57ddff54b6d04c4d4f5454575f606367686b696a6e696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e68696d68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68696d68696d68696d68696d68696d5dadc357ddff57ddff57ddff57ddff57ddff57ddff518fa15252565e5e625f95a557ddff57ddff57ddff57ddff57ddff57ddff53b6cf4b4b4e5252555d5d6164656967686c67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686b67686b67686b67686b6387925bbed757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a62869257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff53b5cf4b4c4f5454585e5f6363646865666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061646061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676061655d5e6258595c5152564e4f5279797ca5a5a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58383855e5f626162656364686364686364686364686263676162666162666162669c9d9fa6a6a8cdcecff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb0494a4c5051535b5c606263676465697f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55656595354575d5d61a7a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede47474a4b4b4e5454575d5d618a8a8df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655454585e5f6363646865666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676ad8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56c6c6e5152545c5d6064656866676b66676b66676bcecfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59090915354565e5f6265666967686b67686b66676a6566696566686566699f9fa0a8a8aacecfcff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4c4f5253565e5f62656669a9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b5252555d5d6165656968686c68686c68686c68686cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14b4b4e5252555d5e6165666a68696d68696d68696da9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f638b8c8ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f564656857585b62636667686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4a4a4d4a4b4e4b4c4f4b4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4c4f4c4d504e4f5255565960616567686c696a6ea9aaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578797b4e4f515556585e5f6164656867686b68696b68696c8e8e91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f565666958595c6363678e8e91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f566666959595c636467696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae0eaf794bdf14990ec3182eb3182eb3182eb3182eb3182eb3182eb3386ea3c9ce94dc4ec53d3f455d8f956dbfd57dcfe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705eafc557ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6c6b6c6f6b6c6f6b6c6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff51768056575a626365696a6d64929f57ddff57ddff57ddff57ddff57ddff57ddff55c0db4c4d4f5253555d5e6165666a696a6e6a6b6f6a6b6f6a6b6f6a6b6f696a6e5e9eb057ddff57ddff57ddff57ddff57ddff57ddff529aad54555860616568696c6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b6299a857ddff57ddff57ddff57ddff57ddff57ddff54c0db4c4c4f5152555c5d60656669696a6d696a6e696a6e696a6e696a6e5daec457ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e68696d68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4c4f5253565e5f6366676a68696d68696d68696d68696d67686c5cadc357ddff57ddff57ddff57ddff57ddff57ddff5085955252565e5e625f95a557ddff57ddff57ddff57ddff57ddff57ddff54bfdb4a4a4d5050535b5b5e63636766676b67686c67686c67686c67686c5dadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686b66676a656669656669656669646e725e9eae5e9dae59cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6064656866676a66676a66676a64777e57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52acc34e4e5158595c60616564656965666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061646061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676061655d5e6257585c5050549a9a9ce9e9eaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58485875f60636162656364676364686364686364686263676061655d5e615a5b5f5a5b5e5a5b5e5a5b5e5b5c5f5d5e61606164626366636467636467636467f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb04b4b4d5354575d5e62626367636468a6a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d34d4e5157585b5f6064808184f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56a6a6c49494c5050545b5b5f6c6c70f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a548494c4e4f5258585c5f60646364686465696465696465699c9d9ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54e4f5258595c60616564656965666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676ae2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56161635152545c5d6064656966676b66676b66676bcecfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f594949658595c60616465666967686b66676a6465686161645e5f625d5e615d5e615d5e615e5f6160616363646665666a66676b66676b66676bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14d4d5055565960616465666aa9aaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787a5050535a5a5d62626666666a68686c68686c67676bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14a4a4d5051545a5b5e62636766676b68696d67686ca9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f63707073f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a5a74b4b4e5152555a5b5e62636766676b67686c67686c67686c9e9fa0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55152555b5c6064656968696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56363665454585f606467686b6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787a4c4c4f4f50525556585b5c5f5f60626061646162656d6e70f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a5a6a74c4d505253565c5d6064656968696d696a6e696a6e696a6e9f9fa2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55253565c5d6165666a727377f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a6a74d4e505354565d5e60656669696a6d6a6b6e6a6b6e6a6b6e9fa0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55353565d5e6166676a6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9aeccf4629fee3182eb3182eb358beb45b1ed51cef355d7f855d9fa56dbfd57dcfe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705cbed857ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6d6b6c706b6c6f6b6c6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff567b865c5d5f646568696a6d67838c57ddff57ddff57ddff57ddff57ddff57ddff56d3f34c4c4e4f505258595b62636568696c696a6e6a6b6f6a6b6f696a6e67686c5ab4cc57ddff57ddff57ddff57ddff57ddff57ddff5291a255565960616568686c6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606654555760616468696b65899557ddff57ddff57ddff57ddff57ddff57ddff56d3f34b4c4e4f4f5257585b61626568696b696a6d696a6e696a6e68696d5dadc357ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6d04b4b4e5252555d5d6164656967686c68696d68696d67686c66676a59c4e057ddff57ddff57ddff57ddff57ddff57ddff507c8a5353565f5f6262869257ddff57ddff57ddff57ddff57ddff57ddff56d3f349494c4d4d505656595f5f6366666a66676b67686c67686c66676b5cadc357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c66676b6465686161645e5f625d5e615d5e615d5e615e5f6160616363646765666966676a67686b66676a65666957ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e645152545c5d6063646766676a66676a66676a66676a57ddff57ddff57ddff57ddff57ddff57ddff57ddff4852574b4c4f5354575c5d6062626664656964656965666a6465695f849057ddff57ddff57ddff57ddff57ddff57ddff5098ab5050545b5c5f62636765666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676061655d5e62626266a8a8a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d6d6d77d7e806162656263666364676364686364686364686364686162665d5e6256575a5152554f50534e4f524f5052505154535456595a5d5f5f62616265616265606164f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b14d4e5057585b5f6064636468636468e1e1e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a5a64f50535a5b5e616266646569e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a548484b4e4e5158585b606064d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d347484b4a4b4e5152555a5a5e5f6064626367626367606165a3a4a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d35051545b5c6062636765666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676ae2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56161635152545c5d6164656966676b66676b66676bcfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9d60616464656866676a67686b656669616265595a5d5455575253555252555252555354565656595c5d61616266646569646569636468f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b25050535a5b5e62636766676baaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57777794d4d505454575c5c60626266656569666669656569f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b1494a4d4d4d505454585c5d6162636765666a65666aa7a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56263655253565e5f6366676ad9d9daf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d3494a4d4d4d505454585c5d6162636765666a65666a636468a6a6a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d45454585f606366676b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f564656855565960616568696c6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d34a4b4d4c4c4f4e4f515152555454575455575656595b5b5ed8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d34b4c4e4e4f525556595e5f6264656967686c67686c65666aa6a6a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d4d454555860616468696c6b6c6fd9d9daf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d34c4c4e4f50525657595f606265666968696c68696c66676aa6a7a8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d4d4d455565861616468696c6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae0eaf770d0f956dafb56dafb56dbfd57dcfe57dcfe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705cbed857ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6d6b6c706b6c706b6c705cbfd857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5f848e64656868696c6a6b6e6b6c6f58d5f557ddff57ddff57ddff57ddff57ddff57ddff4e737d4d4e505353565b5c5e62636566676a67686c67686c65666a606a6f57d4f457ddff57ddff57ddff57ddff57ddff57ddff51768158595c63636768696d6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616468696b69737857ddff57ddff57ddff57ddff57ddff57ddff57ddff4d68714c4d4f5253555c5d5f64656867686b68686b67686b6465695babc157ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff53b6cf4a4b4e50505358595c5f606363646865666a66676a65666a616b7157ddff57ddff57ddff57ddff57ddff57ddff57ddff4f6a73565659616164656e7457ddff57ddff57ddff57ddff57ddff57ddff57ddff4c67704b4b4e5151545a5a5e6262666565696566696465696263675aabc057ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c65666a616265595a5d5455575253555252555252555354565656595c5d6061626564656865666864656861626557ddff57ddff57ddff57ddff57ddff57ddff57ddff4c5e665252565d5e6163646864656964656958cdeb57ddff57ddff57ddff57ddff57ddff57ddff4b5e645051535b5c5e6263656364676465686465686566695ac5e157ddff57ddff57ddff57ddff57ddff57ddff4c7a8648494c4e4f5256575a5c5d616061656263676364686263675c8a9857ddff57ddff57ddff57ddff57ddff57ddff508fa05152555c5d6063646865666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061646061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676061655d5e628c8c8feaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e19b9c9d6162656263666364676364676364686364686364686364686364686162665c5d615354584c4d5048494c48494b48494b494a4c4b4c4e50515457585a595a5d5a5b5e78797bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b15050545a5b5f6162666364687f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58283855051545b5c60626367656569b2b2b4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede47474a4b4b4e5454575d5d61b1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f575767848494c4b4c4f51525557585b5a5b5f5a5b5f58595cbfbfc0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a7a85455585e5f6363646865666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676ae2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56161635152545c5d6164656966676b66676b66676bcfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59f9fa165666966676a67686b67686b65666960616457585a4f50524b4c4e4a4b4d4a4b4d4b4c4e4e4e51535457595a5e5c5d615d5e617b7b7ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b25253565d5e6164656967686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57777794a4a4d4d4d505454575a5a5e5d5d615e5e627b7b7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c7c7c8494a4d4a4b4e4d4e515454585a5b5e5d5e615d5e61c1c2c3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f557585b5454585f606366676ab3b3b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f577787a4a4b4e4d4e515454585a5b5e5d5e615d5e615b5c60c0c0c1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a8a8a957585b62636667686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56a6b6e5a5b5e63646768696c6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf9a9a9b4b4c4e4c4c4f4c4d4f4d4e504f4f5256565aafb0b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578787b4c4c4f4f50535556595b5c605f60635f60635c5d61c0c1c2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a8a8aa58595c636467696a6d6b6c6fb5b5b6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f578797b4c4d4f5050535657595c5d606061636061635d5e61c1c1c2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a8a8aa595a5c636467696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa8a8a8a646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464d5d5d5fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705cbed857ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6d6b6c706b6c706b6c705cbfd957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff648994696a6d6a6b6e6b6c6f6b6c6f5db7cf57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c4c4e4e4f5153535658595b5d5e616061636061635c5d615796a857ddff57ddff57ddff57ddff57ddff57ddff56d3f35354575d5e6165666a696a6e6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696b6a6b6e58d5f557ddff57ddff57ddff57ddff57ddff57ddff52a3b84b4c4e4e4f515556585b5c5f5f60626061645f60635c5d6057b9d357ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff54bfdb494a4d4c4d505051545556595b5b5f5d5e625e5f635d5e615998a957ddff57ddff57ddff57ddff57ddff57ddff56d3f35151545b5b5e64646767676b58d5f557ddff57ddff57ddff57ddff57ddff57ddff51a2b749494c4d4d505353565a5a5d5d5d615e5e625c5d615a5b5e56b9d357ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c65666a60616557585a4f50524b4c4e4a4b4d4a4b4d4b4c4e4e4e51535456595a5d5c5d605d5e615c5d6059636757ddff57ddff57ddff57ddff57ddff57ddff57ddff4d575c5455595e5f636162665f60645d5e6158ccea57ddff57ddff57ddff57ddff57ddff57ddff4b5e644e4f515656595b5c5e5c5d605d5e615f60636364675ea5b957ddff57ddff57ddff57ddff57ddff57ddff53b5cf47484b4a4a4d4e4f5253545758595c5b5c5f5b5c605a5b5f57a8bd57ddff57ddff57ddff57ddff57ddff57ddff4e6a735455585e5f6363646865666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061646061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676162665e5f63a1a2a3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b9b9ba929294616265626366636467636467636467636467636468636468636468636468636468e1e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d346474947484a4a4a4d4d4e504f50524f50529c9c9ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9b9c5354575d5e62626367636468b0b0b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55656595354575d5e62626367656569959598f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56a6a6c49494c5050545b5b5f767679f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d353545548494c4a4b4e4e4e514f50535050547b7b7df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57d7e805a5b5f61626664656965666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676ae2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56161635051545c5c6063646866676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686be2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d3d348494b4a4a4d4c4d504f50535152555252569e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e56565a60616465666a68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d349494c4b4b4e4d4d505050535252555252569e9ea0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59a9a9c4b4b4e4b4c4f4d4e515051545252555d5d60eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea4e4f5257585b61626566676b7b7c7ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d35455584a4b4e4d4d505051545252555354577d7d80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58080835e5f6265666a68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f574757863646767686b696a6d6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9c9e545558747578f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d45556594c4c4f4e4f525152555354575454577d7d80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f581828360616367686b6a6b6e6b6c6f7d7e81f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d45657594c4d4f4f50525253555455575455577d7e80f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f581828360616367686b6a6b6e6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c8c8c8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705cbed857ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6399a957ddff57ddff57ddff57ddff57ddff57ddff57ddff5190a14c4c4e4d4e504f505252535554555754555753788257ddff57ddff57ddff57ddff57ddff57ddff57ddff54a5bb58595c62636668686c6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f5fafc557ddff57ddff57ddff57ddff57ddff57ddff57ddff4e7c884b4c4e4e4f515152555454575455575454575493a457ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff4f8594494a4d4b4c4f4d4e51505154525356525356536f7857ddff57ddff57ddff57ddff57ddff57ddff57ddff54adc55656595f5f6366666968686c5eaec457ddff57ddff57ddff57ddff57ddff57ddff57ddff4e7a884a4a4d4d4d505050535252555252565252555392a357ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c5bbed857ddff57ddff57ddff57ddff57ddff57ddff4f8e9f4a4a4c4c4d4f4f5052515254525255515254539bae57ddff57ddff57ddff57ddff57ddff57ddff56d3f3505054595a5e6061655e5f6357585b52535656cae857ddff57ddff57ddff57ddff57ddff57ddff4a5d634a4b4d4e4f5150515351525452535658585b5f6063617d8657ddff57ddff57ddff57ddff57ddff57ddff57ddff4e8e9e47484b48494c4b4c4f4e4e51505054505154516c7657ddff57ddff57ddff57ddff57ddff57ddff56d3f35152555a5b5f61626664656965666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606164606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367606165a3a3a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb09c9c9e616265626366636467636467636467636467636467636467636468636468636468636468636468636468c4c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc696a6b47474947484a48494ba4a5a6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5727375595a5e606165636468636468e1e1e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbbbc4d4e5157585b5f60646464686565696f6f72f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a548484b4e4e5158585b606064bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d381828347484b48494c48494c99999bf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dfdfe05a5b5e60616563646865666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676ad8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6c6e4e4f52595a5d61626665666a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b65666a65666965666865666965666965666965666966676a67686b67686bc6c6c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bbbcbd6b6b6e49494c4a4a4d4a4b4ea5a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57474775c5d6163646867676b68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d48585874d4d504c4c4f4b4b4ea6a6a7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a8a8a958595c4b4c4f4b4b4e78797bd3d3d4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bdbdbe5455585d5e6164656967686c68696dbdbdbff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d3828385494a4d4a4b4e4b4c4f9a9b9cf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e05d5e6264656967686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57b7c7e68696c696a6d6a6b6e6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9b9d545558606165bcbdbef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d48384864b4c4e4c4c4f4c4d509b9b9df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e05f606366676a696a6d6b6c6f6b6c6f6b6c6fbebebff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d48484864c4c4e4c4d4f4d4e509b9c9df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e05f606366676a696a6d6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c8c8c8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705eafc557ddff57ddff57ddff57ddff57ddff57ddff54b6d04d4e51555659616265696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6a6b6e696a6d696a6d696a6c696a6c696a6c696a6d696a6d6a6b6e6b6c6f6b6c6f6b6c6f58d5f557ddff57ddff57ddff57ddff57ddff57ddff57ddff52a3b84d69714c4c4e4c4d4f4e585c529aad57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff567b865f606366676b696a6e6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f65899557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5199ac4c565a4c4c4f4c4d4f4e6a7253a3b957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52a3b84c67714a4b4d4b4b4e4b4c4f5190a157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5389985b5b5e64646767676b68686c63879357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5098ab4a53584a4a4d4b4b4e4d687152a3b857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c5ea6ba57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f8e9f49494c4a4a4c4a4b4d4b555952a3b857ddff57ddff57ddff57ddff57ddff57ddff57ddff54adc55455595e5f626263665d5e615253564c4c4f55c9e757ddff57ddff57ddff57ddff57ddff57ddff4a5c6348494b494a4c494a4c4a4b4d4c4c4f5253565d5e616465685bbdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff52abc34a666e47484b48494c4a5458508fa057ddff57ddff57ddff57ddff57ddff57ddff57ddff539baf58595c5f606463646865666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061646061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263677e7f82f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5d5d69a9a9c6162656263666364676364676364676364676364676263666162656162656162666162666162666162666162666263676364688a8b8ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c9caca595a5d5f60646263676364687f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5999a9b5050545a5b5f626266656569656569656569d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede48484b4b4b4e5353565d5d6176767aebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f583848660616563646865666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676acfcfd0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57677794c4d505455595e5f6364656966676b66676b66676b66676b66676b66676b66676b66676b66676b65666a6364676061635e5f615d5e615d5e615e5f6260616464656866676a67686b8d8e90f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cacacb5c5d6062636766666a68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59495975d5d6163646866676b68696d68696d7b7c7fecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f586868964656967686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606466676b696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6eaaaaabf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59b9b9d5454575f60647a7b7eecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f587888a66676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f7d7e81ecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f587888a66676a696a6d6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c8c8c8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705fafc557ddff57ddff57ddff57ddff57ddff57ddff55cae84d4e5154555860616568696c6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706a6b6e68696c64656862636561626561626561626562636564656868696c6a6b6e6b6c6f6b6c6f6399a957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57b0c85e5f6365666a68696d6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f5bc6e257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56d4f356606560606466666968686c68686c68686c5ac6e257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c63879357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff558b9a5b5c606263665abdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff51a2b74a4b4d5152545c5d60646568637f8857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54676e5d5e6163646865666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606164606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367cdcecff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f591919359595c6061646263666364676364676364676364676364676263666061645c5d605a5b5e5a5b5e5a5b5e5a5b5e5a5b5f5c5d61606165626367636468b1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea6e6f725f6064626367646569636468afb0b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56e6f715454585e5e62636367656569656569656569a8a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6b6e4b4b4e5151545a5a5e6162668b8b8ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5adadaf60616563646865666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676abcbcbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58d8d8f4a4b4e5152555c5d6163646866676b66676b66676b66676b66676b66676b66676b66676b65666a6364675c5d6056575953545652525552525553545658595c60616465666967686b67686bb3b3b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaeb70717562636766666a68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cbcbccebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaeb67676b63646866676b68696d68696d68696d68696d8e8e91f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb064656967686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6eaaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaeaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e5455585e5f6266676b8e8f92f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afb0b166676a696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f909193f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afb0b166676a696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa646464333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c8c8c8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7062a1b357ddff57ddff57ddff57ddff57ddff57ddff57ddff4c4d505253565d5e6266676b6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c70696a6e6465695b5c5f56575a55565855565855565856575a5c5d5f646568696a6d6b6c6f6b6c6f6b6c6f5eb7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57cbe95e686d65666a68696d6a6b6f6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f65899557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff558b9b5d5e6164656967676b68686c68686c68686c63879357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c5cb6ce57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57cbe95c666a6162666465695abdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff52a3b84c4c4f5253565d5e6164656866676a5ea6b957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5594a65b5c5f61626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061646061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676c6d70f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58182834e4f525a5b5d6162656364676364676364676364676364676364676162655c5d605555585051544e4f524e4f524e4f525051545556595c5d61616266636468636468b1b2b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaebeb858688606165626367646569646569636468e1e1e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea5454585a5b5e616165646468656569656569656569828285f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a8a8a95151545454575a5b5f6162656465698b8c8febebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5aeafb061626663646865666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676aa9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a6494a4d4f5053595a5d61626665666a66676b66676b66676b66676b66676b66676b66676b6566696061635657594e4f514b4c4e4a4b4d4b4b4e4d4d505354565e5f6265666967686b67686b67686bb3b3b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5ebebeb87888b63646866666a68686c68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea949496f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e1e16a6b6e8b8b8ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f590909263646866676b68696d68696d68696d68696d68696d68696d8e8e91ecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b0b0b265666a67686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6eaaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a0a0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5aaabac58595c5f606365666a696a6e8f9093ecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b267686b696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f909193ecececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b1b1b267686b696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6f6f6f5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abfbfbffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706492a057ddff57ddff57ddff57ddff57ddff57ddff57ddff4e69724f505358595c626367696a6d6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7068696d61616556575a4f50524e4e514d4e504e4e5150505356575a626365696a6d6b6c6f6b6c6f6b6c6f6a74795bc6e257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57d5f4617c8566676b68696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f60a8bc57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff57cbe957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57b0c85d5e6163646866676b68686c68686c68686c68686c68686c5fa6ba57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c66707659cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5b778062636665666966676b5abdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55a5bb52535658585b5f606364656866676a66676a5daec357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57b1c95d5e6261626664656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606164606165606165606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367939496f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5babbbb47484a4e4f5159595c606164636467636467636467636467636467636467606164595a5d505054494a4d48494b47484b48494b4a4b4d5051545a5b5f6162666364686465686465688b8b8ed8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c3c4747577626367636468646569646569646569808184f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c2c2c35d5e62616165646468656569656569656569656569656569ebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e0e0e15b5b5f5d5e615f606463646864656965666a6f7073bbbcbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e292939563646864656965666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a838386f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d2d2d348494c4c4c4f5455585e5f6264656966676b66676b66676b66676b66676b66676b67686b949597f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58f90915354565e5f6165666967686b67686b67686b67686b8d8e91d9d9daf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c3c4c576777a65666967676b68686c68686c68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e15f5f6388888be2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d7d8d877777b66676a67686c848588e2e2e3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f592939564656966676b68696d68696d68696d68696d68696d68696d68696d68696d717276bdbdbff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e2e294959867686b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606467686b696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6eaaabacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e2616265a7a8aaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b9babb61626664656968696c696a6e6a6b6f737478bdbebff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e2e2e296969868696c6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f747578bebebff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e2e2e296969868696c6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080b6b6b6fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c70687b8357ddff57ddff57ddff57ddff57ddff57ddff57ddff5190a14d4e515354575d5e6265666a696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c70696a6e5e9eb05a99ab5493a55291a25190a15190a15190a14f6268565759616265696a6d6b6c6f6b6c6f6b6c6f6b6c6f6a74795eb7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff59c5e064777e68696c6a6b6e6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f5fafc557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58ccea58ccea57ddff57ddff57ddff57ddff57ddff57ddff5086955354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff5c92a25bacc257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58c4e0606a6f64656966676b68696d68696d68686c68686c68686c68686c68686c5eaec457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58ccea58ccea57ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c67686c6670765bbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5e828d63646765666967686b66676b5bbdd757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff59aabf5d5e615f606363646765666966676a66676a66676a5ea6b957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff59b3ca61626563646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263679d9da0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f597989947474a4c4d4f5556595e5f61616265636467636467636467636467616265c3c3c4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6b6e5050545a5b5f61626663646864656864656864656864656877787ba8a8aac5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cececfa7a7a97f8083626367636468646569646569646569646569646569bbbbbdf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59d9da0636367646468656569656569656569656569656569656569c5c5c6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f58a8a8d63646863646864656965666a65666a65666a65666a6f7073a8a9abc5c5c6f5f5f5f5f5f5f5f5f5f5f5f5ebebeca7a8aa94949763646864656965666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676aebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55f5f624a4a4d4f505358595d60616564656965666a66676b66676b66676b65666a656669b0b0b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56f6f7155565960616365666967686b67686b67686b67686c67686c67686c7a7b7ea9aaacc6c6c7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cfcfd0a8a9ab82838565666a66676b68686c68686c68686c68686c68686c68686c68686caaaaacf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d8d8d966666a66666a67676ba0a0a3bdbdbef5f5f5f5f5f5f5f5f5f5f5f5c5c6c79fa0a266676b67686c68696d68696d68696d68696da0a1a3bdbdbff5f5f5f5f5f5f5f5f5f5f5f5d8d9d9a9a9ab66676a66676b67686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d717276aaabadc6c6c8f5f5f5f5f5f5f5f5f5f5f5f5ecececa9aaab96979967686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4c4c4f5354575f606466676b696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6eababadf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e2e2e368696d68696d8e8f92bdbebff5f5f5f5f5f5f5f5f5aaaaac68696d68696d696a6e6a6b6f6a6b6f6a6b6f6a6b6f737478ababaec6c7c8f5f5f5f5f5f5f5f5f5f5f5f5ecececaaabac97989a696a6d6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f747578abacaec7c7c8f5f5f5f5f5f5f5f5f5f5f5f5ecececaaabac97989a696a6d6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080b6b6b6fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705aceec57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c4c4f4f505356575a5f606366676b696a6e6b6c706b6c706b6c706b6c706b6c70696a6e656f7557ddff57ddff57ddff57ddff57ddff57ddff57ddff516c7559595c636467696a6d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f64929f5aceec57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5f9eb068696c6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6299a957ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5abcd6646e735bbdd757ddff57ddff57ddff57ddff57ddff57ddff5087955455575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d63889457ddff57ddff57ddff57ddff57ddff57ddff618e9c66676b609fb157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5cadc365666a66676b67686c68696d68696d68696d68696d68686c68686c68686c68686c68686c6197a757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5abcd6626b715abcd657ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c67686c67686c67686c6197a759cdeb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5bb4cc62757c65666966676a67686b67686b67686b5bbed857ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5cadc364656864656865666966676a66676a66676a66676a66676a6286925ac5e157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58ccea5e8b9863646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263679d9da0f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a3a3a4464749494a4c50505358595b5e5f616061646162656162656061645e5f61ebebebf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55656595253565c5d6161626664656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676ab2b3b4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afb0b148494c4b4c4f52525658595d5e5f626162666364686465686364686263665f5f62e0e0e1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea5051545a5b5e63646666676a67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4b4c4f5253565d5e6264656966676b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696c68696c696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080b6b6b6fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7060a8bc57ddff57ddff57ddff57ddff57ddff57ddff57ddff4e737e4c4d5050505356575a5f606365666a68696c696a6d696a6d696a6d68696c65666a5c92a157ddff57ddff57ddff57ddff57ddff57ddff56d3f35454575e5e6166676a6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f668a9562a1b25bc6e257ddff57ddff57ddff57ddff58d5f561a0b16197a7696a6d6a6b6e6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f61a0b25db7cf57ddff57ddff57ddff57ddff5fa7ba63879268696c696a6d5bbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565e5f6366676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d667880609fb158d5f557ddff57ddff57ddff5ac5e15f9eb064777f67686c68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c609fb15db6ce57ddff57ddff57ddff57ddff5ea5b962869166666a67676b5bbdd757ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c67686c67686c67686c67686c67686c638793609fb15bbed857ddff57ddff57ddff57ddff57ddff5cb5cd5e9eae63767d66676a67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6163646866676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a637f885f9eb05ac5e157ddff57ddff57ddff57ddff58d5f55d9cae5f8c9a63646864656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263677f8083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dedede45464847474a4a4b4d50505355565959595c5a5b5d5a5b5d59595c808083f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d3d3d350515459595d5f606462636764656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a797a7df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56b6b6d48494c4b4c4f4f5053545558595a5d5c5c605c5d615c5d605a5b5da0a0a1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5bdbdbe5556595f606365666867686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4b4c4f50515458595c5d5e6260616460616460616460616460616460616460616460616460616460616460616461626563646767686b696a6d6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa797979808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080b6b6b6fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c70687b8357ddff57ddff57ddff57ddff57ddff57ddff57ddff55cae74c565b4c4d5050505356575a5c5d616061646162656162656162656061645c666c57cbe957ddff57ddff57ddff57ddff57ddff57ddff54aec658595c62636768696d6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575e5f6366676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e655152555c5d6164656966676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367ebebecf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5afafb045464847474a494a4c4c4d4f4e4f514e4f524e4f52646567dedfdff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59c9c9e56575b5e5f6261626664656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676bbcbcbef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e9e9ea6b6b6d48494c4a4a4d4c4c4f4e4f525051545252555152547b7c7df5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57f7f815c5d6063646766676a67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4a4b4e4d4d505051545354565455575455575455575455575455575455575455575455575455575455575455575656595b5c5e63646768696c6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafab5b5b5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e0e0e0fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705cbfd957ddff57ddff57ddff57ddff57ddff57ddff57ddff54b6d04c565b4c4d504f5053525356545558555659555659555659545e6356b8d257ddff57ddff57ddff57ddff57ddff57ddff57ddff55828f5e5e6266676b6a6b6f6b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606466676a68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff4f85955252565d5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4c5e665152555c5d6164656966676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367a7a7a9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c6c6c78b8c8d46474947474a47484a53545598999af5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaea5f60625c5d6061626664656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b797a7debececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a4a4a66b6b6d48494c494a4c4a4a4d78787ab1b1b2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cacacb5c5d5f62636665666967686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5dededf4a4a4d4a4b4e4c4c4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4c4d4f4d4e504f4f5256565961626568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c70687b8357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5190a14d5f664c4d504d4e504d4e514e61685291a256d3f357ddff57ddff57ddff57ddff57ddff57ddff57ddff56cae8595a5d63646768696d6b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5085955252565d5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff4d5f665253565d5e6264656966676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a6565696565696565696565696565696565696565696565696565696565696565696565696565696565696565696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465696465686465686465686465686465686465686465686465686465686465686465686465686465686465686465686364686364686364686364686364686364686364686364686364686364686364686364676364676364676364676364676364676364676364676364676364676364676364676364676364676364676263676263676263676263676263676263676263676263676263676263676263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666162666162666162666162666162666162666162666162666162666162666162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656061656061656061656061656061656061656061656061656061656061656061656061656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162656162666162666162666162666162666162666162666162666162666162666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263666263676263676263676263676263676263676263676263676263676c6d70e2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a0a1a35c5d6060616562636764656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b969699f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5eaeaeb70717462636665666967686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c84d4e5054555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7062a1b357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58869360616567686c6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d5f665354575f606467686b696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5085955252565d5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff53656d58585c5f606464656966676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646776777ae2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a2a2a45e5f6261626662636764656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b9fa0a2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f587888a63646765666967686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c8c8c94f4f5256565a61626568696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705eb7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5aa2b663646767686c6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4d60675354575f606467686b696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4d60675354575f606467686b696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5085955252565e5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff5c6f775f606463646865666a66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646776777acececff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5999a9c5f606461626663646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b8c8d90ebececf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e1e1e180818365666866676a67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cacacb56565a5b5c5f63646868696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c705eb7cf57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5ab4cb65666a696a6d6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4d606754555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff50879554555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff4f626955565960616567686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff4f626955565960616567686c696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5085955252565e5e6265666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b59cdeb57ddff57ddff57ddff57ddff57ddff57ddff62757d64656965666a66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265606165606165606165606165606165606165606165606165606165606165606165616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616266616266616266616266616266616266616266616266616266616266626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366626367626367626367626367626367626367626367626367626367626367636467636467636467636467636467949496d8d8d9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b9b9bb74757861626662636763646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676ba9a9abf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a7a8a965666866676a67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cdcecf61626563646867686c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7062a1b357ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5d9cae67686c696a6e6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceeb57ddff57ddff57ddff57ddff57ddff57ddff4e616854555860616568696c6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff51879654555760616468696b6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff55686f5a5b5e62636767686c696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff55686f5a5b5e62636767686c696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5085955252565e5e6266666a67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646776777aa7a8a9b1b1b3f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a6a7a9a6a7a961626662636763646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b9fa0a2a9a9abe2e2e2f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cfcfd0a8a9aa95969765666966676a67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6ef5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5cfd0d068696d68696d696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c70687b835fb0c657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5daec4667880696a6e6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceec57ddff57ddff57ddff57ddff57ddff57ddff50626956565a61626568696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff52889756565961626568696c6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff5f727a62636766676b68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff5f727a62636766676b68696d696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff5187965454575f5f6366666a68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c7062a1b362a1b358d5f557ddff57ddff57ddff57ddff57ddff5bc6e261a0b1609fb1696a6e6a6b6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f59ceec57ddff57ddff57ddff57ddff57ddff57ddff5669705c5d5f63646868696d6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff568c9b5b5c5e63646768696c6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e67798157ddff57ddff57ddff57ddff57ddff57ddff57ddff65788067686c68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e64899557ddff57ddff57ddff57ddff57ddff57ddff57ddff65788067686c68696d696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c5bbdd757ddff57ddff57ddff57ddff57ddff57ddff558b9a59595d61616566666a68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f5aceec57ddff57ddff57ddff57ddff57ddff57ddff61737a64656868696c696a6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbed857ddff57ddff57ddff57ddff57ddff57ddff5d93a363646767686b696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c5bbed857ddff57ddff57ddff57ddff57ddff57ddff5c91a161616565656967676b68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f5aceec57ddff57ddff57ddff57ddff57ddff57ddff677980696a6d6a6b6e6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f5cbfd957ddff57ddff57ddff57ddff57ddff57ddff6197a768696c696a6d6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c5cbed857ddff57ddff57ddff57ddff57ddff57ddff6096a666666a67676b68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff54b9d44e4f5256565a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6263666a6a6e6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d7157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffb3edfcfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa76e2fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff80e4fefafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafae6f6fb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffd2f3fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa9feafd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff76e2fef0f8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafad2f3fb57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff76e2fef0f8fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafac8f1fc61dfff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff61dfffa9ecfce6f6fbfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafadcf5fb94e8fd57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff61dfff80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe80e4fe57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff8fe2f7a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f5a1e4f57ce1fa57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d44f4f5256575a6364676a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55b9d450505358585c6364686a6b6f6d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff55bad45253565b5c5f65666a6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff56bbd558595d616266696a6e6c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57a4b861626568696d6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57acc261626568696d6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57acc261626568696d6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc362636668696d6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6b6c706d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7257ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725bc8e457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725cc1db57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7260acc157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726497a657ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726a7c8457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7259cfee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7260acc157ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7269838d57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725bc8e557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726598a757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725acfee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726598a757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725cc1dc57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebababab969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726a7c8458d6f757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebcbcbcbc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726598a757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725fb3ca57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725bc8e557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c757b5bc8e557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c757b5bc8e557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e725fb4ca57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e72639fb057ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7269838d5bc8e557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726598a759cfee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff58acc3626366696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c757b639eaf59cfee57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff59adc4626367696a6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e7266919e5fb3ca58d6f757ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5cb0c766676b6a6b6e6c6d716e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e72678a9561a5b85dbad35bc8e457ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddffc6e8f0ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeba1e4f557ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff57ddff5eb3ca6b6c706c6d716d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736e6f736d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65656965656965656965656965656965656965656965656965656965656965656965656965656965656965656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656964656864656864656864656864656864656864656864656864656864656864656864656864656864656864656863646863646863646863646863646863646863646863646863646863646863646863646763646763646763646763646763646763646763646763646763646763646763646763646763646763646762636762636762636762636762636762636762636762636762636762636762636662636662636662636662636662636662636662636662636662636662636662636662636662636662636661626661626661626661626661626661626661626661626661626661626661626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626560616560616560616560616560616560616560616560616560616560616560616560616560616561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626561626661626661626661626661626661626661626661626661626661626662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636662636762636762636762636762636762636762636762636762636762636763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646763646863646863646863646863646863646863646863646863646863646864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656864656964656964656964656964656964656964656964656964656964656964656964656964656964656964656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965656965666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726d6e726c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716c6d716b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c706b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6b6c6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6f6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e6a6b6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e696a6e68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68696d68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c68686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686c67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b67686b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676b66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a66676a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a65666a656569656569656569656569656569656569656569656569656569656569656569656569656569656569656569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646569646568646568646568646568646568646568646568646568646568646568646568646568646568646568646568636468636468636468636468636468636468636468636468636468636468636467636467636467636467636467636467636467636467636467636467636467636467636467636467636467626367626367626367626367626367626367626367626367626367626367626366626366626366626366626366626366626366626366626366626366626366626366626366626366626366616266616266616266616266616266616266616266616266616266616266616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265616265040000002701ffff030000000000}}}}} -{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0 -\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3{\*\bkmkstart h.fnxdgtphiaiy}{\*\bkmkend h.fnxdgtphiaiy}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf3\par}\pard\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf3{\*\bkmkstart h.3xbhxz1d9qt}{\*\bkmkend h.3xbhxz1d9qt}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Features}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf3\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0 -\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 has}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 a}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 lot}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 of}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 awesome}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 features}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 that}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 makes}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 it}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 like}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 professional}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 tool}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright -\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0 -\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Serialization}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Flexibility}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 by}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Custom}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Serializers}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 and}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Built}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 -}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Serializers}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22 -\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Built}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 -}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Serializers}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 : }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Binary}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 JSON}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 XML}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl -\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0 -\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Encryption}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Flexibility}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 by}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Custom}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Encryptions}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 and}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Built}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 -}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Encryption}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22 -\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Built}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 -}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 Encryption}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22 -\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Web}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 & }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Cloud}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 Support}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr -\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql -\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Cross}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Platform}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 (}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Windows}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 MacOS}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Linux}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Android}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 iOS}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 tvOS}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Samsung}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 TV}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Windows}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Store}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 missed}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 one}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 ? }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Let}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 us}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 know}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 )}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright -\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0 -\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Awesome}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Customer}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Support}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 (}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Ask}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 anything}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 !)}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar -\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22 -\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Auto}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 An}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Component}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 that}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 let}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 \u8217 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 s}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 objects}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 automatically}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls1\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276 -\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Well}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf1 Documented}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 : }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Documented}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Code}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Comments}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 and}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Online}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 Documentations}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard -\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 -{\*\bkmkstart h.vjrymt3nh2pg}{\*\bkmkend h.vjrymt3nh2pg}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Usage}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf3 -\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276 -\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Here}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 is}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 a}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 very}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 simple}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 usage}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 of}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb -\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 using}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0 -\ulnone\cf5 System}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 .}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 Collections}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3 -\dbch\af3\hich\f3\strike0\ulnone\cf5 ;}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 using}{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 System}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 .}{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 Collections}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 .}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 Generic} -{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 ;}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum -\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0 -\ulnone\cf4 using}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 UnityEngine}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3 -\dbch\af3\hich\f3\strike0\ulnone\cf5 ;}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard -\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 public}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 class}{ -\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 Example}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0 -\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \{}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha -\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3 -\hich\f3\strike0\ulnone\cf1 \tab }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar -\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \tab }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18 -\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 public}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 int}{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 score}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 ;}{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb -\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \tab } -{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf4 void}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0 -\ulnone\cf5 Start}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 ()}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3 -\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \tab \{}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard -\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \tab \tab }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 SaveGame}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 .} -{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf5 Save}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf7 <}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0 -\ulnone\cf7 int}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf7 >}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3 -\hich\f3\strike0\ulnone\cf6 (}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf7 "}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3 -\dbch\af3\hich\f3\strike0\ulnone\cf7 score}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf7 "}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 ,}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18 -\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 score}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af3\afs18 -\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf6 );}{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb -\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\strike0\ulnone\cf1 \tab \}} -{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql -\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3\dbch\af3\hich\f3\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af3\afs18\ltrch\b0\i0\fs18\loch\af3 -\dbch\af3\hich\f3\strike0\ulnone\cf1 \}}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar -\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard -\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Check}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 out}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 examples}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 at}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 SaveGameFree}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 /}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Examples}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 folder}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28 -\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3{\*\bkmkstart h.68g4w4manqgf}{\*\bkmkend h.68g4w4manqgf}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 API}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf3 }{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Documentation}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf3\par}\pard -\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 It}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 is}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 a}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 small}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 documentation}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 of}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 API}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw -\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par} -\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 SaveGame}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 <}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 T}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 > (}{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 string}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 identifier}{ -\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 T}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 } -{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 obj}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 );}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls2\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar -\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22 -\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Identifier}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 : }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 The}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 identifier}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls2\tx360\tx720\fi-360\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha -\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Obj}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 : }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 The}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 object}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 to}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw -\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par} -\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 SaveGame}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Load}{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 <}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 T}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 > (}{\rtlch\ab\ai0\af2\afs22 -\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 string}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 identifier}{ -\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 T}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 } -{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 defaultValue}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 );}{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab\ai0\af2\afs22\ltrch\b\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls3\tx360\tx720\fi-360\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0 -\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2 -\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Identifier}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 : }{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 The}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 identifier}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\ls3\tx360\tx720\fi-360\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li720\lin720\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\listtext\pard\plain\tx360\fi-360\aspalpha -\aspnum\adjustright\ltrpar\li720\lin720\ri0\rin0\ql\faauto\rtlch\ab0\ai0\af2\afs22\ltrch\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 \u9679 \tab }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 defaultValue} -{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 : }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 The}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 default}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 value}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Find}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 more}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 resources}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 at}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\strike0\ul\cf8 Save}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}}{ -\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 Game}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 Free}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 GitHub}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree#resources"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 Page}}}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s3\keep\keepn\ilvl0\fi0\sb320\sa80\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\nowidctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs28 -\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3{\*\bkmkstart h.alb5ud3bp1oa}{\*\bkmkend h.alb5ud3bp1oa}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Last}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2 -\dbch\af2\hich\f2\strike0\ulnone\cf3 }{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf3 Words}{\rtlch\ab0\ai0\af2\afs28\ltrch\b0\i0\fs28\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf3\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 We}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 are}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 very}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 happy}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 to}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 see}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 are}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 interesting}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 in}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 our}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 products}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw -\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par} -\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 If}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 made}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 a}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 game}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 using}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Save}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Game}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Free}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 can}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 add}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 it}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 to}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 our}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\field{ -\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/SaveGameFree/wiki/Showcase"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ul\cf8 Showcase}}}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0 -\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2 -\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 If}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 you}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 have}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 any}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 further}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 questions}{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 and}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 information}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/Support"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 Contact}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/Support"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://github.com/BayatGames/Support"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 Us}}}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 , }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 we}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 are}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 here}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 to}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 help}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 -\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{ -\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276 -\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Show}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 your}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\strike0\ulnone\cf1 support}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 by}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}}{\fldrslt{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 rating}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}}{ -\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 and}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 writing}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 a}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 shining}}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 }}}{\field{\*\fldinst{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1 HYPERLINK "https://www.assetstore.unity3d.com/#!/content/81519"}} -{\fldrslt{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ul\cf8 review}}}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 .}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22 -\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw -\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Have}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 a}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 nice}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 }{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 day}{\rtlch\ab0\ai0\af2\afs22 -\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 !}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb -\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\insrsid10976062\strike0 -\ulnone\cf1\par}\pard\plain\itap0\s0\ilvl0\fi0\sb0\sa0\aspalpha\aspnum\adjustright\brdrt\brdrl\brdrb\brdrr\brdrbtw\brdrbar\widctlpar\ltrpar\li0\lin0\ri0\rin0\ql\faauto\sl276\slmult1\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0 -\ulnone\cf1{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 Goodbye}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2\hich\f2\strike0\ulnone\cf1 !}{\rtlch\ab0\ai0\af2\afs22\ltrch\b0\i0\fs22\loch\af2\dbch\af2 -\hich\f2\insrsid10976062\strike0\ulnone\cf1\par}{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef0{\lsdlockedexcept\lsdqformat1 Normal;\lsdqformat1 heading 1;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 2;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 3 -;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 4;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 5;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 6;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 7;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 8 -;\lsdsemihidden1\lsdunhideused1\lsdqformat1 heading 9;\lsdsemihidden1\lsdunhideused1\lsdqformat1 caption;\lsdqformat1 Title;\lsdqformat1 Subtitle;\lsdqformat1 Strong;\lsdqformat1 Emphasis;\lsdsemihidden1\lsdpriority99 Placeholder Text;\lsdqformat1\lsdpriority1 No Spacing -;\lsdpriority60 Light Shading;\lsdpriority61 Light List;\lsdpriority62 Light Grid;\lsdpriority63 Medium Shading 1;\lsdpriority64 Medium Shading 2;\lsdpriority65 Medium List 1;\lsdpriority66 Medium List 2;\lsdpriority67 Medium Grid 1;\lsdpriority68 Medium Grid 2 -;\lsdpriority69 Medium Grid 3;\lsdpriority70 Dark List;\lsdpriority71 Colorful Shading;\lsdpriority72 Colorful List;\lsdpriority73 Colorful Grid;\lsdpriority60 Light Shading Accent 1;\lsdpriority61 Light List Accent 1;\lsdpriority62 Light Grid Accent 1;\lsdpriority63 Medium Shading 1 Accent 1 -;\lsdpriority64 Medium Shading 2 Accent 1;\lsdpriority65 Medium List 1 Accent 1;\lsdsemihidden1\lsdpriority99 Revision;\lsdqformat1\lsdpriority34 List Paragraph;\lsdqformat1\lsdpriority29 Quote;\lsdqformat1\lsdpriority30 Intense Quote;\lsdpriority66 Medium List 2 Accent 1 -;\lsdpriority67 Medium Grid 1 Accent 1;\lsdpriority68 Medium Grid 2 Accent 1;\lsdpriority69 Medium Grid 3 Accent 1;\lsdpriority70 Dark List Accent 1;\lsdpriority71 Colorful Shading Accent 1;\lsdpriority72 Colorful List Accent 1;\lsdpriority73 Colorful Grid Accent 1 -;\lsdpriority60 Light Shading Accent 2;\lsdpriority61 Light List Accent 2;\lsdpriority62 Light Grid Accent 2;\lsdpriority63 Medium Shading 1 Accent 2;\lsdpriority64 Medium Shading 2 Accent 2;\lsdpriority65 Medium List 1 Accent 2;\lsdpriority66 Medium List 2 Accent 2 -;\lsdpriority67 Medium Grid 1 Accent 2;\lsdpriority68 Medium Grid 2 Accent 2;\lsdpriority69 Medium Grid 3 Accent 2;\lsdpriority70 Dark List Accent 2;\lsdpriority71 Colorful Shading Accent 2;\lsdpriority72 Colorful List Accent 2;\lsdpriority73 Colorful Grid Accent 2 -;\lsdpriority60 Light Shading Accent 3;\lsdpriority61 Light List Accent 3;\lsdpriority62 Light Grid Accent 3;\lsdpriority63 Medium Shading 1 Accent 3;\lsdpriority64 Medium Shading 2 Accent 3;\lsdpriority65 Medium List 1 Accent 3;\lsdpriority66 Medium List 2 Accent 3 -;\lsdpriority67 Medium Grid 1 Accent 3;\lsdpriority68 Medium Grid 2 Accent 3;\lsdpriority69 Medium Grid 3 Accent 3;\lsdpriority70 Dark List Accent 3;\lsdpriority71 Colorful Shading Accent 3;\lsdpriority72 Colorful List Accent 3;\lsdpriority73 Colorful Grid Accent 3 -;\lsdpriority60 Light Shading Accent 4;\lsdpriority61 Light List Accent 4;\lsdpriority62 Light Grid Accent 4;\lsdpriority63 Medium Shading 1 Accent 4;\lsdpriority64 Medium Shading 2 Accent 4;\lsdpriority65 Medium List 1 Accent 4;\lsdpriority66 Medium List 2 Accent 4 -;\lsdpriority67 Medium Grid 1 Accent 4;\lsdpriority68 Medium Grid 2 Accent 4;\lsdpriority69 Medium Grid 3 Accent 4;\lsdpriority70 Dark List Accent 4;\lsdpriority71 Colorful Shading Accent 4;\lsdpriority72 Colorful List Accent 4;\lsdpriority73 Colorful Grid Accent 4 -;\lsdpriority60 Light Shading Accent 5;\lsdpriority61 Light List Accent 5;\lsdpriority62 Light Grid Accent 5;\lsdpriority63 Medium Shading 1 Accent 5;\lsdpriority64 Medium Shading 2 Accent 5;\lsdpriority65 Medium List 1 Accent 5;\lsdpriority66 Medium List 2 Accent 5 -;\lsdpriority67 Medium Grid 1 Accent 5;\lsdpriority68 Medium Grid 2 Accent 5;\lsdpriority69 Medium Grid 3 Accent 5;\lsdpriority70 Dark List Accent 5;\lsdpriority71 Colorful Shading Accent 5;\lsdpriority72 Colorful List Accent 5;\lsdpriority73 Colorful Grid Accent 5 -;\lsdpriority60 Light Shading Accent 6;\lsdpriority61 Light List Accent 6;\lsdpriority62 Light Grid Accent 6;\lsdpriority63 Medium Shading 1 Accent 6;\lsdpriority64 Medium Shading 2 Accent 6;\lsdpriority65 Medium List 1 Accent 6;\lsdpriority66 Medium List 2 Accent 6 -;\lsdpriority67 Medium Grid 1 Accent 6;\lsdpriority68 Medium Grid 2 Accent 6;\lsdpriority69 Medium Grid 3 Accent 6;\lsdpriority70 Dark List Accent 6;\lsdpriority71 Colorful Shading Accent 6;\lsdpriority72 Colorful List Accent 6;\lsdpriority73 Colorful Grid Accent 6 -;\lsdqformat1\lsdpriority19 Subtle Emphasis;\lsdqformat1\lsdpriority21 Intense Emphasis;\lsdqformat1\lsdpriority31 Subtle Reference;\lsdqformat1\lsdpriority32 Intense Reference;\lsdqformat1\lsdpriority33 Book Title;\lsdsemihidden1\lsdunhideused1\lsdpriority37 Bibliography -;\lsdsemihidden1\lsdunhideused1\lsdqformat1\lsdpriority39 TOC Heading;}}} \ No newline at end of file diff --git a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf.meta b/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf.meta deleted file mode 100644 index 4a512e12..00000000 --- a/Assets/SaveGameFree/Documentation/Save Game Free Documentation - Rich Text Format Version.rtf.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ebb4d211c8c06694b928706930e51a6f -timeCreated: 1501081393 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples.meta b/Assets/SaveGameFree/Examples.meta deleted file mode 100644 index 04053535..00000000 --- a/Assets/SaveGameFree/Examples.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2bb7a316032e39547b1b55c0549cba84 -folderAsset: yes -timeCreated: 1499238484 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Auto Save.meta b/Assets/SaveGameFree/Examples/Auto Save.meta deleted file mode 100644 index acd39852..00000000 --- a/Assets/SaveGameFree/Examples/Auto Save.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e94645d097f79c441b4ffb5894fb926f -folderAsset: yes -timeCreated: 1501049362 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity b/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity deleted file mode 100644 index 0a717c07..00000000 Binary files a/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity.meta b/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity.meta deleted file mode 100644 index cb6b5d26..00000000 --- a/Assets/SaveGameFree/Examples/Auto Save/Auto Save.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 842a06fc98f0d424d8698694c870913b -timeCreated: 1501049379 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs b/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs deleted file mode 100644 index 4429afd9..00000000 --- a/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleMoveObject : MonoBehaviour - { - - void Update () - { - Vector3 position = transform.position; - position.x += Input.GetAxis ( "Horizontal" ); - position.y += Input.GetAxis ( "Vertical" ); - transform.position = position; - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs.meta b/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs.meta deleted file mode 100644 index 7b6b15d3..00000000 --- a/Assets/SaveGameFree/Examples/Auto Save/ExampleMoveObject.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 965b49e01c565c24cb29bc2afae8efbd -timeCreated: 1501049499 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Custom.meta b/Assets/SaveGameFree/Examples/Save Custom.meta deleted file mode 100644 index a21c5e17..00000000 --- a/Assets/SaveGameFree/Examples/Save Custom.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c53ba0ec1541e984985df272b96dd49c -folderAsset: yes -timeCreated: 1500217968 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs b/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs deleted file mode 100644 index e3977983..00000000 --- a/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs +++ /dev/null @@ -1,90 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleSaveCustom : MonoBehaviour - { - - [System.Serializable] - public struct Level - { - public bool unlocked; - public bool completed; - - public Level ( bool unlocked, bool completed ) - { - this.unlocked = unlocked; - this.completed = completed; - } - } - - [System.Serializable] - public class CustomData - { - - public int score; - public int highScore; - public List levels; - - public CustomData () - { - score = 0; - highScore = 0; - - // Dummy data - levels = new List () { - new Level ( true, false ), - new Level ( false, false ), - new Level ( false, true ), - new Level ( true, false ) - }; - } - - } - - public CustomData customData; - public bool loadOnStart = true; - public InputField scoreInputField; - public InputField highScoreInputField; - public string identifier = "exampleSaveCustom"; - - void Start () - { - if ( loadOnStart ) - { - Load (); - } - } - - public void SetScore ( string score ) - { - customData.score = int.Parse ( score ); - } - - public void SetHighScore ( string highScore ) - { - customData.highScore = int.Parse ( highScore ); - } - - public void Save () - { - SaveGame.Save ( identifier, customData, SerializerDropdown.Singleton.ActiveSerializer ); - } - - public void Load () - { - customData = SaveGame.Load ( - identifier, - new CustomData (), - SerializerDropdown.Singleton.ActiveSerializer ); - scoreInputField.text = customData.score.ToString (); - highScoreInputField.text = customData.highScore.ToString (); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs.meta b/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs.meta deleted file mode 100644 index a6ffff09..00000000 --- a/Assets/SaveGameFree/Examples/Save Custom/ExampleSaveCustom.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5b43e46bfe117094197a50bc0d11da28 -timeCreated: 1501049397 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity b/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity deleted file mode 100644 index 038817f1..00000000 Binary files a/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity.meta b/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity.meta deleted file mode 100644 index e5b10fc9..00000000 --- a/Assets/SaveGameFree/Examples/Save Custom/Save Custom.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4b5988066c069524498be5a3134dc996 -timeCreated: 1501052375 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Position.meta b/Assets/SaveGameFree/Examples/Save Position.meta deleted file mode 100644 index 7ebdd8f8..00000000 --- a/Assets/SaveGameFree/Examples/Save Position.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46de3f086f065fa43b1d8a440076f85e -folderAsset: yes -timeCreated: 1499857232 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs b/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs deleted file mode 100644 index c4f7aefe..00000000 --- a/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using BayatGames.SaveGameFree.Types; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleSavePosition : MonoBehaviour - { - - public Transform target; - public bool loadOnStart = true; - public string identifier = "exampleSavePosition.dat"; - - void Start () - { - if ( loadOnStart ) - { - Load (); - } - } - - void Update () - { - Vector3 newPosition = target.position; - newPosition.x += Input.GetAxis ( "Horizontal" ); - newPosition.y += Input.GetAxis ( "Vertical" ); - target.position = newPosition; - } - - void OnApplicationQuit () - { - Save (); - } - - public void Save () - { - SaveGame.Save ( identifier, target.position, SerializerDropdown.Singleton.ActiveSerializer ); - } - - public void Load () - { - target.position = SaveGame.Load ( - identifier, - Vector3.zero, - SerializerDropdown.Singleton.ActiveSerializer ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs.meta b/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs.meta deleted file mode 100644 index 1e5e787c..00000000 --- a/Assets/SaveGameFree/Examples/Save Position/ExampleSavePosition.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fb993ecefb6bf3744bdf049c9d43828e -timeCreated: 1500032981 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Position/Save Position.unity b/Assets/SaveGameFree/Examples/Save Position/Save Position.unity deleted file mode 100644 index 4d6a06c9..00000000 Binary files a/Assets/SaveGameFree/Examples/Save Position/Save Position.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Save Position/Save Position.unity.meta b/Assets/SaveGameFree/Examples/Save Position/Save Position.unity.meta deleted file mode 100644 index d68cf399..00000000 --- a/Assets/SaveGameFree/Examples/Save Position/Save Position.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8d49e438e10b7624dbc0ed590062c901 -timeCreated: 1500033076 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Rotation.meta b/Assets/SaveGameFree/Examples/Save Rotation.meta deleted file mode 100644 index 696af0f4..00000000 --- a/Assets/SaveGameFree/Examples/Save Rotation.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cdbe9cc78b937af4dbe186e3068247c5 -folderAsset: yes -timeCreated: 1499857239 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs b/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs deleted file mode 100644 index 0959661a..00000000 --- a/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using BayatGames.SaveGameFree.Types; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleSaveRotation : MonoBehaviour - { - - public Transform target; - public bool loadOnStart = true; - public string identifier = "exampleSaveRotation.dat"; - - void Start () - { - if ( loadOnStart ) - { - Load (); - } - } - - void Update () - { - Vector3 rotation = target.rotation.eulerAngles; - rotation.z += Input.GetAxis ( "Horizontal" ); - target.rotation = Quaternion.Euler ( rotation ); - } - - void OnApplicationQuit () - { - Save (); - } - - public void Save () - { - SaveGame.Save ( identifier, target.rotation, SerializerDropdown.Singleton.ActiveSerializer ); - } - - public void Load () - { - target.rotation = SaveGame.Load ( - identifier, - Quaternion.identity, - SerializerDropdown.Singleton.ActiveSerializer ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs.meta b/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs.meta deleted file mode 100644 index 382fbab4..00000000 --- a/Assets/SaveGameFree/Examples/Save Rotation/ExampleSaveRotation.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 10d17969e1ad26641b2acdec79d4715f -timeCreated: 1500032966 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity b/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity deleted file mode 100644 index b62380e8..00000000 Binary files a/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity.meta b/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity.meta deleted file mode 100644 index 90839ee6..00000000 --- a/Assets/SaveGameFree/Examples/Save Rotation/Save Rotation.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: af2479abc55682340a15931d5eec4b28 -timeCreated: 1500033107 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Scale.meta b/Assets/SaveGameFree/Examples/Save Scale.meta deleted file mode 100644 index 84bb2b9a..00000000 --- a/Assets/SaveGameFree/Examples/Save Scale.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 47389b42fc2eee84699ff75effd12202 -folderAsset: yes -timeCreated: 1499857255 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs b/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs deleted file mode 100644 index 3f73f242..00000000 --- a/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using BayatGames.SaveGameFree.Types; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleSaveScale : MonoBehaviour - { - - public Transform target; - public bool loadOnStart = true; - public string identifier = "exampleSaveScale.dat"; - - void Start () - { - if ( loadOnStart ) - { - Load (); - } - } - - void Update () - { - Vector3 scale = target.localScale; - scale.x += Input.GetAxis ( "Horizontal" ); - scale.y += Input.GetAxis ( "Vertical" ); - target.localScale = scale; - } - - void OnApplicationQuit () - { - Save (); - } - - public void Save () - { - SaveGame.Save ( identifier, target.localScale, SerializerDropdown.Singleton.ActiveSerializer ); - } - - public void Load () - { - target.localScale = SaveGame.Load ( - identifier, - new Vector3Save ( 1f, 1f, 1f ), - SerializerDropdown.Singleton.ActiveSerializer ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs.meta b/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs.meta deleted file mode 100644 index e51bd8ba..00000000 --- a/Assets/SaveGameFree/Examples/Save Scale/ExampleSaveScale.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5c8c129be0611f24dbacf92cc521b63a -timeCreated: 1500032994 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity b/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity deleted file mode 100644 index cb3be7eb..00000000 Binary files a/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity.meta b/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity.meta deleted file mode 100644 index 6929821d..00000000 --- a/Assets/SaveGameFree/Examples/Save Scale/Save Scale.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f65dff17093843b438b1004933ef888f -timeCreated: 1500033091 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Web.meta b/Assets/SaveGameFree/Examples/Save Web.meta deleted file mode 100644 index a4476163..00000000 --- a/Assets/SaveGameFree/Examples/Save Web.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e59a0ca83cbc2fc48b9e8a48d26ad154 -folderAsset: yes -timeCreated: 1501057095 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs b/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs deleted file mode 100644 index 7b02d207..00000000 --- a/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using BayatGames.SaveGameFree.Types; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class ExampleSaveWeb : MonoBehaviour - { - - public Transform target; - public bool loadOnStart = true; - public string identifier = "exampleSaveWeb"; - public string username = "savegamefree"; - public string password = "$@ve#game%free"; - public string url = "http://www.example.com/savegamefree.php"; - public bool encode = true; - public string encodePassword = "h@e#ll$o%^"; - - void Start () - { - Load (); - } - - void Update () - { - Vector3 position = target.position; - position.x += Input.GetAxis ( "Horizontal" ); - position.y += Input.GetAxis ( "Vertical" ); - target.position = position; - } - - public void Load () - { - StartCoroutine ( LoadEnumerator () ); - } - - public void Save () - { - StartCoroutine ( SaveEnumerator () ); - } - - IEnumerator LoadEnumerator () - { - Debug.Log ( "Downloading..." ); - SaveGameWeb web = new SaveGameWeb ( - username, - password, - url, - encode, - encodePassword, - SerializerDropdown.Singleton.ActiveSerializer ); - yield return StartCoroutine ( web.Download ( identifier ) ); - target.position = web.Load ( identifier, Vector3.zero ); - Debug.Log ( "Download Done." ); - } - - IEnumerator SaveEnumerator () - { - Debug.Log ( "Uploading..." ); - SaveGameWeb web = new SaveGameWeb ( - username, - password, - url, - encode, - encodePassword, - SerializerDropdown.Singleton.ActiveSerializer ); - yield return StartCoroutine ( web.Save ( identifier, target.position ) ); - Debug.Log ( "Upload Done." ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs.meta b/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs.meta deleted file mode 100644 index 3ef9c692..00000000 --- a/Assets/SaveGameFree/Examples/Save Web/ExampleSaveWeb.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ff23d7a521647b74fb67e989105a7c07 -timeCreated: 1501057102 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Save Web/Save Web.unity b/Assets/SaveGameFree/Examples/Save Web/Save Web.unity deleted file mode 100644 index 52473ffa..00000000 Binary files a/Assets/SaveGameFree/Examples/Save Web/Save Web.unity and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Save Web/Save Web.unity.meta b/Assets/SaveGameFree/Examples/Save Web/Save Web.unity.meta deleted file mode 100644 index feb90fa9..00000000 --- a/Assets/SaveGameFree/Examples/Save Web/Save Web.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1a10f0dfbf6da5d49b0d701191e1b66c -timeCreated: 1501057119 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Shared.meta b/Assets/SaveGameFree/Examples/Shared.meta deleted file mode 100644 index d43a0466..00000000 --- a/Assets/SaveGameFree/Examples/Shared.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 73c14a781bb26c746991408340075754 -folderAsset: yes -timeCreated: 1500215329 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Shared/Prefabs.meta b/Assets/SaveGameFree/Examples/Shared/Prefabs.meta deleted file mode 100644 index 1d14ff24..00000000 --- a/Assets/SaveGameFree/Examples/Shared/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b0885cc058767d74b969920589da86a9 -folderAsset: yes -timeCreated: 1501051571 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab b/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab deleted file mode 100644 index ffcce303..00000000 Binary files a/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab and /dev/null differ diff --git a/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab.meta b/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab.meta deleted file mode 100644 index a6a1f6ee..00000000 --- a/Assets/SaveGameFree/Examples/Shared/Prefabs/Serializer Dropdown.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8b98e7868a1a49b44b3861eed5d95f5f -timeCreated: 1500217679 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Shared/Scripts.meta b/Assets/SaveGameFree/Examples/Shared/Scripts.meta deleted file mode 100644 index 7e8b60b6..00000000 --- a/Assets/SaveGameFree/Examples/Shared/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a93e59524aafe244c855890c84174446 -folderAsset: yes -timeCreated: 1500217676 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs b/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs deleted file mode 100644 index b15992b9..00000000 --- a/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs +++ /dev/null @@ -1,74 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -using BayatGames.SaveGameFree.Serializers; - -namespace BayatGames.SaveGameFree.Examples -{ - - public class SerializerDropdown : Dropdown - { - - private static SerializerDropdown m_Singleton; - - public static SerializerDropdown Singleton - { - get - { - return m_Singleton; - } - } - - private static ISaveGameSerializer[] m_Serializers = new ISaveGameSerializer[] { - new SaveGameXmlSerializer (), - new SaveGameJsonSerializer (), - new SaveGameBinarySerializer () - }; - - protected ISaveGameSerializer m_ActiveSerializer; - - public ISaveGameSerializer ActiveSerializer - { - get - { - if ( m_ActiveSerializer == null ) - { - m_ActiveSerializer = new SaveGameJsonSerializer (); - } - return m_ActiveSerializer; - } - } - - protected override void Awake () - { - if ( m_Singleton != null ) - { - Destroy ( gameObject ); - return; - } - m_Singleton = this; - base.Awake (); - options = new List () { - new OptionData ( "XML" ), - new OptionData ( "JSON" ), - new OptionData ( "Binary" ) - }; - onValueChanged.AddListener ( OnValueChanged ); - value = SaveGame.Load ( "serializer", 0, new SaveGameJsonSerializer () ); - } - - protected virtual void OnValueChanged ( int index ) - { - m_ActiveSerializer = m_Serializers [ index ]; - } - - protected virtual void OnApplicationQuit () - { - SaveGame.Save ( "serializer", value, new SaveGameJsonSerializer () ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs.meta b/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs.meta deleted file mode 100644 index 0b2c8c3b..00000000 --- a/Assets/SaveGameFree/Examples/Shared/Scripts/SerializerDropdown.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b74ca9d92dd00484b990705d81c0904b -timeCreated: 1500215336 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Plugins.meta b/Assets/SaveGameFree/Plugins.meta deleted file mode 100644 index f1b4f1c2..00000000 --- a/Assets/SaveGameFree/Plugins.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0395ad231f3d49843aa4c1b40f9f70dc -folderAsset: yes -timeCreated: 1499184498 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Plugins/FullSerializer.dll b/Assets/SaveGameFree/Plugins/FullSerializer.dll deleted file mode 100644 index 762dd8a7..00000000 Binary files a/Assets/SaveGameFree/Plugins/FullSerializer.dll and /dev/null differ diff --git a/Assets/SaveGameFree/Plugins/FullSerializer.dll.meta b/Assets/SaveGameFree/Plugins/FullSerializer.dll.meta deleted file mode 100644 index 4293b983..00000000 --- a/Assets/SaveGameFree/Plugins/FullSerializer.dll.meta +++ /dev/null @@ -1,172 +0,0 @@ -fileFormatVersion: 2 -guid: da270e9c3edeec54fa489b76e176a028 -timeCreated: 1500212153 -licenseType: Free -PluginImporter: - serializedVersion: 2 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - isOverridable: 0 - platformData: - data: - first: - '': Any - second: - enabled: 0 - settings: - Exclude Android: 0 - Exclude Editor: 0 - Exclude Linux: 0 - Exclude Linux64: 0 - Exclude LinuxUniversal: 0 - Exclude OSXIntel: 0 - Exclude OSXIntel64: 0 - Exclude OSXUniversal: 0 - Exclude SamsungTV: 0 - Exclude Tizen: 0 - Exclude WebGL: 0 - Exclude Win: 0 - Exclude Win64: 0 - Exclude WindowsStoreApps: 1 - Exclude iOS: 0 - Exclude tvOS: 0 - data: - first: - Android: Android - second: - enabled: 1 - settings: - CPU: ARMv7 - data: - first: - Any: - second: - enabled: 1 - settings: {} - data: - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - data: - first: - Facebook: Win - second: - enabled: 0 - settings: - CPU: AnyCPU - data: - first: - Facebook: Win64 - second: - enabled: 0 - settings: - CPU: AnyCPU - data: - first: - Samsung TV: SamsungTV - second: - enabled: 1 - settings: - STV_MODEL: STANDARD_15 - data: - first: - Standalone: Linux - second: - enabled: 1 - settings: - CPU: x86 - data: - first: - Standalone: Linux64 - second: - enabled: 1 - settings: - CPU: x86_64 - data: - first: - Standalone: LinuxUniversal - second: - enabled: 1 - settings: {} - data: - first: - Standalone: OSXIntel - second: - enabled: 1 - settings: - CPU: AnyCPU - data: - first: - Standalone: OSXIntel64 - second: - enabled: 1 - settings: - CPU: AnyCPU - data: - first: - Standalone: OSXUniversal - second: - enabled: 1 - settings: {} - data: - first: - Standalone: Win - second: - enabled: 1 - settings: - CPU: AnyCPU - data: - first: - Standalone: Win64 - second: - enabled: 1 - settings: - CPU: AnyCPU - data: - first: - Tizen: Tizen - second: - enabled: 1 - settings: {} - data: - first: - WebGL: WebGL - second: - enabled: 1 - settings: {} - data: - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - DontProcess: False - PlaceholderPath: - SDK: AnySDK - ScriptingBackend: AnyScriptingBackend - data: - first: - iPhone: iOS - second: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - data: - first: - tvOS: tvOS - second: - enabled: 1 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Plugins/FullSerializer.xml b/Assets/SaveGameFree/Plugins/FullSerializer.xml deleted file mode 100644 index 92657531..00000000 --- a/Assets/SaveGameFree/Plugins/FullSerializer.xml +++ /dev/null @@ -1,1281 +0,0 @@ - - - - FullSerializer - - - - - This class allows arbitrary code to easily register global converters. To add a converter, - simply declare a new field called "Register_*" that stores the type of converter you would - like to add. Alternatively, you can do the same with a method called "Register_*"; just add - the converter type to the `Converters` list. - - - - - Supports serialization for DateTime, DateTimeOffset, and TimeSpan. - - - - - Serializes and deserializes enums by their current name. - - - - - Returns true if the given value is contained within the specified array. - - - - - This allows you to forward serialization of an object to one of its members. For example, - - [fsForward("Values")] - struct Wrapper { - public int[] Values; - } - - Then `Wrapper` will be serialized into a JSON array of integers. It will be as if `Wrapper` - doesn't exist. - - - - - The name of the member we should serialize as. - - - - - Forward object serialization to an instance member. See class comment. - - The name of the member that we should serialize this object as. - - - - Serializes and deserializes guids. - - - - - Provides serialization support for anything which extends from `IEnumerable` and has an `Add` method. - - - - - Fetches the element type for objects inside of the collection. - - - - - The reflected converter will properly serialize nullable types. However, we do it here - instead as we can emit less serialization data. - - - - - Serializes and deserializes WeakReferences. - - - - - Simple option type. This is akin to nullable types. - - - - - This wraps reflection types so that it is portable across different Unity runtimes. - - - - - Returns true if the given attribute is defined on the given element. - - - - - Returns true if the given attribute is defined on the given element. - - - - - Returns true if the given attribute is defined on the given element. - - - - - Returns true if the given attribute is defined on the given element. - - - - - Fetches the given attribute from the given MemberInfo. This method applies caching - and is allocation free (after caching has been performed). - - The MemberInfo the get the attribute from. - The type of attribute to fetch. - The attribute or null. - - - - Fetches the given attribute from the given MemberInfo. - - The type of attribute to fetch. - The MemberInfo to get the attribute from. - Should this computation be cached? If this is the only time it will ever be done, don't bother caching. - The attribute or null. - - - - Returns a pretty name for the type in the style of one that you'd see in C# without the namespace. - - - - - Returns a pretty name for the type in the style of one that you'd see in C#. - - Should the name include namespaces? - - - - Verifies that the given type has constructors to migrate from all ancestor types. - - - - - Verifies that the given version graph contains only unique versions. - - - - - The direct ancestors that this type can import. - - - - - The identifying string that is unique among all ancestors. - - - - - The modeling type that this versioned type maps back to. - - - - - Migrate from an instance of an ancestor. - - - - - A property or field on a MetaType. This unifies the FieldInfo and PropertyInfo classes. - - - - - Internal handle to the reflected member. - - - - - The type of value that is stored inside of the property. For example, for an int field, - StorageType will be typeof(int). - - - - - A custom fsBaseConverter instance to use for this field/property, if requested. This will be - null if the default converter selection algorithm should be used. This is specified using the - [fsObject] annotation with the Converter field. - - - - - Can this property be read? - - - - - Can this property be written to? - - - - - The serialized name of the property, as it should appear in JSON. - - - - - The name of the actual member. - - - - - Is this member public? - - - - - Is this type readonly? We can modify readonly properties using reflection, but not - using generated C#. - - - - - Writes a value to the property that this MetaProperty represents, using given object - instance as the context. - - - - - Reads a value from the property that this MetaProperty represents, using the given - object instance as the context. - - - - - MetaType contains metadata about a type. This is used by the reflection serializer. - - - - - Clears out the cached type results. Useful if some prior assumptions become invalid, ie, the default member - serialization mode. - - - - - Returns if the given property should be serialized. - - Should a property without any annotations be serialized? - - - - Attempt to emit an AOT compiled direct converter for this type. - - True if AOT data was emitted, false otherwise. - - - - Returns true if the type represented by this metadata contains a default constructor. - - - - - Creates a new instance of the type that this metadata points back to. If this type has a - default constructor, then Activator.CreateInstance will be used to construct the type - (or Array.CreateInstance if it an array). Otherwise, an uninitialized object created via - FormatterServices.GetSafeUninitializedObject is used to construct the instance. - - - - - Searches for a particular implementation of the given interface type inside of the type. - This is particularly useful if the interface type is an open type, ie, typeof(IFace{}), - because this method will then return IFace{} but with appropriate type parameters - inserted. - - The base type to search for interface - The interface type to search for. Can be an open generic - type. - The actual interface type that the type contains, or null if there is no - implementation of the given interfaceType on type. - - - - Caches type name to type lookups. Type lookups occur in all loaded assemblies. - - - - - Cache from fully qualified type name to type instances. - - - - - Assemblies indexed by their name. - - - - - A list of assemblies, by index. - - - - - Does a direct lookup for the given type, ie, goes directly to the assembly identified by - assembly name and finds it there. - - The assembly to find the type in. - The name of the type. - The found type. - True if the type was found, false otherwise. - - - - Tries to do an indirect type lookup by scanning through every loaded assembly until the - type is found in one of them. - - The name of the type. - The found type. - True if the type was found, false otherwise. - - - - Removes any cached type lookup results. - - - - - Find a type with the given name. An exception is thrown if no type with the given name - can be found. This method searches all currently loaded assemblies for the given type. If the type cannot - be found, then null will be returned. - - The fully qualified name of the type. - - - - Find a type with the given name. An exception is thrown if no type with the given name - can be found. This method searches all currently loaded assemblies for the given type. If the type cannot - be found, then null will be returned. - - The fully qualified name of the type. - A hint for the assembly to start the search with. Use null if unknown. - - - - The AOT compilation manager - - - - - Ahead of time compilations that are available. The type maps to the object type the generated converter - will serialize/deserialize, and the string is the text content for a converter that will do the serialization. - - The generated serializer is completely independent and you don't need to do anything. Simply add the file to - your project and it'll get used instead of the reflection based one. - - - - - This is a helper method that makes it simple to run an AOT compilation on the given type. - - The configuration to use when running AOT compilation. - The type to perform the AOT compilation on. - The AOT class. Add this C# code to your project. - True if AOT compilation was successful. - - - - Adds a new AOT compilation unit. - - The type of object we are AOT compiling. - The members on the object which will be serialized/deserialized. - - - - AOT compiles the object (in C#). - - - - - The serialization converter allows for customization of the serialization process. - - You do not want to derive from this class - there is no way to actually use it within - the serializer.. Instead, derive from either fsConverter or fsDirectConverter - - - - The serializer that was owns this converter. - - - - - Construct an object instance that will be passed to TryDeserialize. This should **not** - deserialize the object. - - The data the object was serialized with. - The field/property type that is storing the instance. - An object instance - - - - If true, then the serializer will support cyclic references with the given converted - type. - - The field/property type that is currently storing the object - that is being serialized. - - - - If true, then the serializer will include inheritance data for the given converter. - - The field/property type that is currently storing the object - that is being serialized. - - - - Serialize the actual object into the given data storage. - - The object instance to serialize. This will never be null. - The serialized state. - The field/property type that is storing this instance. - If serialization was successful. - - - - Deserialize data into the object instance. - - Serialization data to deserialize from. - The object instance to deserialize into. - The field/property type that is storing the instance. - True if serialization was successful, false otherwise. - - - - Should deserialization be case sensitive? If this is false and the JSON has multiple members with the - same keys only separated by case, then this results in undefined behavior. - - - - - If exceptions are allowed internally, then additional date formats can be deserialized. - Note that the Full Serializer public API will *not* throw exceptions with this enabled; - errors will still be returned in a fsResult instance. - - - - - This string will be used to prefix fields used internally by FullSerializer. - - - - - Enables some top-level customization of Full Serializer. - - - - - The attributes that will force a field or property to be serialized. - - - - - The attributes that will force a field or property to *not* be serialized. - - - - - The default member serialization. - - - - - Convert a C# field/property name into the key used for the JSON object. For example, you could - force all JSON names to lowercase with: - - fsConfig.GetJsonNameFromMemberName = (name, info) => name.ToLower(); - - This will only be used when the name is not explicitly specified with fsProperty. - - - - - If false, then *all* property serialization support will be disabled - even properties - explicitly annotated with fsProperty or any other opt-in annotation. - - Setting this to false means that SerializeNonAutoProperties and - SerializeNonPublicSetProperties will be completely ignored. - - - - - Should the default serialization behaviour include non-auto properties? - - - - - Should the default serialization behaviour include properties with non-public setters? - - - - - If not null, this string format will be used for DateTime instead of the default one. - - - - - Int64 and UInt64 will be serialized and deserialized as string for compatibility - - - - - Enums are serialized using their names by default. Setting this to true will serialize them as integers instead. - - - - - fsContext stores global metadata that can be used to customize how fsConverters operate - during serialization. - - - - - All of the context objects. - - - - - Removes all context objects from the context. - - - - - Sets the context object for the given type with the given value. - - - - - Returns true if there is a context object for the given type. - - - - - Fetches the context object for the given type. - - - - - The serialization converter allows for customization of the serialization process. - - - - - Can this converter serialize and deserialize the given object type? - - The given object type. - True if the converter can serialize it, false otherwise. - - - - The actual type that a JsonData instance can store. - - - - - A union type that stores a serialized value. The stored type can be one of six different - types: null, boolean, double, Int64, string, Dictionary, or List. - - - - - The raw value that this serialized data stores. It can be one of six different types; a - boolean, a double, Int64, a string, a Dictionary, or a List. - - - - - Creates a fsData instance that holds null. - - - - - Creates a fsData instance that holds a boolean. - - - - - Creates a fsData instance that holds a double. - - - - - Creates a new fsData instance that holds an integer. - - - - - Creates a fsData instance that holds a string. - - - - - Creates a fsData instance that holds a dictionary of values. - - - - - Creates a fsData instance that holds a list of values. - - - - - Helper method to create a fsData instance that holds a dictionary. - - - - - Helper method to create a fsData instance that holds a list. - - - - - Helper method to create a fsData instance that holds a list with the initial capacity. - - - - - Transforms the internal fsData instance into a dictionary. - - - - - Returns a shallow clone of this data instance. - - - - - Returns true if this fsData instance maps back to null. - - - - - Returns true if this fsData instance maps back to a double. - - - - - Returns true if this fsData instance maps back to an Int64. - - - - - Returns true if this fsData instance maps back to a boolean. - - - - - Returns true if this fsData instance maps back to a string. - - - - - Returns true if this fsData instance maps back to a Dictionary. - - - - - Returns true if this fsData instance maps back to a List. - - - - - Casts this fsData to a double. Throws an exception if it is not a double. - - - - - Casts this fsData to an Int64. Throws an exception if it is not an Int64. - - - - - Casts this fsData to a boolean. Throws an exception if it is not a boolean. - - - - - Casts this fsData to a string. Throws an exception if it is not a string. - - - - - Casts this fsData to a Dictionary. Throws an exception if it is not a - Dictionary. - - - - - Casts this fsData to a List. Throws an exception if it is not a List. - - - - - Internal helper method to cast the underlying storage to the given type or throw a - pretty printed exception on failure. - - - - - Determines whether the specified object is equal to the current object. - - - - - Determines whether the specified object is equal to the current object. - - - - - Returns true iff a == b. - - - - - Returns true iff a != b. - - - - - Returns a hash code for this instance. - - A hash code for this instance, suitable for use in hashing algorithms and data - structures like a hash table. - - - - The direct converter is similar to a regular converter, except that it targets specifically only one type. - This means that it can be used without performance impact when discovering converters. It is strongly - recommended that you derive from fsDirectConverter{TModel}. - - Due to the way that direct converters operate, inheritance is *not* supported. Direct converters - will only be used with the exact ModelType object. - - - - Extend this interface on your type to receive notifications about serialization/deserialization events. If you don't - have access to the type itself, then you can write an fsObjectProcessor instead. - - - - - Called before serialization. - - - - - Called after serialization. - - The field/property type that is storing the instance. - The data that was serialized. - - - - Called before deserialization. - - The field/property type that is storing the instance. - The data that will be used for deserialization. - - - - Called after deserialization. - - The field/property type that is storing the instance. - The type of the instance. - - - - The given property or field annotated with [JsonIgnore] will not be serialized. - - - - - A simple recursive descent parser for JSON. - - - - - Skips input such that Character() will return a non-whitespace character - - - - - Parses numbers that follow the regular expression [-+](\d+|\d*\.\d*) - - - - - Parses a string - - - - - Parses an array - - - - - Parses the specified input. Returns a failure state if parsing failed. - - The input to parse. - The parsed data. This is undefined if parsing fails. - The parsed input. - - - - Helper method for Parse that does not allow the error information - to be recovered. - - - - - Inserts the given number of indents into the builder. - - - - - Escapes a string. - - - - - Formats this data into the given builder. - - - - - Writes the pretty JSON output data to the given stream. - - The data to print. - Where to write the printed data. - - - - Returns the data in a pretty printed JSON format. - - - - - Writes the compressed JSON output data to the given stream. - - The data to print. - Where to write the printed data. - - - - Returns the data in a relatively compressed JSON format. - - - - - Utility method that converts a double to a string. - - - - - Controls how the reflected converter handles member serialization. - - - - - Only members with [SerializeField] or [fsProperty] attributes are serialized. - - - - - Only members with [NotSerialized] or [fsIgnore] will not be serialized. - - - - - The default member serialization behavior is applied. - - - - - This attribute controls some serialization behavior for a type. See the comments - on each of the fields for more information. - - - - - The previous model that should be used if an old version of this - object is encountered. Using this attribute also requires that the - type have a public constructor that takes only one parameter, an object - instance of the given type. Use of this parameter *requires* that - the VersionString parameter is also set. - - - - - The version string to use for this model. This should be unique among all - prior versions of this model that is supported for importation. If PreviousModel - is set, then this attribute must also be set. A good valid example for this - is "v1", "v2", "v3", ... - - - - - This controls the behavior for member serialization. - The default behavior is fsMemberSerialization.Default. - - - - - Specify a custom converter to use for serialization. The converter type needs - to derive from fsBaseConverter. This defaults to null. - - - - - Specify a custom processor to use during serialization. The processor type needs - to derive from fsObjectProcessor and the call to CanProcess is not invoked. This - defaults to null. - - - - - - Enables injecting code before/after an object has been serialized. This is most - useful if you want to run the default serialization process but apply a pre/post - processing step. - - - Multiple object processors can be active at the same time. When running they are - called in a "nested" fashion - if we have processor1 and process2 added to the - serializer in that order (p1 then p2), then the execution order will be - p1#Before p2#Before /serialization/ p2#After p1#After. - - - - - - Is the processor interested in objects of the given type? - - The given type. - True if the processor should be applied, false otherwise. - - - - Called before serialization. - - The field/property type that is storing the instance. - The type of the instance. - - - - Called after serialization. - - The field/property type that is storing the instance. - The type of the instance. - The data that was serialized. - - - - Called before deserialization. - - The field/property type that is storing the instance. - The data that will be used for deserialization. - - - - Called before deserialization has begun but *after* the object instance has been created. This will get - invoked even if the user passed in an existing instance. - - - **IMPORTANT**: The actual instance that gets passed here is *not* guaranteed to be an a subtype of storageType, since - the value for instance is whatever the active converter returned for CreateInstance() - ie, some converters will return - dummy types in CreateInstance() if instance creation cannot be separated from deserialization (ie, KeyValuePair). - - The field/property type that is storing the instance. - The created object instance. No deserialization has been applied to it. - The data that will be used for deserialization. - - - - Called after deserialization. - - The field/property type that is storing the instance. - The type of the instance. - - - - Explicitly mark a property to be serialized. This can also be used to give the name that the - property should use during serialization. - - - - - The name of that the property will use in JSON serialization. - - - - - Use a custom converter for the given type. Specify the converter to use using typeof. - - - - - The result of some sort of operation. A result is either successful or not, but if it - is successful then there may be a set of warnings/messages associated with it. These - warnings describe the performed error recovery operations. - - - - - Is this result successful? - - This is intentionally a `success` state so that when the object - is default constructed it defaults to a failure state. - - - - The warning or error messages associated with the result. This may be null if - there are no messages. - - - - - Adds a new message to this result. - - - - - - Adds only the messages from the other result into this result, ignoring - the success/failure status of the other result. - - - - - Merges the other result into this one. If the other result failed, then - this one too will have failed. - - - Note that you can use += instead of this method so that you don't bury - the actual method call that is generating the other fsResult. - - - - - A successful result. - - - - - Create a result that is successful but contains the given warning message. - - - - - Create a result that failed. - - - - - Only use this as +=! - - - - - Did this result fail? If so, you can see the reasons why in `RawMessages`. - - - - - Was the result a success? Note that even successful operations may have - warning messages (`RawMessages`) associated with them. - - - - - Does this result have any warnings? This says nothing about if it failed - or succeeded, just if it has warning messages associated with it. - - - - - A simply utility method that will assert that this result is successful. If it - is not, then an exception is thrown. - - - - - A simple utility method that will assert that this result is successful and that - there are no warning messages. This throws an exception if either of those - asserts are false. - - - - - Utility method to convert the result to an exception. This method is only defined - is `Failed` returns true. - - - - - Returns true if the given key is a special keyword that full serializer uses to - add additional metadata on top of the emitted JSON. - - - - - This is an object reference in part of a cyclic graph. - - - - - This is an object definition, as part of a cyclic graph. - - - - - This specifies the actual type of an object (the instance type was different from - the field type). - - - - - The version string for the serialized data. - - - - - If we have to add metadata but the original serialized state was not a dictionary, - then this will contain the original data. - - - - - Strips all deserialization metadata from the object, like $type and $content fields. - - After making this call, you will *not* be able to deserialize the same object instance. The metadata is - strictly necessary for deserialization! - - - - This function converts legacy serialization data into the new format, so that - the import process can be unified and ignore the old format. - - - - - Ensures that the data is a dictionary. If it is not, then it is wrapped inside of one. - - - - - This manages instance writing so that we do not write unnecessary $id fields. We - only need to write out an $id field when there is a corresponding $ref field. This is able - to write $id references lazily because the fsData instance is not actually written out to text - until we have entirely finished serializing it. - - - - - - A cache from type to it's converter. - - - - - A cache from type to the set of processors that are interested in it. - - - - - Converters that can be used for type registration. - - - - - Direct converters (optimized _converters). We use these so we don't have to - perform a scan through every item in _converters and can instead just do an O(1) - lookup. This is potentially important to perf when there are a ton of direct - converters. - - - - - Processors that are available. - - - - - Reference manager for cycle detection. - - - - - A context object that fsConverters can use to customize how they operate. - - - - - Configuration options. Also see fsGlobalConfig. - - - - - Add a new processor to the serializer. Multiple processors can run at the same time in the - same order they were added in. - - The processor to add. - - - - Remove all processors which derive from TProcessor. - - - - - Fetches all of the processors for the given type. - - - - - Adds a new converter that can be used to customize how an object is serialized and - deserialized. - - - - - Fetches a converter that can serialize/deserialize the given type. - - - - - Helper method that simply forwards the call to TrySerialize(typeof(T), instance, out data); - - - - - Generic wrapper around TryDeserialize that simply forwards the call. - - - - - Serialize the given value. - - The type of field/property that stores the object instance. This is - important particularly for inheritance, as a field storing an IInterface instance - should have type information included. - The actual object instance to serialize. - The serialized state of the object. - If serialization was successful. - - - - Serialize the given value. - - The type of field/property that stores the object instance. This is - important particularly for inheritance, as a field storing an IInterface instance - should have type information included. - An fsBaseConverter derived type that will be used to serialize - the object instead of the converter found via the normal discovery mechanisms. - The actual object instance to serialize. - The serialized state of the object. - If serialization was successful. - - - - Attempts to deserialize a value from a serialized state. - - - - - Attempts to deserialize a value from a serialized state. - - - - diff --git a/Assets/SaveGameFree/Plugins/FullSerializer.xml.meta b/Assets/SaveGameFree/Plugins/FullSerializer.xml.meta deleted file mode 100644 index 83361a8b..00000000 --- a/Assets/SaveGameFree/Plugins/FullSerializer.xml.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 78f024bdc553e72449bd95735fc74712 -timeCreated: 1500212153 -licenseType: Free -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit.meta b/Assets/SaveGameFree/PressKit.meta deleted file mode 100644 index 15d2cfa6..00000000 --- a/Assets/SaveGameFree/PressKit.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 60646bd16b827b4429fb3b6de52b2391 -folderAsset: yes -timeCreated: 1500034198 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png deleted file mode 100644 index 410c320b..00000000 Binary files a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png and /dev/null differ diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png.meta deleted file mode 100644 index 1740a152..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon-01.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 24940c5d161f15d4dbbe4921b3677ac8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai deleted file mode 100644 index 226f4b70..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai +++ /dev/null @@ -1,2074 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[6 0 R 37 0 R 66 0 R 95 0 R 124 0 R 153 0 R 182 0 R 235 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Unity Icon - - - Adobe Illustrator CC 2017 (Windows) - 2017-07-12T16:05:15+04:30 - 2017-07-12T22:18:11+04:30 - 2017-07-12T22:18:11+04:30 - - - - 256 - 256 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AjAwMmxiq4YquGKtjFVwx VsYquGKtjFWxireKuxVvFW6Yq7FXYq7FXYq6mKtYq4jFWsVaxVo4q1irRxVbirRxVo4qtxVacVWn FXYquGKrhirYxVcMVbxVsYquxVsYq3ireKt4q2MVdirsVbpirqYq7FWsVdirWKtHFXYq0cVW4q0c VaOKtHFVpxVbirRxVacVaGKrhiq4Yq2MVXDFW8VXDFW8VXAEmg64qnVr5N80XUYli02bgehcCOvy DlTmBk7T08DRmPv+5tjgmeisPIfm3/q3P/wUf/NWQ/lfTfzx9v6mX5efcqRfl75xlbimmsWpXd4h +txluHtDDllwwlZ+LGWKURZCv/yrPzx/1bD/AMjYP+a8y+Jrd/yrPzx/1bD/AMjYP+a8eJW/+VZ+ d/8Aq2H/AJGwf8148Su/5Vn53/6th/5Gwf8ANePErv8AlWfnf/q2H/kbB/zXjxK7/lWfnf8A6th/ 5Gwf8148Stf8qz87/wDVsP8AyNg/5rx4ld/yrPzx/wBWw/8AI2D/AJrx4lUJvy984xPxfTWDUrs8 R/U5zEzdoYcUuGcqPxbI4pSFgJVqui6ppTpHqFu1u0g5R8qEEDrQqSMt0+qx5gTA3TGeOUeYQOZD Bo4q0cVaOKrTirRxVacVaOKrTiq04q0MVXDFV2KrhirYxVdirYxVsdcVexeR/JNrpVpFe3kYk1SU BqsK+iDuFWv7Xifozh+1e1JZpGEDWMfb+x2mnwCIs82X5pXKdiqJsP78/wCqc3ns9/jH+af0OJrf o+KY527qnYq7FXYq7FUp1nzNp2kSxx3YkLSqWXgoIoDTepGKpd/ysPQP5Z/+AX/mrFU90zUbfUbG O8twwhl5ceYofhYqajfuMVUL/wDvx/qjOI9of8Y/zR+l2ui+j4pNruh6frWnyWN6nKNt0cU5o/Z0 PYjNXpdVPBMTgd/vcjJjEhReF+YNB1Ly5qZsr4co2q1tcqPglTxG2xH7S9s73Ra2GohxR59R3Opy 4jA0UICCMzWpo4q0cVWnFWjiq04q0cVWnFVpxVoYquGKrsVXDFWxiq7FWxiqb+U7aO58y6bDKKxt OhZT0PE8qfTTMLtGZjgmRz4S24Rcw97zzp3LsVdiqJsP78/6pzeez3+Mf5p/Q4mt+j4pjnbuqdir sVdirsVef/mV/vdZ/wDGJv8AiWKsNxV6r5J/5Riy/wCev/J18VRl/wD34/1RnEe0P+Mf5o/S7XRf R8UNmjctLfMHl/Tdd02Swv4+UbbxyD7cb9nQ9iMyNLqp4JicDv8AewyYxIUXhev6BqXlvUjZXw5R tVra5UfBKm+422I/aXtnfaLWw1EOKPPqO51GXEYGihAQRmY1uxVacVaOKrTirRxVacVWnFWhiq4Y quxVcMVbGKrsVbGKp55K/wCUr0z/AIzD9RzX9qf4tP3N2D6w92zz13DsVdiqJsP78/6pzeez3+Mf 5p/Q4mt+j4pjnbuqdirsVdirsVef/mV/vdZ/8Ym/4lirDcVeq+Sf+UYsv+ev/J18VRl//fj/AFRn Ee0P+Mf5o/S7XRfR8UNmjct2Kpb5g8v6brumyWF/HyjbeOQfbjemzoexGZGl1U8ExOB3+9hkxiQo vAdVsZdH1q70maQSvavx9VRQMCOSmlNtiM9C0uoGbGJgVxOnyQ4ZENdsyGC04q0cVWnFWjiq04qt OKtYquGKrhirYxVcMVbxVcMVTzyV/wApXpn/ABmH6jmv7U/xafubsH1h7tnnruHYq7FUTYf35/1T m89nv8Y/zT+hxNb9HxTHO3dU7FXYq7FXYqwX8w7O8uL20MEEkoWNgxRGYA8u9BirEv0Tqv8AyxT/ APIp/wCmKvTfJ0MsPluzjlRo5F9TkjgqRWVjuDiqJv8A+/H+qM4j2h/xj/NH6Xa6L6Pihs0bluxV 2Kvnj8wP/Jg6t/xkT/kyuegdkf4tD3fpLp9R/eFCDpmyaWjirRxVacVaxVacVWnFWsVXDFVwxVsY quGKt4q2MVT3yT/ylWmf8Zh+o5r+1P8AFp+5uwfWHu2eeu4dirsVV7SVI5eTmgpTNp2PqoYM3FM0 OEuPqcZnGgjPrtv/ADfgc6j+XdL/ADj8i4H5TJ3O+u2/834HH+XdL/OPyK/lMnc767b/AM34HH+X dL/OPyK/lMnc767b/wA34HH+XdL/ADj8iv5TJ3O+u2/834HH+XdL/OPyK/lMnc767b/zfgcf5d0v 84/Ir+Uydzvrtv8Azfgcf5d0v84/Ir+Uydzvrtv/ADfgcf5d0v8AOPyK/lMncg7uVJJeSGopTOX7 Y1UM+bigbHCHP02MwjRUM1bkOxV2Kvnj8wP/ACYOrf8AGRP+TK56B2R/isPd+kun1H94UGOmbJpd iq04q0cVW4q0cVWnFWhirYxVcMVXYq2MVXDFWxiqeeSf+Ur0z/jMP1HNf2p/i0/c3YPrD3fPPXcO xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV88fmB/5MHVv+Mif8mVz0Dsj/FYe79JdPqP7woMd M2TS1irRxVacVaOKrTiq04q0MVXDFVwxVvFVwxVsYq3iqe+Sf+Ur0z/jMP1HNf2p/i0/c3YPrD3f PPXcK9lAJ7mOJjRWJqR4AVzM0GmGbNGB5H9AtqzT4Ykp3+idP/31/wAM39c7L+RNL/M+2X63Wfms nf8Ac79E6f8A76/4Zv64/wAiaX+Z9sv1r+ayd/3O/ROn/wC+v+Gb+uP8iaX+Z9sv1r+ayd/3O/RO n/76/wCGb+uP8iaX+Z9sv1r+ayd/3O/ROn/76/4Zv64/yJpf5n2y/Wv5rJ3/AHO/ROn/AO+v+Gb+ uP8AIml/mfbL9a/msnf9zv0Tp/8Avr/hm/rj/Iml/mfbL9a/msnf9zv0Tp/++v8Ahm/rj/Iml/mf bL9a/msnf9zv0Tp/++v+Gb+uP8iaX+Z9sv1r+ayd/wBzv0Tp/wDvr/hm/rj/ACJpf5n2y/Wv5rJ3 /c79E6f/AL6/4Zv64/yJpf5n2y/Wv5rJ3/c79E6f/vr/AIZv64/yJpf5n2y/Wv5rJ3/ckl9bi3uX iU1UUK18CK5x3aOlGDNKA5B2eHJxxBUMwm187/mD/wCTB1b/AIyJ/wAmVz0Dsj/Foe79JdRqP7wo MdM2TQ44qtOKtHFVpxVo4qtxVaMVXYquGKrhirYxVsYquGKp55I/5SzTP+Mw/UcwO1P8Wn7m7B9Y e8Z547hGaT/x0Iv9l/xE5texP8ah8f8Aclx9V/dn8dWRZ3zp3Yq7FXYq7FXYq7FXYq7FXYq7FXYq x7WP973+S/qzg+3f8al7h9zt9J/dhBZqHJfO/wCYP/kwdW/4yJ/yZXPQOyP8Wh7v0l1Go+soMdM2 TQ0cVaOKrcVaOKrTiq04q0MVXDFWxiq4Yq3irYxVcMVT3yR/ylmmf8Zh+o5r+1P8Wn7m7B9Ye8Z5 67hGaT/x0Iv9l/xE5texP8ah8f8Aclx9V/dn8dVXzvrs+g+VdR1iDj6llGJPjBZePNQxIBBPwk53 zp3in/Qyt3/vy3/6R5f+asVd/wBDK3f+/Lf/AKR5f+asVd/0Mrd/78t/+keX/mrFXf8AQyt3/vy3 /wCkeX/mrFXf9DK3f+/Lf/pHl/5qxV3/AEMrd/78t/8ApHl/5qxV3/Qyt3/vy3/6R5f+asVd/wBD K3f+/Lf/AKR5f+asVd/0Mrd/78t/+keX/mrFXf8AQyt3/vy3/wCkeX/mrFXtHkHzDN5j8pafrU3H neCRqopVaLK6LRSSRsoxVrWP973+S/qzg+3f8al7h9zt9J/dhBZqHJfO35g/+TB1b/jIn/Jlc9A7 I/xWHu/SXUaj6ygx0zZNDRxVrFWjiq04qtxVo4qtGKrhireKrgcVbGKrsVbBxVPfJH/KWaZ/xmH6 jmv7U/xafubsH1h7znnruEZpP/HQi/2X/ETm17E/xqHx/wByXH1X92fx1T25tba6ge3uoUnt5Bxk hlUOjDwZWqDnfOnSv/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf80Yq 7/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf 80Yq7/Bfk7/qxad/0iQf80Yq7/Bfk7/qxad/0iQf80YqxvzWPImiKsMWgabcXzb+j9VgARfFyE79 hmt13aMcGw3m7PQdmyz7naHekx/MS/gsls9MsrbT4k2jWFBxQHf4E2Ub+2ajJ23lIoAB22PsPEDc iSlMXmrW1maSW4M5Y1YS/F9x7ZpsxOSXFI3JzzosdUBXuR8HnWf1FE0C+nX4ip3AzHOANMtBtsd3 j3ni6juPPeqSoao7oVO+49Fc7jskVpoD8cy8vqokZCCog7ZsXHaOKtHFVpxVo4qtOKrScVaGKtg4 quGKtjFVwOKrgcVbxVPfI/8Aylml/wDGYfqOa/tT/Fp+5uwfWHvWeeu4Rmk/8dCL/Zf8RObXsT/G ofH/AHJcfVf3Z/HVd591q50TyhqerWz+nNZxiQPxD0HNQx4moPwk53zp3g//AEMTrH/Vzf8A6RYf +aMVd/0MTrH/AFc3/wCkWH/mjFXf9DE6x/1c3/6RYf8AmjFXf9DE6x/1c3/6RYf+aMVd/wBDE6x/ 1c3/AOkWH/mjFXf9DE6x/wBXN/8ApFh/5oxV3/QxOsf9XN/+kWH/AJoxV3/QxOsf9XN/+kWH/mjF U80n8zPM3mDTXmN/J9VdiilY0gY8ftUKKrU7dc5/tjWSiRjga73oOx9FGQOSYvuUgHkegq7senUk nOdJej2ATqz8oapOoeXjbqegepb/AIEfxymWYBxJ62A5boqTyPdBf3d0jN4MpUfeOWRGcdzWO0B1 CS6hpV9YOFuYyoP2XG6n5EZbGYPJy8eaM+RSq902xvU43MKyGhCuQOS1/lbqMycOoniNxNMc2nhl FSFvP3aS3u5bSX+8hcofelaHp3GdvhyjJASHIvE5sRxzMT0Vq5Y1NE4qtJxVrFVpOKrScVaxVsHF VwOKrhirYOKtg4quBxVPfI//AClul/8AGYfqOYHan+LT9zdg+sPe888dwjNJ/wCOhF/sv+InNr2J /jUPj/uS4+q/uz+OrIHRHUo6hkOxVhUH6DnfOnUP0dp//LLD/wAi1/pirv0dp/8Ayyw/8i1/pirv 0dp//LLD/wAi1/pirv0dp/8Ayyw/8i1/pirv0dp//LLD/wAi1/pirv0dp/8Ayyw/8i1/pirv0dp/ /LLD/wAi1/piqWeZRbadod3e29rB60SD0+UakAswWtKdq5i6zMceKUhzDlaLCMmWMTyLxqSR5JGk c8nY1YnuTnESkZGzuS9xGIiKGwDNPK+iR21ul5MtbmUVSv7CnpT3OYeXJZp1Wr1BkeEcgnk00cMZ eQ0Ufj8soJcSMDI0EPaaitzKYwhWgLVJ9wP44AbbcuDgF2rz28NxC0MyB43FGU5MGmqMjE2Hnuta W2nXzQ7mJvihY91P8RmZCfEHd4M3iRthvnOwtfqJ1ArxuYSq8x+0rGlG+Vds3vY2okMnh/wl1nbO nicfH/EGNQyh1rnUPLricVaxVonFVpOKrTirQOKtjFVwOKtg4quxVsHFW64qn3kY/wDO26X/AMZh +o5r+1P8Wn7m7B9Ye+Z567hGaT/x0Iv9l/xE5texP8ah8f8Aclx9V/dn8dW/zB1q70TybqmrWjmO eziEquFVyAHXlRXqpPGvXO+dO+f/APoY/X/+Wy5/6RrT+mKu/wChj9f/AOWy5/6RrT+mKu/6GP1/ /lsuf+ka0/pirv8AoY/X/wDlsuf+ka0/pirv+hj9f/5bLn/pGtP6Yq7/AKGP1/8A5bLn/pGtP6Yq 7/oY/X/+Wy5/6RrT+mKprov5seYPNkV1aS3Ur2aKvrrJDbxhixqoDRjl+zXNP21n4cXD1l9wdx2L g4svH0j95TCxhWa9t4W+zJIiH5MwGcnI0HqckqiT5PTgKbDpmA88hLvTxcyo7OQq7Ff6eGRItvx5 uAVSC0gUvHHgh/4kMEebkar6B704ybgMb87wqbO3n/aSQp9DKT/xrl+A7ufoJeojyef67p/6Q0m4 tR9t1rH/AK6/Ev3kZs9Hn8LLGXRy9Zg8XFKPV53p8gKU/wA++dw8OjMVaJxVaTirROKrTiq0HFVw OKtjFVwOKrgcVbxVuuKp95GP/O26X/xmH6jmv7U/xafubsH1h77nnruEZpP/AB0Iv9l/xE5texP8 ah8f9yXH1X92fx1ZFnfOndirsVdirsVdirsVdirE/wAx7BLnQWnOz2jCRD7MQhH45q+18IlhJ6x3 dr2PmMcwHSWzy21m9C5imG/pOr0/1TXOQIsPWzjYI73p0bpIiyIeSOAykdwdxmveeIo0snuYIADK 3Hl02J6fLASyhjMuSUadcQw3LvI3FSpANCdyQe2QBc7PAyiAE8BqK5Y65i/ne5URW1qD8RYysPAA cR99TmRgHV2OghuZPPfNN9JZaFdTR/3hURqfD1Dxr9Fc2vZ+IZM0QeXP5N3aOY48MiOfL5vOtM/z /HO1eKTInFVpOKtE4q1iq0nFVoOKtg4quBxVsHFVwOKtg4quriqe+Rf+Uu0v/jOP1HNf2p/i0/c3 YPrD3/PPXcIvS2C38RJoKkfSVIGbPsaQGqgT5/cWjUi8ZZHnoDpnYq7FXYq7FXYq7FXYql+vaYup 6VcWRcx+stA4FaEEEbfMZRqcPi4zDlbfps3hZBPnTxS/sbixu5LW4XjLGd6bgg7gj2OcTnwSxSMZ cw9vgzxywEo8iyHyx5hjjjWxvG4qNoJT0A/lb+BzCy4+ocTV6Yk8UWUSQwzAeoocDda++YpDrozM eSz6hZ/76XGgy8afep6jqlnp0HqTtQ0/dxj7TEdgMnGBPJOLFKZoPPtQvpr67e5l+052XsqjoBmb GNCnd4sYhGgwHz15gtmibSIB6khKm4fsnE8go9/HOh7I0Ur8U7Do6PtjWxI8Ibnqx+wQBK/5986J 51Fk4q0TirWKrScVaJxVYDiq4HFVwOKtg4q3XFWwcVXA4qi9K1B9O1K1v0FWtpUl4+PFgSPp6ZTq MQyY5QP8QplCXCQX0ZY3ttfWcN5auJLe4QSROO4YV+/xzzbLjlCRjLYh3cZAiwr5BKqLu6AoJpAP 9Y/1zKGtzjlOf+mLX4UO4N/XLv8A3/J/wTf1x/PZ/wDVJ/6Yr4MO4fJ31y7/AN/yf8E39cfz2f8A 1Sf+mK+DDuHyd9cu/wDf8n/BN/XH89n/ANUn/pivgw7h8nfXLv8A3/J/wTf1x/PZ/wDVJ/6Yr4MO 4fJ31y7/AN/yf8E39cfz2f8A1Sf+mK+DDuHyd9cu/wDf8n/BN/XH89n/ANUn/pivgw7h8nfXLv8A 3/J/wTf1x/PZ/wDVJ/6Yr4MO4fJo3d2R/fyf8E39cfz2f/VJ/wCmK+DDuHyYh5p0qeeRblW5uBxb kdyNqUJPvkxqJTPrJJ893N0eeOKwfpLFmRlPxAivTJu4hMSFjki7TWNTtF429wyIOiGjKPkGqMiY A82E8EJcwiZPNOtuvH6xxB68VUH76ZEYotY0mMdEslmlmcySu0jnqzEk/ecsApyBEAUGP675x0jS JXtpWaW+UA/VkG45LyXkTQAEEH5ZsNJ2dkzCxtHvcHVdpYsOx3l3PN09W6uHmlPKSVmd28WYkk52 EIiIAHIPHzkZEk8ym8KcFpkmK8nFWsVWk4q0Tiq0nFVoOKtg4quBxVsHFVwOKt4q3XFW64qyPyf5 /wBT8sMYGT65pbtye2LUZCerRMa09x0Pt1zVdo9lQ1G49M+/9bkYdQYbdHpFl+b/AJEuYwZb17SQ ipinikqPpQOn/DZzGTsTUxO0eL3EOdHVQPVE/wDK0/IH/V4j/wCAl/5oyv8AkjU/zD9n60/mYd7v +Vp+QP8Aq8R/8BL/AM0Y/wAkan+Yfs/Wv5nH3u/5Wn5A/wCrxH/wEv8AzRj/ACRqf5h+z9a/mcfe 3/ytPyB/1eI/+Al/5ox/kjU/zD9n61/M4+93/K0/IH/V4j/4CX/mjH+SNT/MP2frX8zDvd/ytPyB /wBXiP8A4CX/AJox/kjU/wAw/Z+tfzMO93/K0/IH/V4j/wCAl/5ox/kjU/zD9n61/Mw73f8AK0/I H/V4j/4CX/mjH+SNT/MP2frX8zDvd/ytPyB/1eI/+Al/5ox/kjU/zD9n61/M4+9Tl/M38v5V4nV4 zXtwm/5owjsnVD+D7v1r+Yx97ruzt7leLAhQfgYbED6c1gykG3fYvREBAz6LbLEziVk4gks9CAB1 rQDLY6iRPJu8WuaQ+WtS0TX5p47G8EptgrSqqsDRyQPtAfy5nazDk04BlHm0YNfDLfD0ZHHo1ojh qs1N+LEUPzoM1x1EiG45C8t/N/Rli8xWmoqtEvIODnxeE0J/4FlzrfZvPxYpQP8ACfsP7bea7Xx1 MS7x9zH7aBFWozo3VIiuKtVxVonFWicVWk4qtJxVaDiq4HFWwcVXA4q2DirYOKt1xVuuKuNCMVUJ LRG3p/n9+KoY6bU/5/1xV36N/wA/8zirf6N/z/zOKu/Rv+f+ZxV36M/z/wAzirv0Z/n/AJnFXfoz /P8AzOKu/Rn+f+ZxV36N/wA/8ziqbeVNAF55isImFUEokkH+TH8ZB378aZgdp5/C085eVfPZydHj 48sR5vVta846HpF7b2V1NW5uHVDGlD6Ycgc5D+yBX55w2m7NzZoGcR6QPn5B6TNrMeOQiTuVH8wN R+oeUNSkU0kliNvH41mPpmnyVicl2Tg8TUwHQG/lux12TgwyPw+bzH8o5TYeaEQtSO8ieBvCv217 +KU+nOs7fwcemJ6xIP6HSdl5OHLX87Z6z5i8z6XoEVvJfswW5k9JeA5EClS5H8q7VpnHaPQZNQSI fwi/2O/1GpjiAMurHfzNhttU8oR6nZyJPHaypMkqEMDG/wC7ahHuwr8s2nYU5YdV4chRkCK8+bhd pRGTDxDenm1m/KPf/PrnbvOoiuKtE4qtrirROKrScVaJxVYDiq4HFWwcVXA4q3XFW64q2Diq6uKt 1xV1cVbrirq4q3XFXVxVuuKurirq4q6uKtVxVFWGrXemPLNaELPJGYxKRUoGIqV99qZjanSwzARn 9IN13+9tw5pYyTHmx+VJrm4aWVi7uau7GpJPUkk5kRiAKGwaySTZZT5w8zNqflXSLNn5XKMxvPEt CoRGP+sHr880mg7N8HU5JV6f4fjuflTsNVq/EwxHXr8Ej0WZrS5gu0+3BIki/NGr/DNvmxDJAwP8 QIcHHPhkJdxTH8x9cXWNf4wvys7RfSgI6En4nb6Tt9Ga3sXRHBh9Q9ctz+hy+0NR4mTb6Ql2nalq mn2N1aQScrK8jaOe2fdDyHHkBX4WHUEfTmbn0ePJKMyPVE2D1/scfHnlAGI5HohrLkux/wA+uZTS jScVariq0nFWicVaJxVaTiqwHFVwOKrgcVbBxVnXlH8q77W9IOt6hqEGjaNU8bq4oSwB48gC0ahe W1WYYoVfM/5UXelaK2uaTqcGuaVHvNPb0BUVoWAVpVZQetG28MVtgYOKW64q3XFW64q3XFW64qzD yV+W2p+ZraW/a4j07SYCVkvZhUEru3BarXiOpLAYraa6l+T8v6Lm1Hy7rdrr0dsC08cHEN8IqQnB 5lLU7EjFFvOq4pbrirq4q6uKtVxVx3xVaFAOKpx5Q8oDzVr0ek/WfqpkR39bh6lOArTjyj6/PFWa Sfk95WspXtrrzxY29xEeMkMqwo6nwZWuQRii3nXmPRbLTtbubK0vY9Rt4GAjvYqcJAVBqvF3GxNP tHFKFCgCmKtBQMVbrirVcVW1xVonFWicVWk4qsBxVcDirYOKrgcVeteWfNfkvzD5Gg8meZrxtJmt iBbXlQsbcWJjYuwKrTlRg9B3r4KEt8zeSfPPlDy5cy6JrX6S8q3IY3X1ai/DKBGzPHV1KkUXkrH3 piqp5K1jylbaBENO8mXnmfWgANQlmgWWEE7sIyouaBdgP3YJ7nFU2/MPRvLHl/UPLPmaDS0tba+l U6jpM0QMfBlV2DQsCqMqsylaUrTbbFUZrnkTTZPzd0WK0soF0a8gF5LBHGiwEW1eQ9MDiQ37uu2/ LCqEsfLPl7zb+a2p2kdpDb6FoycHtrVFgWWSNghDemF+1IWqw3oKYFZbH5N0zWXutK1HyVFotgqE WeqwS2pmJXZSwh/eA03+IsPHCr591C2ax1K7sJG5SWk0kDsNqmNihP4YEvWfOsp078itEjtTwjum thMBty9RXmYH/ZiuKEP+Xv5fXE1hFeeXvPSWt7eW0M19Z2sUcskXJQ3pyBZ6/AzFd1G+KsX/AC9v PKtpdXqapo135g1hXYWNpDEskFFPV0DVqzbH4GAGKs38z6Doms/l5feYG8tnyxqunk8bf0zDyVGX qvCEOrK/2uFaj2xVZpsHlDTvyg03zBqeiQahNG5JoqRSSubiRFEkwUvxA+fQbYqjNVb8vX8kWPny Xy3EnHaPTYCsUbu0hi4y8EVWCsCQ3CvthVJ/Pun+WdV/Law84aXpcWlXDyKrQ26qqlS7RMrBFRW+ NahuNcCsotfIdr5b0eyis/KcXmfUZlB1Ce5lt0CNQE8frHLuaAKvQbmuFWC/nJ5O0zQZdN1LTrc2 UOoqyz2NQwilQK1FoWG/LehpUbYFCG/JFq+frb/jBP8A8QxUp/5y/LjyrqXmnUb2688WGnXFxMXl sZRB6kRIHwtyuENf9iMVa/LDy/5YPljzVJqtpBqsGnzTql4I4zI0MURPKF/iKcgKrxb6cKoLyjZe W/zE85q0WjR6Ro+l2gM9nbsP37iQhObIkR+IN8R6/D1wKzqPyZpetPdaVqPkmLRbBUIs9WgmtTMS popYQ/vAab/EWHjhViv5b/lxYpYarq+o6cNbvbG6mtLHTiyJG7W7cGY+oQnxNUfHsAOhwKjvOXke y1LyTqGsTeW4/LGs6YrTJDbyQyRyRRgM1fQohqteqggjwwq8LDgjAlxOKtE4qtJxVYDiq4HFWwcV XA4q9S0xvyy83eULPR9QntPLOv2fFWv/AEYohN6aFeTyfuw4cbsGcHlihH3Or+S/In5car5csddj 8w3+qLMsYg4tGpuIxET8DSIgQDl9upOFU48uecPL9z+X+lWei+abTyreWMKLfLcRQyyF0QiTjHMy Bub/AB8lr9+Kse/PDzDomseU9BfTtYt9Tnhk/wBI4SRCc84f7x4FIZKldxxFCaYqyTyv+Y/l6H8u bbVry8th5h0ixntILaSVBO5XiECxk8mEnpRkmmKvM/yg8+23lvzTPcaqzGx1KP07q4ALMj8uayED cita0Fd8Cs7vofLsFxcapJ+aV62lSB3g022vHe5QupKD4ZXc8T2MQ8CcKvEnmlmvJZnleZpHZ2ml /vHLEks+7fE3U7nAr1vyv5p8peYPI3+CvNV3+jXhYCxv22TZ+SEufhUoTxPKg498VTTygPy//LWG 9v280Q65cXMYRIbIIxIU8uIWOSb4ie7MBhVL/wAm/Nvly30XWrCXUYNE1u8neW3v7oIU9NkHp7uV Q+mwY8WYVrgVP/MHmbSLj8ufMGl3Hm6z1vVgkirMfq9oXoFcRwxoQJBtsyk1O3thVil9rejyfkFY aYt/btqSSAvYiVDOB9adt4gef2TXpgVdqer6M/5CWOlrfW7aikgLWQlQzgfWnbeOvP7Jr0xVvUdZ 0c/kLY6Yl/bnUo5QzWSyp660unapjB5jY16YqyS6816H540Oxlj83yeUdYt1pdp65gjZjTl8JkgV xUVQhqgHfCrzL8y7rTvrFlY6d5mvfMgt0b63LdSPLCsxP2oWZiN12PGvT7R7BUZ+S+o2Nh51t7nU LmK0t1hmDTTusaAlSACzEDfFWPfmRdW155+1m5tJkuLeW4ZopomV0YcRurKSCMVZ/wDlhrOkWP5d ea7S9v7e2uriOcW8E0scckha2KjgrEFqtttirGPya872PlXzHNJqNV06+iEM8qgsY2DckcqNyBuD QV3xVnl/D5cgubjVJPzTvTpUgd4NNtrx3uULqSg+GV3PE9jEPAnCqV/lj+YGjPoGpeVtc1a40ya7 mkmstb5tFJymIYl5QzcH5jkSzUNSCfFVB+cF03SvLV7E35j3vmDU7jitta21w8kDRmqyRzKs0y0Y Hclh/qnAryy2Ld8UoiuKtE4qtJxVaDirYOKtg4quriq2RAwxVR9BulcULzbjjtilb9WJ/wA/7cVV GhJSmKugg4Yq3JBU1GKtxRMprXFVZ05ChxVQMBGw6Yq2tuAv+f8AXFVv1Y9MVXLAQKYqqFKrTFXM lVpirmjBWmKqHoMMVV0UhaHFVL0P3nLFVVxVaYqoxQcDirUkFTUYqtWE13xVaYDXbFV8SFeuKqhO KtE4qtJxVYDiq4HFW64q2Diq4HFW64q3XFW64qi9N0zUNTultLC3e5uGFRHGKmg6k+A9zlWbNDHH imaDKMTI0Ez1fyR5r0i2N1qGnPFbj7UqMkqr2+Ixs/Hr3zGwdpYMsuGErPxH3s54JxFkJHXM5qVr WB7m5ht0IDzOsalulXIArSvjkZzEYknokCzSO8yaBe+X9UbTr145J1RXLQlmSjio3ZUP4ZRpNXHP DjjdebLJjMDRV/L/AJV1HXLPUbq0khSPTIxLOJWYMVKu3wcVap/dnrTK9VroYJRjIH1mhXw/Wyx4 jIEjolESPNKkUY5SSMFQdKkmg65mSkALLUAjNZ0XVNFvBZ6nD9XuSgkCckf4WJANULDtlOn1MM0e KBsfjvZzgYmiv1nQNX0V4U1KD0GuE9SEc0fkvj8DNT6cGn1WPNfAbr3/AKVnjMeaXVzIYOriqc6j 5V1Gw0Cx1uaSFrS/PGFEZjIDQn4gVC/s9jmHi10MmWWIA8Ufk2yxEREu9Ja5mNSIttO1G7imltbW a4itl5XEkUbOsa0Jq5UEKKKeuVzzQgQJEAnlZ5pESeQQ1csQ1XFWq4q1XFWq4q1XFWicVaJxVonF VpOKrAcVbBxVcDirYOKt1xVsHFV1cVbrir0ryJO2k/l15h120AXUFkMMctAWUKqcSK+BlJ+jOc7T Hi6vHil9FX9/6nNwHhxykOaJ8q2H5nXPl6XUBqFlqGm6pAxa31OW5mZUoytxovwkiu3KmUazLo45 RHhlGcDzgIhljjkMbsEHvtJvKvl3ytZeUB5q80rLc29xKYbS0hJUnizJX4WjJaqN+0BQZm6zWZ55 /AwUCBZJ/B+5qx44CHFJW17y5oVq3l7zH5fMi6VqV3FGYZSSY351ABNT+wwIJPTrkdNrMshkw5a4 4RO/f+NkzxxHDKPIlO9d8rW/mP8ANaa1u2ZbK2s47i44mhYABQoPapbf2zC02tOn0IlH6jIgNs8Q nlo8qRnlm78kz6J5pbyvBPbrHalbpJixVqRzem8fJpGo3xdT9AyrWR1IyYvHIPq2r3xsHYMsZhwy 4XjWgzl9VtK/7/i/4mM6zP8ARL3F10eYZp+dcpXzrGvb6pF/xJ81Hs//AIv/AJx/Q5Os+v4Mr83a dY6n588p6dfxetaXFrKJY+TLXjGzDdCrdQOhzWaLNLFps04GpCQ+9vyxEpxB7kPbeXfyx1PW9R8r 2Vvc2+rW5k43TOxQMh3WOrsGCV/aWpHfLJa3W48cc0jEwNbfr26+RYjFikTEc0o8u+WvK+n+Wbrz D5pjkuY0uGtYraFmG8b8CRxaMklgerUoMzNXrc+TMMWAiPpuz+C148URHimjPzGm0cfl75dewMy6 U9wpi5gGZYyrkihIBZd+/wBOY/ZfifmsvFXHXwvZnnrw41yV/LflvyDrsEdnbaFrNt60bGPWLpHR CV781doant8FMjqtbqsJ4jkxmj9I/sv7U48WOW1S96/8vZNNsdG84WMtl60ulrIl/KJXX60iCcBK U/dUCMKr4+2R7U455MMhKhOuHb6fp+a4KEZCuX280o8l+VtB1TTNR80X+n3MunLO8dho1mZJpONR tVeMj05cQajoScy9frsuOccMJRE63nKgP1BhixRIMiNu5D/mF5U0nTtGsfMGk21zYWt3J6E2n3au ssb0YqSr8nH92epPamWdl6/JPJLFkMZSjvxR5H5e9jnxAASGzBVcMKjN44rq4q0TirVcVarirROK rScVaJxVYDirYOKGwcUrgcVbBxVuuKt1xVuuKsx8iecdM0q2v9H1uFptF1JaS8BVkYjiTSoNCPDc UFM1HaegnlMcmM1kg5GDKIgiXIp3pnmP8rvKMF9NoN3eand3sRi9J1ZVXuByeOGgqevxHMDLpdZq jEZRGEYn8dT+hujkxY74STaV+V/NHlK+8njyp5qea0t7eUzWl7ACxFWZ6UVZCDV2H2SKHMnWaPPD P4+CpEiiD+B97XjyQMOCTXmjzn5beLQNC0IyfoTSLmOeW6lUguVb7QWgbozE/COvTHSaHMPEy5a8 Scaofj3Lkyx2jHkE0m/MjQrX8y5dYgka70a7tEtJ5ERlZeh5BHCMeLLv7Zjx7Kyy0YxkcOSMrH4D M6iIyX0pW03X/wAq9A03XrPRtQuHfVLdqNNHKU5cJFjiT92rCnqdWH+yyvLptbmnjlkiPQehHlZ5 +XT5MozxRBAPN5Pp0zw3CTR/bjZXWu+6mozqJRBFHq4ANPVtU1z8rPNU1rq+vT3NhqcESxzWsauU kCktxJWOQEVJoaqadc5rFptbprx4hGUCefd9o/S50p4p7y2K2z83W/mX82tDms4zFYWaywW3IUZh 6MhLEdq9h4Y5NCdPoZiRuUqJ+YUZePKK5I+bXvy18t+ada1tJrqTzCJJopLB1Yp6tfiMbBOIDkdW c08Mx46bV58MMdR8Lbfy89/0MjPHCRl/Ex7yz5s8q6n5Xu/Lvm2WW0je5e7hu4FY7yPzIHFZCGDF uqkUOZ+r0WfHmGXABL01R/AaseWJjwzVvNXm/wAkHy/5dsdJeS7t9IvYpZrOdGEjQRE8uTFRGefs e/QZDSaLUeLklkqJnE7jvP27JyZYcMQOhZLH+Zf5ftrsOsHXdRrKnptpxE31OH4PtPEE3b/VLb/f muPZeq8M4/Dht/FtxH43+pu/MY+K7P6GLeUvN/liz17zbb6lcsuk688vp3kaSH4GaWnw8S4LLN/L 1zZ63RZp4sJgPXjrbby+HTvaMWWIlK+Ul/lHzv5V0211XyvPeXlvorXDyaZrFuzpOqEinIxqrg/D X7HcgjI6zs/NklHMIxOSvVE8vt/WnFmiAY2a6FJPP+saDc21rZaPrWq6siOZLiTUJpHiO3wcUkCf EtSK8B9OZnZuDLEmWSGOHdwgX9n62vPOJFAk+9i0Gy5tnHVK4q1XFWicVWk4q0TirROKrScVWA4o XA4pbBxVsHFC6uKW64q3XFW64q7riqmYFrXFVwjAFMVW+gK4qv4DFVrQqcVXRxKnTFVzKGxVX0vU L/Sb6LUNPl9G8gJMUvFXpyUqfhcMp2Y9RlWbDHLEwmLiUxkYmwhbue71C/nvr1/VurlzJNJRV5O2 5NFoB9AyWPHGERGOwCykSbK4RqBTJoUzApxV31dcVcIFGKuWBQa4q5oVOKrlHEUxVsnFWq4q1XFW icVaJxQtJxS0TiqwHFWwcULgcUt1xVsHFW64obriluuKt1xVuuKurirdcVdXFW64q6uKurirq4q7 bFXVxV1cVarirq4q1XFWq4q1XFXVxVquKtVxQtrilonFWicULScUrAcULgcUtg4q2DihuuKV1cVd XFW64obriluuKt1xV1cVdXFW64q6uKurirq4q6uKurirq4q1XFXVxVquKurirVcUNVxS1XFWicVa rihonFK0nFWicUP/2Q== - - - - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - xmp.did:1e1fdf17-73c5-1041-9773-25a15ecf163c - uuid:5ff41369-a82a-4670-9fcd-12a97a815bb2 - proof:pdf - - uuid:deba366e-3e96-440b-90f7-fbebd7ea0664 - xmp.did:0fe96bf9-b2df-6449-b285-3f2bb79876aa - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - default - - - - - saved - xmp.iid:0fe96bf9-b2df-6449-b285-3f2bb79876aa - 2017-07-12T15:41:32+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - saved - xmp.iid:1e1fdf17-73c5-1041-9773-25a15ecf163c - 2017-07-12T16:05:16+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - - Document - Mobile - 1 - True - False - - 128.000000 - 128.000000 - Pixels - - - - - Roboto-Bold - Roboto - Bold - TrueType - Version 2.137; 2017 - False - Roboto-Bold.ttf - - - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Mobile Color Group - 1 - - - - R=136 G=168 B=13 - RGB - PROCESS - 136 - 168 - 13 - - - R=127 G=71 B=221 - RGB - PROCESS - 127 - 71 - 221 - - - R=251 G=174 B=23 - RGB - PROCESS - 251 - 174 - 23 - - - - - - - Adobe PDF library 15.00 - 21.0.0 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 249 0 R/TrimBox[0.0 0.0 128.0 128.0]/Type/Page>> endobj 237 0 obj <>stream -HVK7 ϯ>5dA9=,o٢5f1`GjݨÛ^QQ'eՅROO&biz vߩOu"6zxhzf7gM/Pĺ.N3abG\[ufr%5?Njw -jn;zϖ}O/ӫqm}VdmX]H%ƓMNOZnUˊ*R.ȋ dKX'I,tSQQ l$L O;{tHr;IG7kvys|\ Jq-֪Z\J#B֥ʭ̅VLM #9pXyeɠgY zh/qyTR;&9D-u:WT, 3ta8c]kVRb#\6NS/RTPbq1Y"O@FFF cPC-`'gvNmxna ggLQsڣZjT kQ -5g9M 6C|3E=#P6==ea*FaM0*M[k!"f! C؋@ 8aId=gH{0/|!/ЀhNlX 7.XԌhI4*VgRZ_q@_k aal(7X\M}K(+/ҭݷ}xx)8c6z%GӺ=S6T.4S<#R ;PFAk_ 2s%)#}X I0>WO xUD4[c=q2"*-A'tIckB:Rb(7{bHA,AF:`Lm~fP ^/ -endstream endobj 238 0 obj <> endobj 249 0 obj <>stream -8;U<+Ymj&T#Xeo,Qs]e2k'%jl)mD^[=&:'F:(D6=j:IV!a&rUsL$(:3ZRn&d;THjG -PFN\L^V2QhSk$UUW5s[m*1tOl^;DipR+HA,miIQPm'^DO#,lD<_YI#bgXa+$PZ.`$ -8&FkhE.Phl>l"s+.IP@95d&E5XJgMW~> -endstream endobj 251 0 obj [/Indexed/DeviceRGB 255 252 0 R] endobj 252 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 244 0 obj <>/ExtGState<>/Shading<>>>/Subtype/Form>>stream -q -128 0 -128 128 re -W n -q -0 g -/GS0 gs -131.2032623 0 0 -131.2032623 64.6826248 111.1039963 cm -BX /Sh0 sh EX Q -Q - -endstream endobj 245 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -102 0 0 22 15 19 cm -/Im0 Do -Q - -endstream endobj 246 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -68 0 0 20 32 4 cm -/Im0 Do -Q - -endstream endobj 247 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -72 0 0 75 30 43 cm -/Im0 Do -Q - -endstream endobj 248 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -37 0 0 46 72 35 cm -/Im0 Do -Q - -endstream endobj 265 0 obj <> endobj 267 0 obj <>stream -H - `0ƩŗԌ p}1B0 TYdrCg4*7D%Lvܥl{ m=4r90R - - -endstream endobj 256 0 obj [/Indexed 240 0 R 1 269 0 R] endobj 268 0 obj <>/Filter/FlateDecode/Height 46/Intent/RelativeColorimetric/Length 803/Name/X/Subtype/Image/Type/XObject/Width 37>>stream -HU]HZa|GJ /<1 b MyE9 ƒ즋 "CxPh0 VX6Ћ uxlKRѣ;s;w~<a -"=0W BP$HL40Qk KK -d+M\3b"X,~yaaUETMЄ v L"kB(Lg/͓UX2S*Mb˪}b#AHX&1.s CH^x|PtST]$T| "*3i&L> kD=Xݎ1Tm&x]'t]<m_l2H \Xg"5t?>Fގ92~wrD_Wk b+`Ṷ( -t -tcLlU 'XJOa'a1\)^(Mth2Ub:G雕.t6Q:' -I# Sݡs >stream - -endstream endobj 270 0 obj <>stream -HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  - 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 -V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= -x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- -ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 -N')].uJr - wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 -n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! -zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km -endstream endobj 266 0 obj <> endobj 271 0 obj <> endobj 272 0 obj [0.0 0.0 0.0] endobj 273 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -37 0 0 46 72 35 cm -/Im0 Do -Q - -endstream endobj 274 0 obj <> endobj 276 0 obj <>/Filter/FlateDecode/Height 46/Intent/RelativeColorimetric/Length 803/Name/X/Subtype/Image/Type/XObject/Width 37>>stream -HU]HZa|GJ /<1 b MyE9 ƒ즋 "CxPh0 VX6Ћ uxlKRѣ;s;w~<a -"=0W BP$HL40Qk KK -d+M\3b"X,~yaaUETMЄ v L"kB(Lg/͓UX2S*Mb˪}b#AHX&1.s CH^x|PtST]$T| "*3i&L> kD=Xݎ1Tm&x]'t]<m_l2H \Xg"5t?>Fގ92~wrD_Wk b+`Ṷ( -t -tcLlU 'XJOa'a1\)^(Mth2Ub:G雕.t6Q:' -I# Sݡs > endobj 262 0 obj <> endobj 264 0 obj <>stream -H̱0 SM3`ɤ'-`aNu#7[4i^ѬyisGROJ=z*H$IjDD &{} -endstream endobj 277 0 obj <>/Filter/FlateDecode/Height 75/Intent/RelativeColorimetric/Length 395/Name/X/Subtype/Image/Type/XObject/Width 72>>stream -H׿NPg8 MI> endobj 278 0 obj <> endobj 279 0 obj [0.0 0.0 0.0] endobj 280 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -72 0 0 75 30 43 cm -/Im0 Do -Q - -endstream endobj 281 0 obj <> endobj 282 0 obj <>/Filter/FlateDecode/Height 75/Intent/RelativeColorimetric/Length 395/Name/X/Subtype/Image/Type/XObject/Width 72>>stream -H׿NPg8 MI> endobj 261 0 obj <>stream -Hb``$O !IF24ph4l*H 3pr J̠Jm#g,rĘHj&Ph\ -endstream endobj 283 0 obj <>/Filter/FlateDecode/Height 20/Intent/RelativeColorimetric/Length 808/Name/X/Subtype/Image/Type/XObject/Width 68>>stream -Hb``$O##T+#++#H( *['(V&,' '`*4ØML帙y54y9 %y% 3ȝL`a2v^^v -~E%ٞ -@[FZ :˘ggBg;Yy6Bff<`3YVk9%Zx-$ s7UU4.Z278_MThKsCsDkZaa_VLBi 4g\~~PВکvvWEW[W^Y/$\foPTԐPZ?eu)5V޹jZwqwt$\1ev)/ČL޴Β Psچ:_wzc3랴dI& 3~i -L+oQ\U>abF~ҪaFK˘S31#o;bS0./_}yQAi dEGg5.)*lۼqSKiC{b}ISV4ZR[ PاZ[tsHۄĄd92Z:vĖʊʤ7܂@e;iJOZ@HNRARTSJT_7h"/#Pjuvu0w7ѵ7S0au^vf6^ BB|D'bS$i`cDs - bv&

> endobj 284 0 obj <> endobj 285 0 obj [0.0 0.0 0.0] endobj 286 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -68 0 0 20 32 4 cm -/Im0 Do -Q - -endstream endobj 287 0 obj <> endobj 288 0 obj <>/Filter/FlateDecode/Height 20/Intent/RelativeColorimetric/Length 808/Name/X/Subtype/Image/Type/XObject/Width 68>>stream -Hb``$O##T+#++#H( *['(V&,' '`*4ØML帙y54y9 %y% 3ȝL`a2v^^v -~E%ٞ -@[FZ :˘ggBg;Yy6Bff<`3YVk9%Zx-$ s7UU4.Z278_MThKsCsDkZaa_VLBi 4g\~~PВکvvWEW[W^Y/$\foPTԐPZ?eu)5V޹jZwqwt$\1ev)/ČL޴Β Psچ:_wzc3랴dI& 3~i -L+oQ\U>abF~ҪaFK˘S31#o;bS0./_}yQAi dEGg5.)*lۼqSKiC{b}ISV4ZR[ PاZ[tsHۄĄd92Z:vĖʊʤ7܂@e;iJOZ@HNRARTSJT_7h"/#Pjuvu0w7ѵ7S0au^vf6^ BB|D'bS$i`cDs - bv&

> endobj 258 0 obj <>stream -H -!D:E$w0&#z| @Rܬ#`=1.yvOkŃEk.j7]d { 4U]K -endstream endobj 289 0 obj <>/Filter/FlateDecode/Height 22/Intent/RelativeColorimetric/Length 1040/Name/X/Subtype/Image/Type/XObject/Width 102>>stream -HOwǽ ػWR  % K05&`0.Y \ ` U%^ToS}KFjv֞H7azX`h0~H> jFp2ěD›q:I/b"rWds jG'`U`٘\R!J%c٨ u&. B֨Q0 -F0Vi,F'g[j %&$׌וÜtOǠi¤y\TY]P#WviTXRV Ԕwřަ4~Oc2S?|X,FBJ0Jyd"w"N}.X]wY)މoha3wzG2x ?ZGd/VٝktC Y[Y:5jCAhgiso&Izop& ŘCW,+z/RݑQj`?M9o~?kr}B#=?'oull~Zm'ȗ3O'e)[YxK/@/3-ETs/ ^D!HvM|Z^{ȷ˳f`'0Ι{ۯc=B+m-FЋH/9dUgáx堗-dh{]{kO~=q> endobj 290 0 obj <> endobj 291 0 obj [0.0 0.0 0.0] endobj 292 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -102 0 0 22 15 19 cm -/Im0 Do -Q - -endstream endobj 293 0 obj <> endobj 294 0 obj <>/Filter/FlateDecode/Height 22/Intent/RelativeColorimetric/Length 1040/Name/X/Subtype/Image/Type/XObject/Width 102>>stream -HOwǽ ػWR  % K05&`0.Y \ ` U%^ToS}KFjv֞H7azX`h0~H> jFp2ěD›q:I/b"rWds jG'`U`٘\R!J%c٨ u&. B֨Q0 -F0Vi,F'g[j %&$׌וÜtOǠi¤y\TY]P#WviTXRV Ԕwřަ4~Oc2S?|X,FBJ0Jyd"w"N}.X]wY)މoha3wzG2x ?ZGd/VٝktC Y[Y:5jCAhgiso&Izop& ŘCW,+z/RݑQj`?M9o~?kr}B#=?'oull~Zm'ȗ3O'e)[YxK/@/3-ETs/ ^D!HvM|Z^{ȷ˳f`'0Ι{ۯc=B+m-FЋH/9dUgáx堗-dh{]{kO~=q> endobj 254 0 obj <> endobj 295 0 obj <> endobj 296 0 obj <> endobj 241 0 obj <> endobj 235 0 obj <> endobj 297 0 obj [/View/Design] endobj 298 0 obj <>>> endobj 234 0 obj <> endobj 299 0 obj <> endobj 300 0 obj <>stream -HVitTEKu[BPzlu&r8 ? 0cH @X$GsBC/au 00t}'B{n';{W֭ R7οR,{HO?V֡=eYj@fwFY-zHlHNl[*;q\͔-r_D?,\o~lWo|i?m>v~}hǀQ9Y[?I>i3~`= HƧ h"5`2\,VH>I&DPAwxowvZAKHji1EѲbRޑRYI+d; -Y k`-}p.-auM0a8b46No~:Hg#3۸:dz'4^&A>g$AP5N-R+_mUG U[cs/;{^mm/ivzn[V:Qgz^hުw#xpuFFVgug g3=Mz -p|!#^,A!܆0` )v \\/Q' #'t^~ʇUW5QmU2Pr*:XGkG#qQ*AGkiu33KrZX/us{ k(˄<ޅIJH(  -[BbC<<<&"$ p02"-eeL|,L~+i+YRRuRɰşV<ί,_\\lג+QthaԢEc3:&0 030=0>qsq[Zn_/>k =a&fܧ}"o -%* dGS'A$\#s獎uWFP6Q4H&Jh:̀Q04fci.ͣ"i5zȁ dhm /a" <]H2L+tuA7݆0]GtC -Wc* L\r r Ec)܈2W380y<CO< 6>k xlٰ\yP[y>/s-ᥰa// -A8a^?k8zZ~΃_3o'x3-Ni o\Y. W\Grp=(}pxԈ=ɣ#*Uj%>QX mj$_+X k_k|K}z `C.tc#lM(5ZV3lMƨ|`W#^ WY\0;b'oR}(*FReE/~PÔ]SMnÁ#qYj.ptǦr압nIԚPf*PS}1rbմֆp9Z 5Pqjgڒ=~I| 5_۸[DIM6ebmK59m'OW^>VMer)>ocmB;{ t*FyGO|T@ݦN\7cf'6^a$0c& mZ(rxFLkYClc7Uh}^߆6d1;';ްG F!zݦ.œ$!bt&.3^Dh_ (_ r:{ -ɗ3v3^xf2k㏇D{D[5.S_-˝&w,4cRcj+ -TiS5ʳT -Q\ѧTV(ƬvISÈ58†dhOVr8B --epq, RjFnGB"AJEdJQO#+3T䛶yluc0u{W~@38i/*ous9w.%캻TdYF*T|$*[ `4-(&>4L#VLi`Ҙ($ZŽޕL=ιnx6 [NᔯBI+m^< 3I7f 9 ð 2 kn+"Xl%V+jpG7񘇸V2_xʈwd&[b. z3=es8}NR[t/1%V6szI2su2תYϛ}!)^KQBPh?; :` jQD31 ^2mxHOJtedf:ӍF-CtLh\]6-=S.,OӃ޾,u֭{;ܔ]݃KȲZRW`-=5gVW|yE#*ׁգ/?Q;Jy!YODllvHjiYtUbHʶ>ݏ&ߑn^/&LBq'E6,0 -B0I?,ZpQfu3)}FMOIѩ#䲶IEPAoKLvY,+-h2$gfvJo_CJ^4pz]x[n.If%M>'3_Sܶo1h/f6s*rCZ F2),0iܬb`߯V\P*Zx]F3$̒&(Ey=:إ 5+de6] >RCBe3{T*w` 5^*6jĩ+ZI9՜jffR VG34y,j8 - [35،2( -6Wb"]tƾ.ȖcŻ&w+"?$CZ׬_p*TR*xj&m .ad5i]πg5Z/SM -U0N:aաwbщ#0eKQ[${D 0զW{l'u!/YwU!H3^ؐ%u [GԻh/z x +b`Wkk5:ЗYx;ɰ* -L&=nZ.af6~)1htSJ!Қ5U4Уҽf{u>ӌg7vs(&R08\j-/mV37OG#}}~8{>m<&$4s} g"|OX"0j} |?`<|;|=5z.&#S#\ZrcyMZ"*#=*m -Forp}f[j]F }ۉϑjd.9 -O1ߋg׳qu3+KvRmڇ0W{yCޓXҕ1G+zƲbiE]9)H9 %~@ PT :T\yeLóGE vcY&of迡)tZ|q}F='̜]`r~-HG]1ЊhG+bh00b8娾hX"dVڴ7].V46-ҌEqc/9ڟӞ}ٍGuNK2P-ږbҷԘqEgv?qoYYxk,w~:aEе]fnUg6~j9{J.3"{jsVtRSE68cm < -%|K 8*᱘|g۷8/aТư8NXRz*j|b'qŃċXȺx dNa.|5@ZQfҜYЎ;^erf19{ o=-.InjkSO3w|Ir%uX=JwKr]>:A_ut|ݭu+KbWE?{pS$_KgU^'9 yI偢ww}M-24{,?ycơr Ϳ9s%D{Ɩ\CqPD2xEۖqvs{XWqdݸϣt+)W OUJ緸؇#:fٯt82NE5ӥ_CCm*kb~4)#R3^K{i/PL&$c -L/Р ;c{LD:Un>֭[?mP7}F^E[!r|[בKr#ݺnFȷr\fYm傅C@~8"P,=0*0MUU6VΘ^P6-\ W˝H5PY( זWT.ݥc¨2Ԣ P A%|> ~ ,AY;UӢ_թ - -r2e!`!cZ{ȁ[tn9uN;ƾ:iix'97YKM3,-OLKjVj]:I1Ÿ5R0b[8{Rր齵xN6{>S@hX@)(nRE~l^&U&kv9a&It6 d@"Q$$lL/^g@]h( tJT>OP -endstream endobj 242 0 obj <> endobj 243 0 obj <> endobj 239 0 obj <> endobj 301 0 obj <> endobj 302 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 17.0 -%%AI8_CreatorVersion: 21.0.0 -%%For: (Hasan Bayat) () -%%Title: (Unity Package Key Images - Icon.ai) -%%CreationDate: 7/12/2017 10:18 PM -%%Canvassize: 16383 -%%BoundingBox: 0 -128 128 0 -%%HiResBoundingBox: 0 -128 128 0 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 13.0 -%AI12_BuildNumber: 223 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 0 -128 128 0 -%AI3_TemplateBox: 64.5 -64.5 64.5 -64.5 -%AI3_TileBox: -242 -460 370 332 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI17_Begin_Content_if_version_gt:17 1 -%AI9_OpenToView: -129 35 3 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_Alternate_Content -%AI9_OpenToView: -129 35 3 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_End_Versioned_Content -%AI5_OpenViewLayers: 7 -%%PageOrigin:-24 -168 -%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 303 0 obj <>stream -%%BoundingBox: 0 -128 128 0 -%%HiResBoundingBox: 0 -128 128 0 -%AI7_Thumbnail: 128 128 8 -%%BeginData: 27111 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FD0C527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5276527D527C527D527C527D52 -%7C527D527C527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5252527D525252765252527652525276FD0B524B52525251FD -%9152765252527652525276525252765252527C5252527C5252527C525252 -%7D5252527D5276527D5276527D5276527D5276527D5276527D5252527D52 -%52527D5252527C5252527C52525276525252765252527652525276FD1752 -%275252524B5252524B52525251FD6352515252524B5252524B5252524BFD -%0B527652525276525252765252527C5252527D5252527D5276527D527652 -%7D5276527D5276527D5276527D527C527D527C527D527C527D527C527D52 -%7C527D527C527D527C527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5252527D525252765252527652525276FD0B5251FD7B5251FD -%19527652525276525252765252527C5252527C5252527D5252527D527652 -%7D5276527D5276527D5276527D5276527D5276527D5276527D5276527D52 -%52527D5252527C5252527C52525276525252765252527652525276FD1352 -%275252524B5252524B5252524BFD67524B5252524B5252524BFD0B527652 -%525276525252765252527C5252527D5252527D5276527D5276527D527652 -%7D5276527D5276527D527C527D527C527D527D527D527D527D527D527D52 -%7D527D527C527D527C527D5276527D5276527D5276527D5276527D527652 -%7D5252527D5252527C525252765252527652525276FD075251FD95527652 -%52527652525276525252765252527C5276527C5276527D527C527D527C52 -%7D527C527D527C527D527C527D527C527D527C527D527C527D527C527D52 -%7652775252527C5252527C525252765252527652525276FD17524B525252 -%4B5252524B52525251FD135228527CA69FC8A5C89FC8A5C8A6CFA8A8A8CF -%A8A8A8CFA8A8A8CFA8A8A8CFA8A8A8CFA8A8A8CFA8A8A8CFA8A8A8CFA8C9 -%9FC8A5A0FD1C52515252524B5252524B5252524BFD0B5276525252765252 -%527C5252527D5252527D5276527D525252A0C8CDC8CDC8CDC8CDC8CDC7CE -%FD22FFC9CDC8CDC7A65252527D5276527D5276527D5276527D5252527D52 -%52527C525252765252527652525276FD075251FD1E527CC7CDC7C8C7CDC7 -%C8C7CDC7C8A6FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 -%FFA8FFA8FFA8FFA8FFA9CEC7CDC7C8C7A627FD3B52765252527652525276 -%5252527CC8CDC7CDC8CDC7CDC8CDC7CDC7CEA9FFFFFFA8FFFFFFA8FFFFFF -%A8FFFFFFA8FFFFFFA8FFFD09A8FFA8FFC9CDC7CDC8CDC7A6525252765252 -%5276525252765252527652525276FD1352275252524B5252524B5252524B -%FD1352A5CDC7C8C7C8C7C8C7C8C7C8C7C8A6FFA8FFA8FFA8FFA8FFA8FFA8 -%FFA8FFA8FFA8FFA8FFA8A8527D527D527D52FFA8FFA8CEC7C8C7C8C7C8C7 -%A627FD1952515252524B5252524BFD0B527652525276525252765252527C -%5252527D5276527D52527CCDC8CDC8CDC8CDC8CDC8CDC8CDC7CEA9FFFFFF -%A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFA8FD077DA8FFA8FFC9CDC8CD -%C8CDC8CDCDA628FD04527D5276527D5276527D5252527D52525276525252 -%7652525276FD075251FD1E52A6C7CDC7C8C7CDC7C8C7CDC7C8C7CDC9FFA8 -%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8FD077DFFA8FFA8CEC7 -%C8C7CDC7C8C7CDC7A027FD39527652525276FD0452A6CDC7CDC8CDC7CDC8 -%CDC7CDC8CDC7CEFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 -%FD077DA8FFFFFFC9CDC8CDC7CDC8CDC7CDCDA627FD045276525252765252 -%5276FD17524B5252524B5252524B52525251FD1052A6C7C8C7C8C7C8C7C8 -%C7C8C7C8C7C7A6FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8 -%527D7D7D527D7DFFA8FFA8C9C7C8C7C8C7C8C7C8C7CDC7A027FD17524B52 -%52524B5252524BFD0B5276525252765252527C5252527D5252527D527652 -%77A6CDC8CDC8CDC8CDC8CDC8CDC8CDC7CEFFFFA8FFFFFFA8FFFFFFA8FFFF -%FFA8FFFFFFA8FFFFFFA8FD077DA8FFFFFFC9CDC8CDC8CDC8CDC8CDC8CDC8 -%A65252527D5276527D5252527D5252527C525252765252527652525276FD -%075251FD1C52A6C7C8C7CDC7C8C7CDC7C8C7CDC7C8A6FFA8FFA8FFA8FFA8 -%FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8FD077DFFA8FFA9CEC7CDC7C8C7CDC7 -%C8C7CDC7C8C7A627FD33527652525276525252765252A0CDC8CDC7CDC8CD -%C7CDC8CDC7CDC7CEA9FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FF -%A8FD077DA8FFA8FFC9CDC7CDC8CDC7CDC8CDC7CDC8CDC7A6525252765252 -%527652525276FD1352275252524B5252524B5252524BFD1252A6C7C8C7C8 -%C7C8C7C8C7C8C7C8C7C8A6FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF -%A8FFA8A87D7D52FD047DFFA8FFA8CEC7C8C7C8C7C8C7C8C7C8C7C8C7CDA5 -%5227FD1152515252524B5252524BFD0B527652525276525252765252527C -%5252527D5252527D5252A6CDC8CDC8CDC8CDC8CDC8CDC8CDC7CEA9FFFFFF -%A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFA8FD077DA8FFA8FFC9CDC8CD -%C8CDC8CDC8CDC8CDC8CDC8C85152527C5276527D5252527C525252765252 -%527652525276FD075251FD1E52A6C7CDC7C8C7CDC7C8C7CDC7C8C7CDC9FF -%A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A8FD077DFFA8FFA8CE -%C7C8C7CDC7C8C7CDC7C8C7CDC7CD9F5227FD33527652525276FD0452A6CD -%C7CDC8CDC7CDC8CDC7CDC8CDC7CEFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FF -%FFFFA8FFFFFFA8FD077DA8FFFFFFC9CDC8CDC7CDC8CDC7CDC8CDC7CDC8C8 -%27FD04527652525276FD1752275252524B5252524B52525251FD1052A6C7 -%C8C7C8C7C8C7C8C7C8C7C8C7C7A6FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 -%FFA8FFA8FFA8A87DA87DA87DA87DFFA8FFA8C9C7C8C7C8C7C8C7C8C7C8C7 -%C8C7CD9F5227FD0F52515252524B5252524B5252524BFD0B527652525276 -%525252765252527C5252527D52765277A6CDC8CDC8CDC8CDC8CDC8CDC8CD -%C7CEFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FD07FFA8FF -%FFFFC9CDC8CDC8CDC8CDC8CDC8CDC8CDC8C827FD04527D5252527D525252 -%765252527652525276FD0B5251FD1C52A6C7C8C7CDC7C8C7CDC7C8C7CDC7 -%C8A6FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 -%FFA8FFA8FFA9CEC7CDC7C8C7CDC7C8C7CDC7C8C7CDA55227FD1B5251FD19 -%5276525252765252A0CDC8CDC7CDC8CDC7CDC8CDC7CDC7CEA8FFCACFA8FF -%CACFA8FFCACFA8FFCACFA8FFCACFA8FFCACFA8FFCACFA8FFCACFA8FFC9CD -%C7CDC8CDC7CDC8CDC7CDC8CDC7C827FD065276FD1752275252524B525252 -%4B5252524B52525251FD0E52A6C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7 -%C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7 -%C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7CD9F5227FD0D52515252524B5252 -%524B5252524BFD0F527652525276525252765252527D5252527D5252A6CD -%C8CDC8CDC8CDC8CDC8CDC8CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CD -%C7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC8CDC8CDC8CDC8CDC8CD -%C8CDC8C84B5252765252527D5252527C525252765252527652525276FD07 -%524B52525251FD1A52A6C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8 -%C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CD -%C7C8C7CDC7C8C7CDC7C8C7CDC7CD9F5227FD375276FD0452A6CDC7CDC8CD -%C7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CD -%C8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8C8 -%27FD04527652525276FD1752275252524B5252524B5252524B52525251FD -%0C52A6C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7 -%C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7 -%C8C7C8C7C8C7CD9F5227FD0F524B5252524B5252524B52525227FD0B5276 -%52525276525252765252527C5252527D52525277A6CDC8CDC8CDC8CDC7CD -%C8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CD -%C8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8C827FD0452 -%7D5252527C525252765252527652525276FD0B524BFD1C52A6C7C8C7CDC7 -%C8C7CECFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCA -%FFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFC9C8C7CDC7C8C7CDA5 -%5227FD1B5251FD1D52765252A0CDC8CDC7CDC8CDCFFD31FFC8CDC7CDC8CD -%C7C827FD065276FD175227525252275252524B5252524B5252524BFD0E52 -%A6C7C8C7C8C7C8C8FFA9FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 -%FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8CDC7 -%C8C7C8C7CD9F5227FD0D524B5252524B5252524B52525227FD0F52765252 -%527652525276525252765252527D5252A6CDC8CDC8CDC8CDFD32FFC8CDC8 -%CDC8CDC8C84B5252765252527C525252765252527652525276FD0B524B52 -%525251FD1A52A6C7CDC7C8C7CDC8FD31FFCFCDC7C8C7CDC7CD9F5227FD19 -%5251FD2252A6CDC7CDC8CDC7CDFD32FFC8CDC8CDC7CDC8C827FD1E525152 -%27525252275252524B5252524B5252524B52525251FD07524CA6C7C8C7C8 -%C7C8C7FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF -%A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFC8C7C8C7C8C7CD -%9F5127FD0B524B5252524B5252524B5252522752525227FD0F5276525252 -%76525252765252527652525276A6CDC8CDC8CDC7CDFD32FFC8CDC8CDC8CD -%C8C827FD04527C525252765252527652525276FD0F524B52525251FD1852 -%A6C7C8C7CDC7C8C7FFFFFFA8A87DA87DA87DA87DA87DA87DA87DA87DA87D -%A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DFD04FFCDC7CD -%C7C8C7CDA55227FD1752515252524BFD2052A0CDC8CDC7CDC8CDCFFFFFFF -%FD29527DFD04FFC8CDC7CDC8CDC7C827FD1E522752515227525252275252 -%524B5252524B5252524B52525251FD0652A6C7C8C7C8C7C8C8FFA9FFFF52 -%F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 -%F827F827F827F827F82727FFFFFFAFCDC7C8C7C8C7CD9F5227524B525252 -%515252524B5252524B5252524B52525227525252275251FD115276525252 -%7652525276525252765252A6CDC8CDC8CDC8CDFD04FFA8A87DA87DA87DA8 -%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 -%7DA87DA8FFFFFFCFC8CDC8CDC8CDC8C84B52527652525276525252765252 -%5276FD0F524B5252524B52525251FD1652A6C7CDC7C8C7CDC8FD2CFFCFCA -%CAA7C298C19FC19FC8C7C89F5227FD1552515252524BFD2252A6CDC7CDC8 -%CDC7CDFD2BFFC9BBC199C1BBC199C1BBC199C1C1A627FD1E524B52275251 -%5227525252275252524B5252524B5252524B525252515252524CA6C7C8C7 -%C8C7C8C7FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFF -%FFA8FFFFFFA8FFFFFFA8FFFFFFAFFFCAC998C199C198C199C198C199C198 -%C1994B27525252515252524B5252524B5252524B52525227525252275251 -%5227FD17527652525276FD0452A6CDC8CDC8CDC7CDFD28FFC9C299C1C1C1 -%99C1BBC199C1C1C199C1BBC1999A525252765252527652525276FD13524B -%5252524B5252525152525251FD1052A6C7C8C7CDC7C8C7FFFFFFA87D527D -%527D7D7D527D7D7D527D7D7D527D7D7D527D7D7D527D7D7D527D7D7D527D -%7D7D99C199C199C199C199C199C199C199C199C199C1BB9F4B524BFD0F52 -%515252524B5252524BFD2052A0CDC8CDC7CDC8CDCFFFFFFFFD225276C199 -%C1BBC199C1C1C8C7C8C7C8C1C2BBC199C1BBC1BB7628FD1A5227524B5227 -%52515227525252275252524B5252524B5252524B5252524B5252A6C7C8C7 -%C8C7C8C8FFA9FFFF52F8FD1F270599BBC198C199C19FCDC7C8C7CDC7CDC7 -%C899BB98C199C1752E27524B5252524B5252524B52525227525252275251 -%5227524BFD195276525252765252A6CDC8CDC8CDC8CDFD04FFA8FFA8FFA8 -%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8C9BB -%C199C1BBC2C8CDC8CDC8CDC8CDC8CDC8CDFD04C199C175FD1A5227525252 -%4B5252524B5252524B52525251FD0E52A6C7CDC7C8C7CDC8FD24FFC998C1 -%99C199C1C7C8C7CDC7C8C7CDC7C8C7CDC7C89FC199C199C1755227FD0752 -%51525252515252524B5252524BFD2252A6CDC7CDC8CDC7CDFD24FFC1C199 -%C1BBC1C7CDC8CDC7CDC7C7C1C8C8CDC7CDC8C899C1BBC1BBC151FD18524B -%5227524B5227524B5227525252275252524B5252524B5252524B52525227 -%A6C7C8C7C8C7C8C7FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFF -%FFA8FFFFFFA8FFFFFFA8FFFFFFA8C298C198C19FCDC7C8C7C8C7C7C1C1C1 -%CDC7C8C7C8C7C798C199C199522752275252524B52525227525252275251 -%5227524B5227FD2052A6CDC8CDC8CDC7CDFD24FFC1C199C1C1CDC8CDC8CD -%C7C7C1C7C1C8C8CDC8CDC8CDC7C1BBC1BBC127FD1A52275252524B525252 -%4B5252524B52525251FD0C52A6C7C8C7CDC7C8C7FFFFFFA87D527D527D7D -%7D527D7D7D527D7D7D527D7D7D527D7D7D527D7D7D527D7D7D76C199C199 -%C1C7C8C7CDC7C7C1C7C1C1C1CDC7C8C7CDC7C89FC199C1995227524B5252 -%52515252524B5252524B5252524B52525227FD2052A0CDC8CDC7CDC8CDCF -%FFFFFF525227522752275227522752275227522752275227522752275227 -%522752289FBBC1BBC1C1CDC8CDC7CDC8CDC7C7C1C8C8CDC8CDC7CDC8C899 -%C1BBC175FD185227524B5227524B5227524B522752515227525252275252 -%524B5252524B5252A6C7C8C7C8C7C8C8FFA9FFFF52F8FD1B27052798C198 -%C199C1C7C8C7C8C7C8C7C8C1C1C7C8C7C8C7C8C7CD9FBB98C1999F275227 -%52275252522752525227524B5227524B5227524BFD2052A0CDC8CDC8CDC8 -%CDFD23FFC299FD04C1CDC8CDC8CDC8CDC8C8C1C8C8CDC8CDC8CDC8C899C1 -%C1C199524BFD16522752515227525252275252524B5252524B5252524B52 -%525251FD0652A6C7CDC7C8C7CDC8FD23FFA7BB99C199C1C7CDC7C8C7CDC7 -%C8C1C7C7CDC7CDC7C8C7CD9FBB99C1BB7527522752515252524B5252524B -%5252524B52525227FD2252A6CDC7CDC8CDC7CDFD24FFC1C199C1C1CDC7CD -%C8CDC7CDC8C7C1C8C8CDC7CDC8CDC7C1BBC199C1275227FD165227522752 -%4B5227524B5227524B522752515227525252275252522752525227A6C7C8 -%C7C8C7C8C7FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FF -%FFFFA8FFFFFFA8FFFFFFA8C298C198C1C1CDC7C8C7C8C1C7C1C1C0C7C7C8 -%C7C8C7C798C199C1994B2752275252522752515227524B5227524B522752 -%4B5227FD2052A6CDC8CDC8CDC7CDFD24FFC1C199C1BBC1C8CDC8CDC8C8C7 -%C7C7C8C7CDC8CDC8CDFD04C1BBC1275227FD16524B522752515227525252 -%275252524B5252524B5252524B525252515252524BA6C7C8C7CDC7C8C7FD -%23FFAFC298C199C199C1C7CDC7C8C7CDC7C8C7CDC7C8C7CDC1BB99C199C1 -%75522752275252524B5252524B525252275252522752515227FD20529FCD -%C8CDC7CDC8CDFD24FFA8C2BBC199C1BBC8C8CDC8CDC7CDC8CDC7CDC8CDC1 -%C1BBC199C1995227FD1852275227522752275227524B5227524B5227524B -%52275251522752525227524CA6C7C8C7C8C7C8C7CFA9FFFFFFA9FFFFFFA9 -%FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA8C298 -%C198C199C1C7CDC7C8C7CDC7C8C7C89FBB98C199C1994B272727524B5227 -%524B5227524B5227524B5227524B52275227FD2052A0CDC8CDC8CDC8CDC8 -%CECECFC9CFCECFC9CFCECFC9CFCECFC9CFCECFC9CFCECFC9CFCECFC9CFCE -%CFC9CFCECFC9CFA0C199C1C1C199C1C1C8C7CDC8CDC7C8C1C199FD04C176 -%275227FD185227524B5227524B522752525227525252275252524B525252 -%4B5252524B52287CC7CDC7C8C7CDC7C8C7CDC7C7C7CDC7C7C7CDC7C7C7CD -%C7C7C7CDC7C7C7CDC7C7C7CDC7C7C7CDC7C7C7CDC7C7A5C899C199C199C1 -%99C199C199C199C199C199C199C1BBC127522752275252524B5252524B52 -%52522752525227524B5227524B525251FD1E52C8C7CDC8CDC7CDC8CDC7CD -%C8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CD -%C7CDC8CDA5C89FC199C1BBC199C1BBC199C1BBC199C1BBC1999F4B2E27FD -%1A522752275227522752275227524B5227524B5227524B5227524B522752 -%5152275275CDC7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8 -%C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8A5A69FC198C199C198C1 -%99C198C199C198C1994B0527274B27524B5227524B5227524B5227524B52 -%275227522752275227FD22527BCDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CD -%C8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDA6C8 -%C1C1BBC199C1BBC199C1BBC199C1C1C74B28275227FD1A524B5227524B52 -%27524B522752515227525252275252524B5252524B5252524B524B5275CD -%C7CDC7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8C7CDC7C8 -%C7CDC7C8C7CDC7C8C7CDC7C8C7C8C1C7FD04C199C199C199C1C1C19FC7C1 -%7505522752275252524B525252275252522752515227524B5227524B5227 -%FD04524B52525251FD1B5251A0A6CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8 -%CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7C8C1C7C1 -%C7C1C7C1C19FC7C1C7C1C7C1C79F2827FD1752515252524B275227522752 -%2752275227522752275227524B5227524B5227524B5227524B5227522752 -%2752275127524B5127524B5127524B5127524B514B524B514B524B514B52 -%4B514B524B514B524B5127524B519FC7C1C1C0C7C19F27279FC7C0C7C1C1 -%C0C1272727524B5227524B5227524B522752275227522752275227522752 -%27FD26522752275227522752275227522752275227522752275227522752 -%2752275227522752275227522752272851C7C1C7C1C7C1C77527279FC7C7 -%C1C7C1C7C77627FD1C522752275227524B5227524B5227524B5227525152 -%2752525227525252275252524B5252522752275227522752275227522752 -%27522752275227522752275227522752275227522752275227522752277B -%C1C7C1C7C1C7C175002751C7C1C7C1C7C1C7752727525252275252522752 -%515227524B5227524B5227524B5227522752524B5252524B5252524BFD1F -%524B5252524B5252524B5252524B5252524B5252524B5252524B5252524B -%5252524B52525227529FC7C19F9FC7C1C74B272752C1C7C19F9FC7C1C127 -%5227FD0F52515252524B5252524B52522752275227522752275227522752 -%275227522752275227524B5227524B5227524B5227524B5227524B522752 -%4B5227524B5227524B5227524B5227524B5227524B5227524B5227524B52 -%27524B5251C7C1750551C1C79F27274B279FC1C74B2775C7C05127522752 -%4B5227524B522752275227522752275227522752275227FD4F52A0C17627 -%5227C1C7A0275227527BC79F52272851C7752E27FD1A5227522752275227 -%524B5227524B5227524B5227524B52275251522752525227525252275252 -%524B5252524B5252524B5252524B5252524B5252524B5252524B5252524B -%5252524B5252524B5252525152274B272E75C751282752277CC175275227 -%284B7527522752515227524B5227524B5227524B5227524B522752275227 -%FD04524B5252524B5252524B52525251FD3F522752275227529F52275252 -%5251C14B52275251522752275251FD0B524B5252524B5252524B52525227 -%275227522752275227522752275227522752275227522752275227522752 -%4B5227524B5227524B5227524B5227524B5227524B5227524B5227524B52 -%275251522752515227524B5227524B5227524B5227522752275227272752 -%27525152274B275227522752275227522752275227522752275227522752 -%27522752275227FD045251FD0F5251FD435227FD05524B5227FD1F524B27 -%522752275227522752275227524B52275227525252275227524B52275251 -%52275252522752525227525252275252524B522752525227524B5252524B -%5252524B5252524B5252524B5252524B5252522752525227522752275252 -%524B5227522752515227524B5227524B5227524B5227524B522752275227 -%522752275227525227525252275252524B5252524BFD0452A8FFFFA87D51 -%FD1A52A8FFFFFFA8FD1E52277DA8FD05FFFD0C52515252524B5252524B52 -%52524B5252524B5252522752522752275227522752275227522752275252 -%FFFFA87DFFFF7D27522752275227522752275227522752275127524B5227 -%5227A1FFA87DA8FFA827522752275227522752275227522752275227524B -%522752275227524B5252FFA87D7DA87D52275227522752274B2752275227 -%522752275227522752275227522752275227522752524B5252524B525252 -%51FD05524B7DFFA827277DFF7D5252A17D7D52527DA852527DA85252527D -%7D7DFD05527DFFFF525227A8A85227767DA87D5252527D7D76A87D527DA8 -%7DFD0452A87D7D4B5252524B7DFFA82752275252A8767D7D52527D7D7D52 -%524B527DA87DFD0B52515252524B52522752275227522752275227522752 -%275252FFA87D2727275252FD04FFA827A8FF7D27A8FF7627FD04FFA82752 -%27527DFF7D52275227522752A8FFFFFFA85252FFA8FFFFFFA8FFFFFF7D52 -%52FD04FF7D2752515252FFA8522752277DFFFFFFA827CAFFFFFFA82752A8 -%FFFFFF7D52275227522752275227522752275227FD045227525252275252 -%52275252524B527DFFFFFFA852277D7D7D27A8FF7652FF7D52A8FF27A8FF -%A152A8FF7D4B52277DFFA827A8FFFFA85252A85252A8FF5252FFFF527DFF -%FF527DFFA827FFFF7D52FFFF522752527DFD05FF7D52FFA85227A8FF7D52 -%A8FF7D7DFF7D527DFFFD04524B5252522752525227525252272752275227 -%52275227522752275227522727277DA8FFA85227527D7DA8FF524BA8A852 -%FF7D27A8FFA8FFFFFF7D4B27527DFF7D2752A8A8FF5227277D7DA8FF5227 -%FFA82727FFA82727FFA852A8FFA8FFFFFF524B275252FFA87D7D7D527DFF -%7D2751A8FFA8FFFFFF7DA8FFFFA8FFFF7D27522752275227522752275227 -%5227FD04524B5252524B5252524B525252277DA15227277DFF7D52FD05FF -%7D27A8FFA8FF7D27A8FFA8FD047D2752277DFFA8275227A8FF5252FD05FF -%5252FFCA2752FFA82752FFA852FFFFA17D7D7D5227524B7DFFA827272752 -%7DFF7D5227A8FFA8FD047DA8FF7DA17D7D52524B524B5252524B5252524B -%5252524B2752275227522752275227522752274B7DFFA85227A8FF7D7DFF -%7D527DFF522752FFFFA827277DFF7D27527D2752275227FFFF7D2752A8FF -%27A8FF7D27A8FF5227FFA84B4BFFA8274BFFA852A8FF5227527D27522752 -%52FFA8522752277DFF7D27277DFF7D274B7D27A8FF7D27527D4B27522752 -%27522752275227522752275252275252522752525227525252275252527D -%FD05FF277DFD05FF7D2752A8FF7D272752A8FD04FF5227FD0452FD05FF7D -%5252FD05FF7652FFFF2752FFFF2752FFFF277DA8FFFFFFA8522752277DFF -%A8275227527DFFA1272752A8FD04FF5227FD05FF52522752525227525252 -%2752525227524B27522752275227522752275227522752274B527D7D7D27 -%2727527D7D527D5227277D7D52274B2752527D7652275227522752277D7D -%7D5252272752A852527D52277D5252277D5252277D525227527DA1525227 -%52275252A85227275227527D7D27272752527D52522727277D7D7D274B27 -%5227522752275227522752275227525227525252275252524B5252524B52 -%525227522727275227522752275227522752275227522752525227522752 -%27FD0552274B27524B522752275227522752275252522752525227525252 -%2752275227524B5252522752275252524B52275227525252275227522752 -%272727522752275252524B5252524B525252275252275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275252 -%4B5227524B52275252522752525227525252275227522752525227525152 -%27525252275252524B525252275251524B5252524B525252275252522752 -%52522752525227525252275252522752525227525152275252524B525252 -%27525252275251522752525227524B5227524B5227524B52275252522752 -%515227524B52272752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752524B52275252522752525227525252 -%4B5252524B5252524B5252524B52525251FD4352515252524B5252524B52 -%52524B5252524B5252522752525227525152272752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%52275227524B5227524B522752275227524B5227524B5227524B5227524B -%5227524B5227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752522752 -%4B5227524B5227524B522752525227525252275252522752525227525252 -%27525252515252524B5252524B5252A05152525251A076524B5252525152 -%5252515252524B5252524B5252527B7C52524B525252275228524B525252 -%275252522752525227525252275252522752525227524B5227524B522752 -%4B5227522727522752275227522752275227522752275227522752275227 -%52275227522752275251A6C7CD7B52275227522752277CC77627522752C7 -%A62752277CC77C2752A5A62752275227522752275251CD75522752275227 -%527B7C275227522752275227522752275227522752275227522752275227 -%522752275227522752275227525227524B5227524B522752515227525252 -%275252524B5252524B5252524B52525251CDC8A07BCDA652275252522752 -%7CCD51524C5252CDA052275276CD7B5252C8A6525252515252522852527C -%C87C285251524C5251CDA05227525252275252524B5252524B5252524B52 -%525227525252275252522752515227524B5227524B275227522752275227 -%5227522752275227522752275227522752275227522752277CC77C272751 -%7C27529FCDC77C277CC77627A6C7C8C7A62752277CC77C2752A5A627C8A5 -%C8C77C27529FCDA5CD51529FCDC7A027A6C7CD7B287BCDC77C2752275227 -%522752275227522752275227522752275227522752275227522752275252 -%27522752275227524B5227524B5227524B5227524B522752525227525252 -%27527CCD51527B7C5152A0CD7BC8C85251CD517CCCA6A0CD7B52275251CD -%752827C8A052A5CD7BC8C752A0CD7BC8CD7C4BA075A0C77C51CD7B287BCD -%7BA0CD7C27525252275252522752525227524B5227524B5227524B522752 -%275227522752272752275227522752275227522752275227522752275227 -%52275227522752275227A0C7524BCDC7C827CD7B2727CD7552C7527BC827 -%28C7A0274B2776C77C2752A5A627C87B2751CD51C89F2751CD5127277C7B -%CD7528C77C00A6C77C7BCD7B272752275227522752275227522752275227 -%5227522752275227522752275227525227522752275227524B5227524B52 -%275251522752525227525252275252524B527CCD752827C8A652C8A62752 -%CD7C51CD51A6C85227CD9F52275251CD7B2827CDA652C8A6057CC87CA6A6 -%2776CD7C51CD9FA0C87C27CD7B28A0CD7BA07B7627524B52275252522752 -%5252275252522752515227524B5227524B52275227522727522752275227 -%522752275227522752275227522752275227522752275227522752A5CD7B -%7CC7C827A6C77C9FCD4B76C75251CD7BA0C7A027522752A5CD7BA6C77C27 -%C8A57CA5CD27A0C77C9FCD517CC77C7BCD7528C7C8517CC7A051A0272727 -%522752275227522752275227522752275227522752275227522752275227 -%52522752275227522752275227522752275227524B5227524B5227524B52 -%27524B522752A6CDC7A651284BA6CDC8752851CD51529FCDA5C89F282752 -%2776A5CDC8A02752C8C8C7CD7B284BC8C8C8C77C27A6C7C8C8A027A0CDA0 -%27A0C8CD9F52275227524B5227524B5227524B5227524B52275227522752 -%275227522752275227274B2752274B275227522752275227522752275227 -%522752275227522752275227522752275127282727275227272751275127 -%4C272727522727275227522752272727C87B272728272727522751272727 -%4B2751272727522727275227272752275227522752275227522752275227 -%52275227522752275227522752274B275252275227522752275227522752 -%27524B5227524B5227524B52275251522752525227522752275227522752 -%275227522752275227522752275227525252275227522752C8A627522752 -%275227522752275227522752275227522752275227522752275252522752 -%515227524B5227524B5227524B5227522752275227522752272751275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752272727522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752522752275227522752275227522752275227522752275227524B52 -%27524B5227524B5227524B5227524B5227524B5227524B5227524B522752 -%4B522752525227524B522752275227524B5227524B5227524B5227524B52 -%27524B5227524B5227524B5227524B522752275227522752275227522752 -%27522752275227522752272752274B2752274B2752274B27522751275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227512752274B2752274B275227275227522752275227522752 -%275227522752275227524B5227524B5227524B5227524B52275251522752 -%515227525252275252522752525227525252275252522752525227525152 -%27525252275252522752525227525252275251522752515227524B522752 -%4B5227524B52275227522752275227522752275227522752275227275227 -%4B2752275127522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522751275227 -%4B2752274B52275227522752275227522752275227522752275227522752 -%27522752275227522752275227524B5227524B5227524B5227524B522752 -%4B5227524B5227524B5227524B5227524B5227524B5227524B5227524B52 -%27524B5227524B5227522752275227522752275227522752275227522752 -%275227522752275227522752FD0427522727275227272752274B2752274B -%275227512752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227512752 -%274B2752274B2752274B2752272727522727275252275227522752275227 -%522752275227522752275227522752275227522752275227524B5227524B -%5227524B5227524B5227524B5227524B5227524B52275251522752515227 -%524B5227524B5227524B5227524B5227524B5227524B5227524B52275227 -%522752275227522752275227522752275227522752275227522752FD0427 -%52274B2752274B2752274B27522751275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%5227522752275227522752275227522752275227512752274B2752274B27 -%522727275252275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%27522752275227522752275227274B272727512727275227272752272727 -%52274B2752274B2752274B2752274B275227512752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227512752274B2752274B275227 -%4B2752272727522727275227272752272727512727 -%%EndData - -endstream endobj 304 0 obj <>stream -%AI12_CompressedDataxDZfj?\3ilȌԎY?paz\5Z hhp=YY(R"ETE#q?~۟?YWwo_|wxW|t׳^M/KY׷/wܾ'?=N_7~}Ϸ_ov}z/nt}]~UI뻟׿pۗ}̇o_>{]Yܽ~go{ׯ޽~}y.Bw/^uwB/7?޿goyw>矕o}ufgg}~?i\S<k=so޼6~mxgO7w_<kߟ.W~uWc7ge3{KG;, iavꟜZ@_˻66fu.ݾw!=_?{_/qczwo$/޾O]4r37zϟś#a~Wo!.$6@7zu痿جu_!6]-_owۯ?>$O7wuwy|ūۿܱN\}umzݓ?IBO1>yg_|q+-?O{RϞOR_͓_]k6zo՗o[o'w/ݾW77wOݡtG7=yv/.Ϟ߽=yS 8ye>{SKêIz*'oz'o|uw7wOzEgO5ӻg_Օ_聾} ?4x{J?}GNK7y{9/e{'kXWzg본g>}|䗾.WLZo'zB~߯C|/_IZ~r7]v۸z[ݓpwRwG>wq~<gb0OƝ<7o<,Cǖ^k{9O'?}A ߞl{*wϧr^7_/lg5o~>_ݿ$A|BwLW_?{vw2s_=rAm-o?Ww/^݋7~r_}yjeV$]Szk r8)nuKh@׫_Og$L|_^oɯ%Nϟ7D>h/oKk󧻋Wo_'_|8,_yx໭:u'}]S8jO.$ aH!>|Be3=o>s_K_}m헷_y.=dٷ~3ϯ/+m_vye3'݇[K4]tZu浝]]]t7,ZvF&.֮=Jڐژڜ.ҕuI7zԔ3d=csU/U7~~0aT4p5\Se(eR;W(W~RƬcqNjrԷ׷1?e䳮2ږџ֑_FR>ςpZ6 n1jY00O<r3:fb? "fC&:̅gOfcPeoFyvy:+t{4HF\cHyiƹx'HlF#}n2f<JaBbo\]vykVoXoFdg7*B|q\]]juUՊ',_DPAbǹՅլ6]U WE nRCs K鲪r@]_&-/vK^^\\E/p!/::jӹ|γӐ\. u?DZw;>xem~7l 7uZ9ؗ<: N;Fz7CCf>)JǮLc)ԜXkGOܦI].|v'ٝݥ#^O~ 2J-n\0 Tb2yX>\Rְ }_Kռ^~D^o{p݃[1Q!V{.n_~?m0Q0~wqW/C}rT:YsI9>e csNibr* 0woG$+ZF4$dIΝ$h.Ikg_ ץUeu(\7u;i,$V8 h4Yf:k'I¥d$Ib\2u- UBW^h.,d~!+j9ey=,a4?7ZB wDg^- &t Ư!LA†НK+#b[O~k0.,WV7->`Un6dWZL78=Z1x^7Re^=,P= ƹM 5VGJrVT0G ~pŸcDɘBIlb+6Lɦع T|YjSukpI.e&H~Md C>-6s Mh7ḛI9bk%\y386PG= -PzL, K - Hr%0$$ H$G#A $G@ɰ47qИ8 ;@G㎀n=d?A#ܼ]wQ?Y/UndH3+:6MنGZ9lބk㣭>tǾ+~xCA>}c=6aHHth6/M\nI#q8qh #"!jZ&ۦqp`6^g;6.u.gj/V@p6 -e70ֆtEW{ceZj h6oy˵]muy.zݷ6Y;ڃXܦ}ow7]==m+~]{(}2I \7ՂV.$oU(1)-QKJU'2fJ/Fe)[rGZ%Z%4x'V\/&[BڻmZf5Q^> [xDIn6l&^m`86f`4Y])5llLR392 6]p.7.[ߍ=n<`']ZrvXm~Z{PCs" -U9 -OkEc,k|E5KlcyڒL`s-崵ct#$̟tǥNXׇCA>+~pa]\h37&7WYh W7WWpH ylz1bŸQn+GE>p 7ǰ5l5ܜß~ENp8\,h1.jN{iŴUl_ؙ|jEkru`J^ǭv7kZ|G$<}#[|߆MOoa?l#Ji{ĝu+|(5GQ|_WQ>jF4J_ݿ4ãjN\kD <}f CbU˜4 !> )?SSϐ#:aO|BHLF.gcv.\;ipeZIǟw6D? kXH˞~RdP}lxyŭkwђuJ/u/Iu8iՆOpUҦݴKww jNs>GXT(O}'14)c. ~~t苰JL :a?CB{?Igs_jѤ{PVpZY#eu@ݚ@rHR,zDMp~v8t{B"<& Zp1v-YPN0L#n%lFj|v5|STVxpă'~?|a_K^#<)S->Bxuk7ױh)ȇ%_)?lӃ69߶vu??70ɼ<,}p Q|+~_KArj%ss"X9QciteWdLFٕVlZ kћmɛE+E>D]H_vB*+4l38]Ѽ"_aF#`BH+e(T*LhJ+$RBmQU?l`h[&r 7J.y1Kn̒hЀe͕6mh6rgTn۪9_ڧ\mxQW?m:n7]z}KZ};*ν$f̛}bI'e|5攋r;tP':'{K;vܸuŇǽ17+qV0#\~>l۶MfokFy{QHR<2<6\V@#\_ӁSj {F>e5d6 ^iuƣVڃ?b>ңOЖo>}ɇkMW^ߦ{⁦aHX[J!K)}}%d5T[ʀ]6OZ l)6%( &[{n"aWueX aqntZ&hZci{je喌wa! 8T:仇Iz;}H[R->lWMW|wkmڷ :x꺱L 2g!RӒܑ<,pm{7= -TLTHb>?*}2r`&%mS(b#&& -)iB&ITJ_W& =HF\%9h~B+-cG!~#]޽"RK=}jt)쓘l/Eɮ]܈OzDŽ(:~ў^sn/'\.X!{UGFs-[t'xM*xdAځa+27 _!b U.`8 ;n!K= -5p  -[XVl}K ^@nS36q]kY*7,} DRg^%\8nR7RkAVJGq#48`"7z^S+uM+Ƈ hQy L?N]?6 AG>NqeՏpXXk+MS!M}?ZmP=?`CQe]6SㇻwG p5^"ɋ"5}2h -jAB(iU1,n#p`[kP*c"j[zQbk-)mom9./7[["d\%ɰB=uJ?8-5:t8*n/Q7 ?}ſPfq@QvI;| gXH(đ2ZT!l='C͇(ؔ(J,VXjַQdIok!ΔfZ+i5~uh7wƵեiQyPjcܴ-8@s:!%/q>۩< CoI{ ݸ⇷(aO;4F\(Sae$OՆlM]ʥ6ܸ6Z}tPiRAp>p,ӾXJi J<.M (=ӦbڒBy:ӄt-oKEzT}i&V/^}HސiX.jCrGԭ\|uܗ0zX}N}4HOA ]nCbnlFaJQտq e+(~"qu48U?G!\Z okͷ=6xn˽xՇK"I币vwo60ukj;CZ"/H<ڈ]}uC]]f]^H){|QWFl4q.8^OP_fr&ޒUq/H{;A#wZˣ?~;,r`:i>D g z/J?eYO[)>:x*;~5dB$NHVxمJ/e^e02 ͱCK|}İ?+Z9*"WR~S ֣iذ1dX0ؖ"G&b, tmq-|ŒEИ`මXcJ򡂓X`pFAd  P¢ep)>ԯֽwy;wzgɐ-.y-+xlmAiKՒh95jRկ(~v>%jIwZR>K;qD荶k':^:^ƪj!C^8q>|G[8:{;mn{}n~V۰3竟f-1PNXYC}gh: c -q:rY?;ڸoxmzG8)tCwMưxyr8J&{KZ)~kٮ῾%OjYU-l?rҺi::yЛکhq^=vdH#ɭƒSOS8f.@T'>D*z|^x[ Hә5ivᄑ!%k'Fu&"5$=9>nmP_(iCvGIx/850/>r l0|x8'?mM'm2=SRqs@xތiwEI=6~;n`9lx.[ (&6 Ea8Lƹ|tRmÆq=ޔ}`"lA&l§ -gߴryp9{Ny堠2rnlB%wx];`wO߳n乴{gcglY|)9M&,YL!dwI÷'o4H&W0J&ms} ?ZQupKt!>Y=B8j||~]!!Mmڊ_TFEզyc_7C^'@!h6fΘAZOi^eH! '۳ B٩_=ocOfdi}$Y[ >/nJyp_];#DogB`ȝ}8)[YF{Q5";pGG{eL|2.'Q ;dGi#){^|I'?2YFˆ(5n4a_z_g[O?.w}˟~r?XsקrF{XgI<Nbn(În_NK՛O<y4'/v?9MϞ?k>w雟#?׉AqիWMS>n.'-A>K,3fХ\=ȞO'8zwJC\r+4<>GytQ#-P 3)T=,>Vp졡k0g& zT͇^wg=F}Vgx.3i>?d7NHM {dY9ӆҹ,ٟYm nޔwY;i>3m(az:kwM58ԽP ip \%kqhдcV&.PrPlLI -fxO _ьgci!H8.=ѭKM?_jWnDƒs!~BX1i4ɽ)Bϡ.&%0 \EB O0:n+HżYhȂz #%tvI r'GK nUVEԭG)FY勰 -$zx*68Hڴ-wz -n0ұ|eJU+=zL[bØ -LGeY\n 7pxYu7)NiҜj4t#1 h jl^+s2)A&=)+0v^w59o -M/>,ߤCɦ,;WXbE_H32^,0nz'y#k/43[3z#Ke Z(E$ .&;OH.qB9JwBzv=l=E~^Bר^?iGoKK%X,n#=0R-aj! -QN=.yn/Dtu??P0d7Rkp}u1.f UJ J -J/ڸ14cfYC ՀV(IPzNY$sۄ n)C=#%ƦǽhE(-M*M+4Tt!=b:c0AF6][NeCu/cd3jNf*Ϳ>! 1VVX2SB&EH8ʔX,N;Y5ק +kŀd2Y9 (/@ݴy7&ѳiȎ̦]i2IՃ E)y!U%W4 6 ;`~wΣnUuF(Nו 1 #Ys!9Jvt?dy;` -`W/˅$=ܰ4L$ZpSv)TKJCbdϣTY\3RX]bYTx@?ׂ*>ꁵnz3[ fcI=@Du@[o58"C7Ar_&TσxYC+{ÒQ:b,֮~$rŎ}:Y/XL0 CuͮƚJ.'VS1y 2:kh?B$#2z.p@SEL۷E/"i6=I}3/@= /70Ț4mI 0d?K=2x sPaМְJKػMikԭ;c3C4_^f5Dl64Z -ZA9a2,!DE+(؇O0_d!R>gdl KIV>9'o>{p% ̫$:k|_jة'pu]}/+l̀^-U5Lc\|TyJZh?ଅVa5XqT(2EyʸA+b@CN5_K3K'_c]ĨccNwffGc/Nb:nf?ӴeO^w/`92qqrC$-03hh& t ^R$m6r*Ɛ>V<0ƔqiIswэQmTB(긬twK <RPHҲmvŀ1`8{(Vz #9Re΋yW-٩؉ ;nz*c9͸.TT4)9\죃GR6jk%Ԙlz,I$;ݓ߾y\\?}ܿPU<~ 6%iTke \tk½$AJs!(ɛu,q? GCzәc7S媍>p hQZ͍lK.K晱ָP^rLc3 Pؽ(5Ao=rEtx-$V:]iպ9Kޮ@_a:*H IO#-řAK2>u\k1a;5ܦ%l³P/bDo7[4:qxbHce cL5pM6 ͣo +jfLW7=kk UAV]C.iZJ -P^4"hKQQvb•KakJ%Yljܛ#7$n* y!|ɳUXC$C=E(AǴzƜ&!LA6 f+6PvI -HdQM 46}'f mY] 0PHLA|7-;a4> Awӈq<Z€0' -pNN -&nAKko<@ je?>=({%':w -^ 1$\HR -Ki4 8Ek,%y2=$[ o O{24x, tV2'T%#3-_&Ճ; v&SÈATH+:602/A⽩pHHg{j=UAW2`^ﻕVHPBasOwqHgUMM@lkll s4 =(N 00BM%ɭlx);v}ah9=Dc-wr:9+(߈|:n֨eG -,4݁a lކťfLve$E+F>o0oVx2NQioު vHYa*$Fi. yI"̟%@x4.m|]pT&cC1wGq6B T$~ D)s2~|t:-p`tWh/NȑG7:mX3 ˸{Ƚ)ey2KBw%/OA\9 wNO8Dc¥ytĄhrt]@ e0o‹x]@Lʢc w^" ]l4K -NV0;< )`zA YTNC]8T&/,LɷYUӨp$_D4)'A3pzح {m>9._&z``e%zRd!IIJF!Tg'"|sh]52$DbjXz#&6p{ R&ݡj&jA(e^_1)mLL0<s{8ҥ!8 8t`9L<U7!}3L`l _EB(^[ -} ^kkp ->H\%a]8sDC͡'GO:wJdXzA-d}BEe9+d 8eM@O4T(uI#g 0ԎYmpIAQ胣x/ -|0&lgH}HQɡ)pdF\ӾGT']B?,FB67Gj z@`>Dὄ?MlD|$xl_ac0ldF+AG.we5Z{N0=M= XaCthٵ:{Ȼ -QjF nꒉ8Jj}&ֹ6LjU -y QZnSR"+ !8=ۀ,"S1kUש'nE2R| !DaqJGn=-bLjnZ d'*$| [V"UyoJo>q,<[ - -+=;' -17G';43-A( $iR\k9;BSfs1 W?۵D` GB!ֱޓ%8.Q9B.D!_踎vJ2􅰶,2bs^ S_ Y'RP`IC^"M:H HpStBTL(^ w/x#!B ->l.jQMG5sʕw`Όv$a˟LQ,)~"a - -8PKj]cAs&_hn)M|aL4v&c.@2`Arե>/ 5OqJ`qA G"+]v@Cn`VEU"GM-j:!nU7wM<9Aiu`D'swښ_2֎: eKX@]r^i; -2Xb(9xΥ$-{0x0EwETz:S;* B -ٹvI;:IejEv<'kS>@ zjs#Iٶ#*)BdokptIȨ Lmٴf{f 0&20d5}2\Zr+"`Lf67dĩ(MDEՙ[6?Ȟ||Fa^NT2͘Z}Erz7b=ۭUasɁ甌݈gʯ,4ppSޛطqV1ИN<{1|;W߿+8414]rD̹f#^b͎Cpp΄J:z.R{fÑ)Ә|CO+*b= phr - P΄+\fd#%έ̐Li%3u;@99dI!= K6dFl rMc'6TRck4Gk8QeR%إ ]H$ҁ5+0z;c3g!tr$`eXªê"_Ka?*+#KZ.\t3٠t밇jocrB "l -oČuEs P!JёiցVy!vRL .*l5EOR?kDHE6lJOzHL 4`=U5Z -,Hd&oc|<f>>`T[D9;sYѦb n6%^S)9}˭4EJ<վGN̸Cvrv$&Eq#a!^edL^X,Є1%`8³ -o0jVEQOVYw^a5-m/ kԾ+D'L?nvHvHFdOBPh - a;Dd0So$8/8aFI@&ߏZ3&#Ưp{ xvn HVY,vC٩:]jXdܧH:`bN\骔n#Hc$ -bV{ R]P* lAa*Py] kRWuc\ ҄ $I*k9W8tEfZ}%6J38 -M1}&ӉRL%\Ų)FjD GK؛IY)I^$UVq\z)ka/-!>C)؊uC<(HZLOWSK79X/1 >$+O2BT9i8BY]d5U9.pTg`ϙ9l }sA/<-GK'Aӡ"R|yy 5BoTS)fV/H:OMP5ҥx8ze -+hB>R+(Xm ~S,zqXvFB=ɉrnS Gc">! #s|C^ Dmz=ԮTcg6f[z,!fI_[!16|᪞б-h$ȶ=$3+R#B#7/jCDMpn,;ؾ|;B^AB Vj$ua<MQ#.'{TjDG6ǏLڴb2x\rP(qe%<^dr>AN 10CdL=k;YfO%-J"W6}/, ͈i |vtT@D -_wҢ)d -!bw+ M`>M`&񍷊 avWDY|EJjR-=O:y,+qlfwf_"zf:c0o Lr? y)^U(oK?Xju&'QBDU 9#)GRfx=KT$V1 L{~J ee.^gdS5mT;geDA΃`( N=dβ\v'ug,XLG3;j6fug*,jB!ok.CoʂuUakSM)[ #isX ]\_9) -ɵT}'D"DnN2qp:A34[>Փ|\c2b?b Aվn Ի,:D|&㯓ӧȇ|&oP.:ux#Wpː4D"C'yQsv&lR]:X֒NgB]>GקİS`ϑ 8oB>MсEДH s`8$>Hb|w%Z:t屯Ի3;O< z - Z=FiHlۓ{8:Sry}v2O1/Q[AID"AP!b$"<OIԀFxƤ\;v.* ܴOz..qdXx:L-.$fnv@>.c'!@,|3NLJ\H -9LY -$m¬6WHhCpBrl%1,jO -8\.9Z3 STzYEo1CGf|=svhԹqd};#6rX]k$䥹22$),|}Rz)K]"1~P쑩 R>ZP5EOoz䊓{A&0wm%ۓ314jDp6u%XO.\JAH`kvkFt )fJ?[Rf6eC'.H8BbN⛔NY86PΜ${9y"B9PޕP | w6`؊KoR=nUr]rlJN3CC:H[&SS4 -!Ω6aۅu=jȓS Fю؞K$m<{CDJ%KSfr7Y]G'sdg3V$zwv.vqLΆӥfm& d젿Qc%nE@@96" R1-Lz;En~8륇O"Vu)K7rԕnHP>E>a]ceɰDk,ˇJEp$mM}w|> ^a}bߑ2J]H"pq` -!&MlQB:“9?K&~ 4샗ZKAo^F`³gj237fEo˰FBҾ3Ep50͇s b?9=3 %̅GbP}Bk<]rZQĢMu- 1g цlۜᲟ2rV%*%1IMN u7FôQiLʲL5<ÿdq2@Sq6-0.2LQx^fS5..ζ969lr*5Bbwh5pJ`Sala#WN̪&I)Cx8x)=ҥt8v\MPl> jt\;zBD"//*pN )G9~[f&]uⰤGvzsis3nᏵTܓ!%2v{'s؋ZnG[ -3C×:[K(HɳkA >]0zxt>Q]D$-s(5?g vɳ5IpipֱGF۶9sP)K}T(R0_]m)q<QWL7QnC5L#uDy ~pu ;}ȖT8*{wVZ>A>0'YOj?$~ u4Nc),]o{rY@mu]SWM3LUH+t-G+  mnTNQ7E)29TR\iÕ9sɠ"J>,M͟nB5D| c~%}y>zH)mPeAdX\G=yr@ihG4x M/ -=zT}}wE鎿}O>_ݿ'?FqߡT9' !QXPq ɰrLd™A1U>%ÁR BUfʮ؈jvNWv$gzNUmxQAW \S9i[3a< >jrpq"z'Oɬk%~D]}ޙ8*D:E&M1ҹGk=\J B&O>,Tq^39CQyV_Z;LS'UȽh|S<1oߊ*>]+@1x,P5!QȐu}|q@s Yb^i~5n<샿%YZKʶ!#c׳ >" -YN8u_^9q((y&Zct;)}h7AZ=&,Knlq-x[p>-}uW[8ztB7m]l7d#d/C2d0d"\rD -ꡖ[uKe'w^B+VM.Zk19'k :>Xd<ۀu-hb A iR3SkpJi!/6v͢ gS(.3S1;h?4ٻe?lsbZ0I?~]9Ji&QBc]C:[l\52.!ɧ꘸΂~)K9.8],i>3J"ڌ C07e$ⴂHQX5 BBRhxqHxO`S"=zHəH&yC{Z][ *hC7c#ӄؙŒZ?vBLo%[i *c"tc NGTg/+;It=94  "瓯0s{=^lwKoJF gn" $ӓ|KH4 9>qZ6)(x3 +,l -*0Kw.e?9 0fθUvr1 N[ZBk՜Tת[N 6-}]W4puPX ϸ6`&/ ;m1<"C]cZ+q*4ϞD9?>L{FQ1' #5 -}N|o!k8[L0xN®>t@s{5C Y -s4@n= -ȟ`JU ! -cn*PZL""-+zojhE\0%&8g֥H*aúP=.QX\jt˼s"x[igL%Y2 -Ѿ*r8;~BHI(*Ayz̴9hKNFiIG i;@$X”'$y,6xZz /+#7B2f8z5ъCoFw|UͲ-by_Ng;^\B`Hz\Vlw1%lD, 2؄⮃'{MB "" W4Zң b5LC Ϟ'ԋ0SiY| *ȍo<;#U?Ӽn2I4piZUp:8=/ʃ- 5&Uw; * Oo?zoJXO+!Qs?"Xe D)KəV깵hKf>G }@35u|:SAume+8KqE$fLi'չ# Eh $NZDrpg?S5g=10u0m' -op>Yzu0ToH(/v [ Mw)qs3&]OFN[*Cq41nO*l ;`)g%CiOw;xC% ,-$rN&{ޝFIȄ[&SU ݆V*|A>?^YB&yu'̂0Ed@|T_+̺u娠5ÛaD"Ov_,= - ƳT Ly 0hipU/ib]Us[U?ڹ tWdg|z_"x9gL/=+@* VlD9.0. Tj6R Õ"TD]/LT_TBH#)jM>w;q8"HW'-7ٱ쬄 Rvp |0P1t/tj!g*݄@U.u-2,+уy P -}lw. mh -f'q<NG΍;0 ,GqO3Bv#U, Ç4V,(r+ 2 'gL1\v[o}=f;Fhk :`#'DyOHr*dէm?MS)a -gOhS"R08}#Sv)Ywn>vHuQ,[Ex2I\>[ &Dd1>QM>&ʚgP Ck&5 -گ1LKN 4kPK`* >aTQbޮ"ר1l!u0&_Pq#0Z1 G@|X]DyN-3B/t'^ψs5]*xNV=.aAO ܣܣDrT |vju-@d4tCWg'.AzTIIJҙՀio෣11C8Spˡ\.^MWep\-J̐(umdԥ+ô} e࢝r~m8*Hcv -ʋWZdD!T\tY>PԪe]`ڟ9H #ELΡ'"]n4sG{M9Ɯ4ϻTˑ3lDA-c!L2TRﱒxܮ)0,,^Bȃ9A9gJFQ'JzE-sKc;mz;w׉|u17!ԅG ܍bT{(aIwbX`rbGQg"?rݰAP8eX [Vdؙ./)onK -)5_QFus뽴vtlI($lH%nJ ;T;$= Mu"-ꩱOӇaQnC,&÷R Y7/КTd #dШ1TfHSFܞd~'-ttP@F n,^JaeH~w&%Q't !Pek;ic=7gD#X=Эu-zvX Xg@ \H`?)JGj^p>"P -8QN': 4Wت*|k"V1( of'Z[]Ow6Yp)gi@&b\% кa!s38xk zYv0ggF氻`k:!ɼ]^StGƓ0ngFp}Ă|X 3GCJ50kRu\GNs\Jqb4Q+`vQu%]32 ^ZʰjF7H1"#s^k -ܹ -ƌv+uᦐ.C+4ƕGb6"1fhؔ|7o' - -#BNdllHJw^ghzF6;5IKEYАѻwzIA藝Ħ:'Iz͆ [a֞j%Ξ/vIWM%|fqlZR;ARM6~bh޲]b/ԉR6)LBNa T^6 uEF *mLXdHh`7pcQ{>UF.?A &Zn̄v<6X^n M8@@bKΏUa!XYKƿ ]]@bbw6 5 6c0"~Eݕ5bJM22/Q^S k,~ ~VBp#/0amxi <<_ʂ1cbCe_фSTUPDOT޲ꕉZ<ƶ݃cFpv'sk@EC"& y1m}' 8Ss;n+VR>I $AK]ΡTdffFxrMH; E~_hX@F ]DXN¦!Q0Z' -ϔ%s>e?lAVH::Ed辥fc|"E5WҨo{-mr$͖97baf0b#$.lퟎ2jQuzSuIa -qId0@lb\DStdIKQ֌X{)ߚ -HSl_$ǠDz<-NtphUB-}׏q(&K̜Ԣ팢-CwLp'@N$8|X L_QתBbt]#~_:k8-}:r $>SF;hL3;xFpco5Em/ -6'XJȇ?5` +-hsH=')'8CSywv4N`JfӰci&u?Xg0ē/Mm>^[SB4$:WgNd9@wFt(US2V/b:\C <+}L (/\P7eϗkHC XGS#XJ2%8 5N:h~}awfE{6in];b!_|>(Nw1>;6C- cc_i~v-Sκ:fY$p}pظY Ndcͳy+œmf/[ {=˱#1iVwuMS] ;&)0gwRPDT"|]$$;]^dP,ܷ 'ChcZާU0_.:?e55@bQPIzA*j8껴%/|$aF¹>PYS9SzzgrhNwbEp%‡wj9T|ՐvsVd=ᴈvvL-Є=i-]h.J37 -' -Lζ 1=VQCP=SSl :f6BZ5g|V *L4ТgtZԛ EFW |J}}>/f*dW:ۓ[WHZA&eA|^J S$G@OGt -S NQuhݰ>̷0\إgRegB)&ҬSJTbYL,]rq/EE9Xiy; swQw{{^c;_IG --]j rbDE4@yj gux"1U<~j5{+J:."ώi\J.R ;ޔ,]珓* -Dwǁ@ -2A\CkSB !v.#khSq'S-ܣ84ejd"'?l-jkN%D :ExVASh̟kxi{e\fߣ,\/WA'b  zݹXz=ԧJYV7ip{Mm.~hjG$搑TXn-E- _f*8񢓘y&:F.Q)zKQX+@h'E3yG7$Q Z@SOV'CK}(֢& z] n>)Ȃ4(c~&R.X(SWb`Lj+#0d9#f/wDWL̄ ԀIN0*2ѫޥH_F{1.EK_On(!݉j.AU|h[m6=!HIB}|z~ߜlq)D%UgaJf[ra6Z:^t5H)o#ŤF\z'^ed2@ke)0Hd]%`d2v$W 63)2%V.U)97=\TvbtC>9?̴ *a}|y6 9 -bWf=G 6 D;W |aҮ~2 4K#~XڌrcoLrtUxڎuB ^iG*jH;6g6.q -[lv3ttPT`힤4-)WV6Xve@A͠{145cO2kRtYtjK`']1s^+':u!8-ëHg@ݶ8ƕc7>D`09lqݙx\}NAZRg/[NDSw)a-&Ĉ41cU#EH (~ Gkd<]F覮s͑*5&v2Ug6CUle{Bc^}bhAMs:B Jna覐tҥU, ERR9SHr%UB~&|J3? .fQ -&fLDDBRLs0ONXܸ3,,u)oÚFiG?_>OG61D1O!.9~}aG sOqW氲vZd0y7 !k%Ѱ8 -6Qvo!i8% ,SKPHnPG }{Z.1 -p,4vԈEm0'b#`GF4:Ѫڱ{`{rx;I M8Ff" -!/ZU_ϠaMqIķ}wr5\J$jAͲ L䃬p)IۢQM GHa6Jp>ˇ$,&0Z@ -"bMQd%g[ǥ oQ bc7}13^xPY0;+UdEr3M)D,B2cb}$ Χ)lvX[ǜkfTˮȣ_Yx* MUVDcxk8([ʅq/}] -iFgJD|':3a)q}񢔉įy:b؜P,voGsQFOTO*te}6(75TeB e}דM&s:Ǚi~U5R*17pXwwOcpu +qtY -V ,Y 6TU.BpeÌvΧ7.7=E'',"Ѽ.&En~=p .vP>V ]7\!7;+-ߢ A?EygF5d1JD)&Wg4Z,;>PđjTxyɍ,Xb!_Qm.ԃyvDsB&H= -G*~p%h-aF+iH; RF֧m>Y32r!M߶9Q15nP2;9.H&xx@4Y&- -?a LO>2BO@33X"(O4᧘> h.hHezVD}v"吺PFqy(ӔʽSR}le&J$W'{)6=tXtjh - H0]lDpL)9خ{ގ` в\jiF+)ߥDP,>~jTt8MiCy/TKigri#af7`{Oez*9T8(zŕ3xϟ -T_RJ*i fk )"=ZIEjL);lZ1?,%Yγ JGKӽ>+.p -%I"Z|A@P_ BZ/spm.!Ih=~ CEt6'@?~trl[p9Vph^sFoDu!OB';(j^GUʴv(%N !dUa]q}&X%[1B+:NZHՃ#I vj iR#Qam7N -7m~Lwu 3YEV-I'mV@+Nx[8zPt D%獍',Gz-IфXf Î ŀeTd9Z(I͉CQŰ3C[(_.ގI:!@-=)YNd;U|'Tڤ:EY#oJ7ޭ\P: y9DF2r?~Ci}Oa~.pr8*ub޿Y/ ,%56}=99"7{C2bU5@ӽBzVBy;?ӡ>YgSDi22#d!Q!#(or21C8k`D3&,чY )ە`͂ZzwT@S!>Y? -ia X 2HP9VDlʻO2 Y_h^#Cma|"y8o%%´O.o%a";zWP;r<)߷]6A54kNsA6pqXua]&Jcj]yI Xn]i,q+R Tꖼ5GCn=.uV$Z(|2NB_(.evPPvtU ^-~gĿYGOhu\6~A+D]*hDi*l4QK)w%mb(Os\&W-?c/c`7lv#7ÇsG0vՂOԧ>IU}pi#uuBbx>ja#d=?Aa:{Qr6b:h[, -~l*Ե\31N=r?"Nϩ]nv|NkQ|JWO{#{_'\p -4;ΒUωBy0I}y,ep͌k ,dI)41EMII2?cJ"A!%)AUЦPvLyPvOlGԜ?j*)|<$)zA>1BՓw;봴ê -tKK؛  u>HShAA͒VMrCNًY% )#Z[NznنEkW 9f$Sww.~?5Y3+=&ԮL斐U<A@.&SxO]L"E5&CU,| - @Z =m; -cw!Tqg#}EAs+hMBS[U{iBJTw_ǍCb=̴?easC|;X ޳kH-iLf}ϓ$%Y"?qp@ւ$qyeq{PLƽV1Z8nA΃BݾՋ{@pn)z{ڴӖsO#/w=-;s`S:=^cl?U -D`LxJpz#!O"A S`992dP+PϤOC~lX!c7W_,Wp+@(ֲspiEi![U '] -uE̦ o@=YϞ . ֻ3L((vo8i9': 7u2PKPBJvO= -5J s~AZ t]D+e0D 8s ɹH E`eI j6;%ż;:<\S<p1O+o5Y+^U YIA8N H -QO!JlQ JgI -P?tT+8DAY,VavPN*~rLQ 4kNbr`_ʨ*?=RBJc0+ -df'6EuOS9}4%HΈ:_TIsN.*CzرZua\ǬH4w3 }R>4фOɔ -*(p -%7c5n<ȈM7]cB-pָ8əzKw\tąkk4MS ((e<@ũ0Y/dZ Tw{-\Ã&lAcP-b#ȑ}%~󏣂JWaca -K:J6Xʹ^~c{&[1" >Y;桴 ^10Bw}t8(㉈_w+}!s!@) {T{ɔ2y%['+9r[ -O)RrX[jD]ejoI>aK)LPQΔVnC -IC݇BDp9ZP:Q$oT+Ή[gUjr%$NÙoTg.}/3JUK!`GA(91-PV0E?:9HrAv"@]!~[|\̄qVXOyҞ ,S=z b(9emֿx%0ZJ5Ȳ,(,'s8]; Tٶ oavvg\`#z3pX~WeZi.\c#`*=QY t1+@.<sEGk% qv)cgDkkGȡ"="b5`zhndݾޕSj> ;iЇnAU8~#]LJf"!loO2Ak֤c(*V|kH֊X+T@ bL\iHQX:@ks/uKsF)RS9>TGm?wM(% d1+U9'G&C@06U( V(nsDhjЅ8/{mE`Xf*vHw~zC>/($z'"tNɭd$hk@]tGo8|c-Yu[%<)R}|+Co]٭ڧBYz571:GiJP<Yp3kV[g-D&LN!HOXѮ -Ì&LU)̫iA}qKy>ɉ7~2e ++Fᣢ{Ҿ $ #}0ZhߖO!î"E@l<"q'Ȧ -Tt]C<ܺ.nO*;hga TpIhC0r3.~):}~"_^aq)>`lwLFOsF($6NW(LʧW١tp%*4]1Kcd#@Ǫ dxҩ Ж RJcak7[xsǔ0'wëİ}L4y(5ЋKeI'4 \R;'#/̉jī+)j\ 4lC[7eS:ゖ͗ȧvVΛƁaVqBg!ƇpL@+]TsAKO,ǘm(I>(|{jJ߫x^Z4vaJ8~@ޥZ0qe1@]ZH'8#jH*h6L1U~>?p;Cny!% vh#u[esxt}i-b'ut JvCbw.̉vV5:fIU;Nc+.h}9&cKpo©| bZщs?'D;o\zgbr?[R{/iZ% #e'ث5Y|MGB$NmF~P|U5ȦA1Bj<E?~~u5H'*&^T'x1iYe,.9G subdp4F)Udxg -ƅkzޥ/l Xxo -E;4/ Nr[G`Z5& -#Ь۷/^)=*}jw|)1{z>fts1k0Ey30R$h8dG( ]8XȄ܂-u6ȒQY_ BKd: r:[8+ -!0[#fLLs pAǺۨg -^AƱ^ u gbϿVkSJDL(ffT?v+Fhdv6xaߕRŇ~ x.kҳ1 S+Feuέa l7Z~55 ܦ`˾EJc!T`vO9\e1 +y'oYagHrF)&"`cRSEdz"&z'XqsK?oXgFW c{se69hmaH"ɏt}i)$x4*dF \OrcE銓YrL%dQ [愮j"I/Z ^7xǨFETxJ5da?qCƵ4tάrp~"ö0[5s _sowòE<. ۄjGT$ -*ZN7'H!j {Vza 6R$v$TW\ #&Q8B+Tì0t,t9I@C9 -25FRd~e kݍ@zԒS\ݽ@>*lڷzWZ?bwK_,hm%p2;ZyF٩GiO_ FP'g |@`7[+;4(.rmፉ=~39Kt52c!$??9 * 6W#X1B{&'AyF .)#7EԻ/Ry)p6nZ*v2U 1ekD)>5H&f0$L_Ts,1R[*ʔFR E%p]#4,Pq\[-y+ SP'=ѪbYTff-H}'vR9z` J-64ܡtx W읖j6#ZbESxr0 g|5ilgqAn -%.x~Bjv{ PtϡIzsbu-RxO' V,xVY6}OsFrM#va1X0)Nq4z9_ ÈKU -gi^Ѣjaq1a ʂ_)/L98 -QýLWmᖾ 7>T@XY$>F37p .נ|gIձZ/V*ww$7&%Ij;ЪiDDi]-1 ܹ2zKKTz!sZ$sDތ@-91`d3j=Aِ~-AuR i93]Wrd>0G+ c9Y*mW=|cQ[~#Ja:1rX$ ,Gѳxx;<1\3{?ak^ V܈Y4?TczҎzX6Q{F>tM֧NA"9R - ? g@O l/?N?2D<|oEb(9J; :Uu{)P6AQ@xׂhQϤ U>,,B p -XY҉uC*B˟@c*$R3kryR2nabAh>ؽԋ#W gk7>? -܉`ݰ2y17^NmǺǕ OM0 -NDyD螕)qo,<@(+R7VA pFJM%tl$1_cgFVB +~̎Î q>7;"^mTSw!_?n$&! mauߟؕqf(9h#%6hf@Z*;<֦]>5kyOSSj©+[[zil贸(y0;:b} )! -QMz,B@4IK) YaI(lECm*6v~ dQ4Ke?5FWy~04KbY>B;kEomfFf@qRyRMN2Kv.~AnQl%[`nt#"{}Rqn29"@&|U|dřCߜ\ rb⓭y @Ӕ>Ӝ3pgNEZ)DSÄJnޑ 9~?'~cաV|h7<_tK P9/Ba'@ͫiSXztP~b ~츪m 0z$NQqu]oP .4N -r-Q)6C} }H$C5L8]E;Wpr~2yL] , ٱϜTX74c$wCyO!dDQl#09zͯb6Ҁ8*B$yV1Frl

    YAx6[ -4ɇl[+s;֏dBSD{£wLܚEt2l '"/Ot+uI.EgKQKe%$h s ,(;@zL1$osP'bI;3R]֕7&`zmȲlg籼Q{%",W Ȏ\fJh5-(ʥ5@]#tj9[']b_\]e :\*Xn\@&W֓cb - -TDxr; -R+nU䅩AJ/P3 -[1?4?/K1Ǭ;>N ʍ,mQa})BHt8[0A \0I}2=P+fU#NAbJ@~hP*>!\)O ӀbQ`DUv7RBin[^Ӫ t9,(r6ָ1[7PRB jdRlٞe>z=wR4K+Ry;νy9(v{FP8!M4ܫRKJ@gEq< !Oٴҵ Q"Qҋv*mT(Lé-Uq F ziLjWMK]þ 3IG@&KN;OE`83FcS~Źdi@c@M%U{@n'*/sS+.v\Ԗ#5 #xzGԛwPi ghCXKBdwΏhCwLD^$'FGI]2BAbI-2}pNUNԞ42v!@Y*\; !_,VD+$ōqRq&2{ b@r&$'Hs3jVio5CzN)FN_87EV$LpAYL-d`7A8FWtFdĢüN˞Trcaw ~NyONӜ'SѣezBBXDQa 8 h -tP>>&1Bg]wグnN ->t0.ckMu>X,SUbTPB+AMW- %ajpqhY}y۶Q@Z'27F`riWm$KL dPtR(Ss"O^˛pb<3_$Z6Bmn#*VK4;%zS#$no!) - /[<ۿߧ]CvdLdpt\[KR!2I;' XH_FPjdl_/uw'[ym- VkFBYW@JcT+H--n;o^ͯ#܀x{ovDOK=;X9wӢ!l}I11Z[GnrNټ60A?ԨLOucJR+I9V ud(ppq -!tFz{>[>d܎8vfc⻱CJADpD+)`6VtKAdq21AWKo!BKz:h[5.hN<}fx҉I/LR( e)x󇢙-p ;Y_ zz]UgȦXyFʏ\V&@pnRQ?|y^TFjeem.J FD`a,e_e% -$[ -h5gnp"0C!aK~ Z@FrDcQ8F_mvF4-.׵ɏkwâi04F7qFՁ9q#ݖXPcHJfǂSD)B<,3#R(wOǰ2uYR67?h=w]Cs 2OeH(Javn|b'b;OvSB1 u! iLsvuBvJJE֒TՆ)PF~hKU-~S2>f7ꀓG't> :yIY!N ֹb;bǚ1>GS4Z犍/e:FYz - j -ZZT2[lǛ=*w Z 8TQG𬝑XJC:F6gXkuȸ6$zS1-Q΀;]AVeܽY3>8GnzZ =@Jy4 `CLgFvD<.%S0tYc)  P7- vY.cK -(H2E/($  k%IUH4R<9ص{`eLه%`4!nE{:_Z'rdRtBz6A֕rHH,H%9CgT ۡGEs -n8uW4Δ(*jFGO0Sy&&=n@~X1N 1.65zE'ݴS: `##eZ#8p]"Ep{wٰQ}\$j+eTAiY-!9Jp|i7ꥶ- [Q>N)uJ ㅠFማ?p0,wXV65 ڄo*B.󦷽X'3)E}Cl4l]%x - R]Xt?0{1{Yv}Wk[OU -i;vĩ`M:s5ux'$=:0& P8~B$噺^-VCl<0/kHeybPBI,HGi1"ZaM&@60$&2 --fE8#}> Z|B!݀tjRLu^jPjLR8\y7g+ӈϨ@]Ӕ)S/GmMro( +`̀ a2!u$"ca itUϻ[*&3\ۻ\^ ʐuFbA>pBE ?D=R{y,'d\D$9ק+壘 󓀩7 \1t@Rk@&5~1(q|^HDD( -V [CGl 銥0a9_m<4{X* Tϟm_:Ž_o.{FJW) aTmbv{WЪgP.O?nBWzm4Q»YR0P,9hN,΢Ϧ:ư|+^s%_C*7=b$AQ^C: Z2&=">Id^?U^Jq3Õ*G]8Ӳ^ Ua -~I5`ۣC4*e,b{ -*u3{TC]?n?84˸pGlU2 -&Gu+X<HюU[K$'|B18 -X]%`MhNr -s-RYY<Q{S8AJ#2sDuW~lH&&gN:xGʦk!߄/F"p )\a̋Lbg{jAkՉTL;ԃij) .!>u`Ǡ f@Kcw8"sb񰄋v`B0j78eS|P;lUl\Zʃ֖ሸB %Kw> LD5i-AdO7 -4434 -;(@kvuX)6H+ >}#"t6p2U*b#' `G#HyǟpU$9Ί"-M?oūÃubwߵKa+oBg[[ѽfs@-exZkDE-DijT'̎-_ac<5SAfi7'l65y7hlBEK~NzxNڧf M,zEE ulB4< a6~:!bu\Wdgn+j9 ^>AmK@UDew\):C]n0l|9ߦ R<^7ue l4q>+sBhO`y$ppzOq|ї}8Ga 2W OG@Нs{Mi*1$Rh>W+Go^tZ[<:UEbfBŷ~et"@x dDi\V']3 YNک(\" oҬZE.\Zk`l?+` @윾^; b)F| -f'Š:Swh}#gshR`}ؙe \?籠s(A wn!Iw:bŽ)*,yPMy_j{%` W@#+t {տvh@mhv)~(Hvz4T7jj7]eK::/;mG" q q14+•E _>L&ψ9_Bd@.D=eG?ggXUjf"TՈwlm3AFj@4%?]"2 -IHG9+PP3;ñCih58)YeBqODR9-tTaQ{v]آَx_Ĵlj?@ڀMQaTc cs%eR|`=e5:# ID(Pl#Ag-Tk.Peh^ji ~nnX/rJVyY[KAy -wt6@ܬi04uӤ]◟;Gs{_a},ȳ(*6..Ҝ:CHyR`C&y&iu;23sì;`QֵʶKk/K_BLL܅6RᐔUcV/[ WoTNdA.ged%p(4:XmOdaNRI FmLJijD%y^$&w3?ab!vC}.ȞSZǃCxim 1|F, Pl{CR ?RXx+Kh `)SI6Uiq6\FRřb_x2kLP܍j[Dl5`6Rpօ1#zl╃̜i9`nB~W`q(%4 '\Ѧ]8DCnkdB.]& ]H-\^K{k*# -!P SA؀EQi]n3U *pmn4RG.-ѩ s0:{)N&#>}u0|$%:j' HXr<SU,.͡H)lhJ 0?зFB*0Լ WB›?$A2MQ(A>_ Px5"g¬aa( ݎHSE&g-C Vz s׆~rxP,RrlB6Ð^ʯsT0>D/0r}"egհn2=WJً&]'P ;?4ՇZKxbeΌT|d .E+5@);O ;幡=TԔ?eqB<P ͪMʼy=&IM5oK+H*+V΋($kR׎GPZt |ًVV' _Fb =TU4VT<.J~WP/UsnIQ ȕwN)PG' J -q_ ,]]-@*ӠK $4QWns3 `DVB"}XOkz,x,!NHjjeEJ -<_%TuXďN~a~d;J-21]4z >&kM6YjmYܧf}*1Ҷ )yc U3lp L"]l -D bp]qԉ?۠Rv!4M< E2r) 1)^Ş6̢$ڃKtLhɥ$-jc&pHBN:_zmJH7UwD &qji ɣbx?hYX)u,2K$50${vQyI"T[\#-u.ؔ#b:L$;)!|I T'9EZ0pkHˎhϕ% p4yU&K'<%J4^Hag{k;(6}I` W~eAuٳr`fa9=[Y{jǤJDX,Tzu_8R5GSc@@^p-@6E'^K E(B 3x( Ё5I,<_DW7RRBpsuʦj0Qx~*f8 -d I*ƵwE X :dD#Z7f{Ei!Y >kao $! -_Aő8YvI#ġ} j{Qf~I W t.FQi9:;¾wD] )R)#?vwR+K&g_e*dFDڃ}dWY4pAiA"] ר`d2jߎT@8MniԉHD);hcv N/'HPY$oh;B^;\$ T8A!A \[6{:?AFIGL9x8a -ag:y%]A;?`kRNUPM뭍"WE"c1zp[E@%8r@58"ɍݦ ¹DK ;%G?t+eS %Bz7H"ܷh"/2Ũ,yLB2MT)`'2qf?xIFed?CiJuz|g5'#2&JRUGJDƦ:-Ԋ&XY2-uPw: m -:7%iΓUH!Y+BSO2EJ$vCe=PxS:-é) U= 1?Vڪ+=Nxt[~1PiVlq%*x"n#K2Sdq:<CJ XBJ[:^)mCbzo½TO0N܄<8[n'|Hw𩮦Q9 7QʤbV˞p).L^-Zf=֊tfBW̻,o-P")ҫ)h$\QQ,H4}[ =4&1>0Rq6D:i$fj*Zd4I)}㺳[H]biQtA"hn0F]BH'RR)]7EiM0>oF^Y?25ʯ#mMҒfi -A1jК*UE3A݂T!' 7yI*4sVפ|PIJ|U^\\VD> <,+nG̡qD\;hħ; )sTzntR]j `qJ\ [VgaBZaP>-NA&9~8σ5Xn@X'};GqbEfKlւO O\%Q:e Q3:nYXBasUS̶VRN42)CbD47dYObҁ%LM&ujT:1ubPYk^!ʐͩޙz)MClM577SD#`+j5S/U($ #'ť ȸY ih$uGIrAB# -(`S6ǿ5w+:ԛҭv LBǭa(N0"`ځ -ʸ V!Pv\(H1Evn\:7ڊ}[mQRF/"P!7I'?@Vy :Ej/!X&7Cl,#?gS}4vPaqo>5Fx?zޤ dVm5vsYf|*-Ym*jqNu"lhњ<:qP#EH8 -\):(v w6cvA^gN@X^%4үh.Yb$zw\%̾UҦ+\bC[nA3a;w޳a*@Jn T?J= :z\ a.[+ - a,V'cWPb 18g7Fz}וs Qg(3KlB ]P^cb^%Rܮ"P̝7 .&u7k~],)v"@XK`[g -a ?$t:8:btGDd AO}h &,@| -a rٴB> LIƺ?mDfӉ*&O -Hl-_4="@4R` 3ԛ8zӜyQD:n -dO^]]y5]X'<0cj.\[{MaQ 3 ptR~S=|8JPr_r٠)h+0IPS@ʲjJfU`g-^D U6(a8+bT?aT 54X˔X Ҏ~j/_:"3 -E{SUdh. -kI 7 㯔a"'ĶQ(ZY 8BB,nɏ'd^hvko Ɉ)ʢLE=+Iu@:<"Y UWϬsEœ6Q@!4BF7:A)Ċ7oC;bM)i]kzpp|${nId`MF!\Swz6;=,8*% h ]k-:/r F5Xp^0ҝ@ HHh!C&ALGptzL[ I.#*%،S$`̶+5HUO%tfl3U<'1GlDjܑnjܮBCKqp{!mRyR|A|!5j) -58@PC1KH:EQKEȃ**  t\}6Т@nNaw -BOM/^=xerr J_ O AAgz!dzCtH.85D%tD,."%JeQWi/ggPOJHT*,=tNTؠɎ)R(6v^nҽKaӕЋі'Qװ띰c19U5K'.*Z H~ @ٻp ]g$ N$YmapEש,QVtg{B4(Ǐ~#6w89}%d?B yE -%i곶 jnF$ 22)23իr8Hǒ4a-4cL`/x-8Nd"F?H殡-]}Gdp!܌#D$Y I7Xf1s!<3N{uhh#$<v7 -eLŽȎC w97n$(75hrLC )1AjVgÂ/586^*Btr/1/=cap\`+`93/VhsU_6f6j ԙ jzVHRb$݃Wz%0DX"(RDl*4~uġ,; *7%91U7=J~9dZX<: $MUsl4J$};kI EB66jq'e3_ЮV^⾘?'q?"I9ESj촱[m3>AGPĂ2i" -z!\T9[N`ɳ uLޗ])VY)+B@gdy@6Vu=Z5D|fof !v3?I6Ӕ"DStdʤC-r(./(jD2_A&h|D^m, :*Rc&E~JijRcǐj%A#]nt9ms;:UX 'P߮BLm RK#"O^+(r=Z䎞37ۙ8P r teLS\} D}K' -DQ -UĬS\IśHBI*0:yQU~Ħ"%Q_8Kb;buGKTO*J&EF>ŏC~͏`g9Ew9tR,G%qg{H`kkDsei 3 1JH@%>S"TH'pd10$aDd, 7}h(PpOl e!*'ߌp2s肉j+IM+aXD  Tu#P;6VG1Z5T Dg9Etr1tt{R VOQ!.L,Q1~  > }Oj\ r2)(R DXq 1LMFo9;Tc:¯ Hދ󵏥Q@ -J$V -endstream endobj 305 0 obj <>stream -bKED cRjd璢*[H)cJsBoŵHݼ5RqV:߈T4>d;Q S%Ǩ"GɠH`T32 TٞHϞav[j[ažXQFhh!sؤzd9]vpi**C#8Ih{}U/IFoֿ0C]ӺyH 6Qb;E -dʌQԥt4Nl6kί>e96(qEEbL~* μF '|wlN|wl<h&q\N2{ 3;@'^kZRmlwړ2(B`(RLQ{e;+/Uх#>=x>dۍFp:UI 9Xe8TtfڨG9ջjK;c$G?y3dH8]E m>:.wgB_Ƌ3 K{MgܰaCKML"9,n)5wVT(̵& K`"*Ⱦdf~N Nɣ+ {73:'Z]]h7 %W69 JAQKNx'pQڴz߷ޘ"7p(вS'J'JGO@7z%*bٻ+s5/{uXI'/Ο"tPDZxiYȠ@@ǖa7vDu;)E6*# _iHNEJgIRwlhPZ:X{O%Ňx;ۖS9v:~Pm՘ =?D\Fy +% 5$0CV8- N2N@=5f&~ &:OT\=!V7IdŬH-*dg!tZsK_QUf -2lN\b$ݨ/{^]Lm6|SAN ʓ"?B(zO)n(Vћ{F%$F >R>mw<x1\b5,R] 1FQ|R"23Ox2 O-th"bmZTMM=RSw#Y̦ V+etNMiՄS15 #DpZƩÃ>(QW%<4b15XiT&&Jk=d"ԲXwt!O2~5 -L؏0q+aԔg|zp0T'u9ʙ:C#>pP - :OS)PѡR5&{ -~mN[_0x_6W STʷ9/CpoVRI!,TIͮ[''J۟mK"^A˫tQ +l" ph ZE¤#HՌ=*8H5cRޚ"3@K?DXiqM-/;C砶  W2^$X:RJJtY&=&|w:i=r%p)tӬelA:H^Dwga]nKWP cgPmwhGl =IWT Rh: x͓<ɇ3p EZX\exP3>n&ڮOZK*`J<,_+%{ 3(%4po~+ kތQe Nī -pn&\jfK|Zsr̒%@A:7*j_>y5hØXרZX {~;C}ڪ}Ufr8 Vq(0>YfmKu@Oћ+dvCy &Be)p+ΕB ӝITlcciSZ;e{~Qy STS%HrrSe].\$d:Z jv6Gc$2N<{3^P+Z1t>#b( {0PtIpDpP+F=6G…$|ap[EI '!5XTGlj0ԓL@awEib"}\|&V}^8{Z(>vo,# lWΞX -Rr-}9W 7_R)Pf9H. IttmiJacocK \dWÿ@S);SaEbQCo5J'z5UQjY%gQrO.5֘㈄#:AΡ [1*94iE ;h [nJP]˾TPT^{D뷺sc]Z @dEFU2p`˂ 7T̋d2( 0@C^kH(Nf8;2\rɢ ,tf}*L -JMKD >}B=Ӊ]]~v;RЗt؋ n"#0C SqAl@LN;d')z;.9Ks"am 0 ]v葚n>XpN/SgC" \ #\TQCQ.СLD`bcς~5GC[s/bʂ4Y]L.K'Y~RNӪ?ً̟n~N]O? df/>@ -]/*Ը$Ң WhZkb'g:{>jG;+]KYT&f5*` 0RԙV;:):"{/, 8*WCド*1%G#ʺ x u Eo]of;B=tɲ}Rg&s1 ->vBG$?)1t$u@h# >T[oi”gݓIHH۶8m%$QoĉRA0oh B*PURHd]f$u{Y"n]'@fR+F U'轫8N oERĪipad4ooTa2#=i{1H`IEJfӪ IY5*mnP޼?\jB`Cmy8 gIt(%ًJ/ɞe7˰m \@IH#V GV(s[fVat:ʤ^Ima'rK}#/jv^j^|(ˤJ*LQsPU~,5O$ -[bGADog\:QpE)?2UEoTl]PaIu:W{/Aj77/ G#Z?QP٠?5R&e<0POl -z|+KFXR+:K4d^KZD3i,2U⨝D#cTJI5|eH. Uwkbs)HŸ:V\@RZ}п_;$Q^ ~$n6nHե,ZSV; +)3So2 N"aB GGDs3oTG|:YAYA(\Y#U86!J6M#DwN3yE] S7zvKTBUD"-y|$7(JLs!< L`ΨG /;#]y+dERCJ~J.bpIђ*lŁVNc{CC`lO/ ^vQE  -$#5-V쏞0dd`[JsK쭒E_ 4ˎ[  -11!SMA !&j$tSL"A;]'"gp]> -ΐ }>]itb>ףD4:ste'xB`/ )iM}:p8vIC@X7G{k}ZzX,5ΆIhSGQ޾*ȵ쀦T. 5EQEco WqW1;3nvݱmPz}5%Dj| ?-J tKl ^7~(QlWAjW_HU=~b'#=p禇(֜CYGsz@73w^;~Y[Pt1{Nkǝ?tqՄ՞XNJkDw]2g<:k'$`Yr*tJT]SM^(OAz,lW$~PCv@R$K;x:&g6D~Z$#!51gH,&f>T$[$ޔ;)6br'I=Dm矪΍GE`D=54jǖ$=!=jˌbҡZ/]Ҿŭ^,$?C -C -#G&9Y@ -BAG@Uvdir޲x\Di LcE-o^D3HEe˫sN<Vވy؃8TPDM*4H#{7ǂ>s~7YA*fzڒ= )t;8ZS484E^'U׫th@AMM " QVVa&W漈L8MMϕ\D }WrS˒#bP[FDPO48T^A:ߕ//⽇@)u,aXDAwj࿲JDfמH?Eq%@髄˼";993@؂^Y -%RGX4wmMPbXrSK* o~`l*+JET(ͅ#l"뼂9C^Ԁ$%A RTxG S^Sjފ\".UJH < OI`es,kGV#Mz0$۫;[:i?KN vvR^/F%F瘖bj0ӯ 2@ɀ7:)S)~#rC z3bp^p*(9 -^MF?"<ó '35%5:j֤Ԉ" e(v4!oQ,L?*hW-e(:@Oj ս;64ԨiQXk\ɮY$'߹$*)-'IÐUBձUr_Ì -SĚh V k l kh))4P橄!b1(nܡu&)Q`p_fA]0 )gPCB$yOaqs PD(1XpW띪RQu jyMjWaȜP'b#*^=^,TK^K˧ 66K LNy8"I6RxCS0Q&p8Yh 2l ,B>jiRMg4D,C.2|rOXL9lf{!$+) L/S*8l+֖ &xOpED(={>:l/T'27B06Q6Ȥ(k"c`Z@u!9PbW:WOA|bu윀n v$CAD -wEzQ&m)NA42 Kz'Uq,!\2 vMwnĺjঢ়گ]R ͔=ԛ$ݛ .ѫ'B7vM(* )A+8%52w::'p -B>#-:Q web F?SF2o93,qX)tLuVBx mCK$yXT$.8 ZNo(v8"Q]&ëH3IJ}r4UrNg:ѽ"HƢ-`@)!K/BAU{ziF1:죱mk#sMtpJrTٽH4a - 5BAe>|p Ŝ.5^f:]^'h's֊maJd\PPZWѻBm`:U9&rjmx$'\ b* -dvѨ#"~]9S* wՖEmz%N- ,@șn`*m J`yoOmfAUdXId7 !"HHFiY*UAZC̄":f,::q;)baK./I:}w֖ )Vw{AuqkKdo5+zh^Fj'cf$M,op6Z>JHxk\:@xqcڦF'%`DK\MN((i]Oj'!F"@*LW2&"Mu Ͽ k[9 F܀8w V!|(\x[䇓7کS6o).~Ǔ8}q}忟_rח'8=Ѯݣh9=y:ßˋܢ/~q0,uE¿'ji%ybFʐ]'矣Z_o%&)?ɝvQx_m&A{솮|gA ٳ7/?q^-𯟇ŗ+ygq>fx?gȋ- ϫ+~{t.{uP͞#GgQ.^qvց~9( kD஦;*Ͻ.`u7(L˗w cDx_i_Y~fj_];mXyWxnmbd\VMton?X`^^x{@ϧޜ3?iqXT=-Fr^y>5zm!U5(_Wem!! khk@~y\0$OA3̭|:7.f(qŴtȬϛd ct\-|1b EQ_#yb_4kevާׁ&H󋉺[+>x]ǟϏ^XmȢ݂ܽUp^^yVo1lVw~MhLϹZd?ipd-7 -:L -"ͣˍEq9AmtGMy nU}uotFsw]۵rm=? ;ӝ~[f>/'gwn?s}g}>)CMգG<@ 0H8]?խGݹ0sw^ݵ,n1NɎuu׎$܊ XsW>f?fgnzֹ܀%?7gv?7/翿xq|_>< <ՉG1ߟn@m>[Nkq}́= M l|g;z}˓|sr~Ŭiqy㫣lafWP#zsƃ*?t<=xP?\]]\n>7jx\<>ߟoyzxӫ!_/uryCttnǦ Ʀ//>:Gǂ}tz{N?xt'g|ǧT@=HO.bjH;m3O*f=tôW/~uѳu?|o޼~}zt'-6n1-^|vq+cz|l$_]\7Z~:"M9˗G'm5o=(_pr7ɽ9Ӝy Bﶵ|B'Pߒ1oپ>}5uz?`5_vz~ -_lg⾂+ -^ݢ_ص?ޤStrvvOo_0nĮBߛ˗|"ڷj/N_|Ϯm ێoWvm[Nε/ƶ#E\_][$zŚ 7Ƕ쳊c*'.ONο0+ug'W_\9ǝ99}qs|/n^m;9WV`r|Gu=k6e~u(9#@ (y]^ '~2i^prlSrzy-g{ƿ'dfn~5]gfl&<RJH3QL>D3QL>uvb1>=ۧylOq]&_Gv؊l lAy#T?ЧM8{%{7p1?yO7Gu+{ mX2dOw˅Zb>rOA,x[n5-Yc6'[A9lpyxbm;|y|I'oT7ÓKl1}}fyzyOj6}!C>99?SK0l;WG؆d;5Ӱo1]iyyd[t7c>((::'?mcK־'AV9|Vog|OgtVpsŹ-<1ˋW[l:Ƶ ?͙mO ' Nm"J}S>Myi|w~[`-Zb@; O.>)`8 JIgsdӮVtl|5 -:GO4:`}|zg|O>>ǧ8>ݜMdǹOaxyua2>@]P.X$Fŧ[ iG"#mIEOpe;Bi<}'Txd$h# 1g_]\ΎߺM-Og[V515'kM;\wa䶵wdgEF(&e n9(OBi>#ggl`W=|ˣo־PVF~vmǷ+r[ -'ڗj\_]:Ov-Otn~mNz'gjWlwGu6 TVףEyO{?sg>&?'oΎ.fO_|6o>~lemv|Sp>|9uwC8W_;:3W'ۈ%=,}=>|е{~O`~_~T6d/?g#ֶqW-&ߧ%b~O!}ЋPX.pޭpnm775c՟[`vWs | -'!1ΓS%nw*O˹}cIFV-fOc<{ !g-r`06s>"N1͎şO"#ggÐbxvǦn#z?Ѕ/Y]O_YZvvO>?yO8Kyp˫<,ˏ˓?{s?T/?_qw⅝/.ū?;aWo[*,0x![k럯>w\<9OoG/N[$a1]a!L}f7Ky]bc>:Sjbȇ953i/gn<_v> *\UWJ,]~TS>uDŽPkJ9;l\8nLT{gU¡b~#.=kN/L;nW\L_ԛIWR藿<]f}X`s`8yBOYoMfEY~Igu1q͠bq_~0 cŜO/CN)$JKrClIxr7;[}fC[~؝XXs)]n̈l/,i3S%vaR]~65a,1ݵ kc>)Џgsl`OЦhfp(c}-lDyc߶jݭ֍1[ܻzd>޲~̌mV͢MskWyX>v)2wXKM!dnO캊]h#|MM$; ۪P Maⴷ].9o9c lǞo%tm{I}鮛_|k!zȋ děpxX8;t-6vV+vLW`[\{{e8[Fۆ8^bҲVT9 -w3*vy#_iCaj1bmrEm'n'ƘصqI2q۸.q3 -Kג8teIñ+}+ ollӭ{l;`b\klv}5uO]cV0cM^bC;3羲3viE,,almK)uyɶq]2Y=|KeIɏW[6<tݳg}s]-deۭז[./6]_3ۭ071jlv2*ۺ$2?8Of=ao :Z]\Dy]؍:Mt-ovo3u<{+G/79~4i={WZBMqڄ _zYyR{|c\NprҬ6`ۚí'_[k$/e6tz'd\a2%f̯1,kʪ`tF>1?ο驙o}uJW?UW?oW` JN)W,˿ڧw^T\ř?Oξ>|yr|9qtcy?>:{A #~ErT|[~3s޶(.t-sdE 眷{ V9Xe`Fhs>غv1gsl-Ovn09c,(-{o|Z> QK߹nI}!mO,V僤it_Zu _bmgwM]Njhqh:OۺB%-7ż9=ttEsR?cs+-m8eĩ_mNI2euXI={#k){{~23b9kYA>s??ݜnw8Jf-bm|cjzǵ9WaEYVbgCsb{`tFYK6Ss\ٖdyAb"mL9LCǞKQ4Ə -sR?gƾHK%d*8.9ݪ{CpW W"n+`KI "?L*i6]m(i ݄k>mk/N_kv&۩ujHJl\8>fhVsq%{lnrG~{q< J17)ԵFh{?WEH7o6Kkpdubڳ9V7h=V7H!ofv~VckCԊVMݹrn}ZQ.;Ԋ""&uԊ}QZQZx7T,L1qJ_) 9M5l94,E-bKT`^Odj6c \-R"jG۳96ՋHڼHsKY^4^hYrѾ\ɗ6]\[-*RX{:Z:,c1X7k[]k؛j*1^QHne4ObDuPUx=X47 ?Tl4kB>cò`ϱiz{Ĥ -WlgKnvm>wĢ掇Qyb1*R{xH4+q)Μdksqc_XFۜV6O{s@vx{zp:*U`ʹZۇF:{{G$NvICۀw[~uQf:cPx Ln()*T>rN2dk} ׷k2COyMhk|65|/E;nhUp!Rfm}XىCm-Y|z 5& F6mP7SNzA>a_^Q nsRJ E7wA @ --Vm6h'#ú6kkkoMn|m*XP+ah!-> -:O[^ -V'\;P5|}_j}rﷁ^n]z]!#O/.^ߟ^s$GWZ"Yl*,R~RUk맛fg_RGo^ZJ7}w[ϭro'?xo7Ng!O=ˁfۣE6a\+.߽jv"=/ʂ޲r{HSnN7䖖?gsdix+.f~ڵ>ZtŶ^ -t6ݻҍK5߬ZtrOWe7RPɫ)߲NϩNJu~\+rNе:?@4%t+LJlJ%ȿڶ^eiy֕^ـHV՞jdCADv?57SRg<3)Um(Tg#;H)fvF-5ҺZqRϙJI߻Vשunݿ9eղ!ZYǓ׊:q/߭^78( [D]}%\컕zʼnb\-vz_7{ dUSLsjqV+o5n1h,/v◜k`ljf3lJ,JQ6pPXmכ_o7 -e)u5wѪۖL)}'ѣq2,hgtq!.y嶌͒Aw7+ -+ -̿$/YR.k蘒l}9wL61#=0/5-Cu>X̵ c},.DzX)[}:ZZ?돃O.-+?oN:3Ih]bߝNw'>Bw^fUתkjZ5{V[r{}ҾQi> Ԏ:\7"sjI4;{aP̢Pj\P-AO;zyDoQ@ʝ~MGFn<[L_HXG,;ƔTjm<SQ5F1W(~bl$O3qO7>Q倐$?23r~yLR9y2L"? M}PrRb`KJ^@,ڨ%GQp=7FZsXez=%4nJD[[tCMP6NtpV: yL0;C;\hTMezv) +>㕑 Uˡ41a%1j,/={3>+};w -޳3$ &oȝ-9ٴ7l{VFZ-Pcy#0MYd)ڬ*;9<_ze@[8'fOӽ~ot-1bxVA ,bf:Gs7bkz]Ndԑҝe󄡃4^r¼[z&0:!!փeT~o׽BlmY |U;BlWQ >}c;(tRj֖4YtVuT%٣6{by-gHhF+XWj!wo&;ʏ[|aGK3YZSH' X+X{Qc Qe/$,߫+/=t1ywJ1Ͷ]>5^쁚1Z-ھ?ރe%fDT7mrF6y9NZZMx&'KK;a4,# z`WވXCKdz+h1~m~L4æʉ7V~mzk$%_qnf׫I~9 :_6_N5 ڤCkvmw~zeآ5bJ>.MMV6q.[yvaeJ-J|땱LoQ0_]Mry{Wo#juk%GXLMV?;)ֳ ̰ޭ|x!zۛma|ƺ'XN=s76h>b{oriLKe[.;|431ԕb;kGiY,K$yÏ$$g9[l$;_l? r][U;W׾/KR޷(s?zE%Jg vomn@?/XW6թ^mAӐSEvZ-lֲc{Y~662Zv;Z>Ɯa -y@h~( -Bt&mU-۪m[]}L H_%NL`dT ]#s)PUEYgyGil⏏u̮n4/uf:՛6lʭU*A#C q)"xN(U58tf -ԑ ƭj MD)S [SVTM^!^IaEN y-ᅔDՐ\Yҳ@ K/#H R`Ӹl}I"4ɔOкJ Mk&"KvdVR<)]BuO}Tg _884yt S<^P2T 9DBXJ( `D%T)iK[4QaOw:1hP<}h!+Y v %[- F`D.;iC8CܰTN!;etb -B#LcE#f-+ -=$) ,r[ ZN;Lv:6aj6OV_Gfzj֦yW]^mwzjv׫W]^mwzjު -h<88ӭ?/"Z- -'}Kƺ0kmE;Ũ;kQuGK8y qF~Oֺa].]l.fOOL{Qt1KK~ܭ2k 0X2XXq~XJ`,,<뗨_O=)l -m>+G6(d'FN[uqh\H_ڋLI0= -˦?[7Qt)LQ1UqO/gtf>go k蕡. \`Z*hԴ\I%)焖 - O8)*Zk-T@Ie423"V$!L͙5BE2a[(dJ!ͩҺG[8f?\%Dଛ2[5ly&ȣvdQ<75ʐeX֓F QWaZ.ؤixC<]$)iʃռ:)<ȄۅՈJ߯;OuuM*^]믞"lQBHYhM+_$)T/edސ+s$+FO=H)OڞL!⍄zq|Tt#awف摵h' 64N:*ЃdG\ւ7-rUmIdĬed\E3dm$ZIޢ2a֣QWgPΔ$S*FDThTg6D/5Q8ga̭b=:z9 ѺS!>iȋv-$M1 -qQr, -\1![hڞҲpPfXOܼ[ e X.s7k]wqwg~ݙ3?wg~ܝ;swύ|x$GC&8/?LCTP92F'J$3=ԎZ -9jhM\9iڔ.Enuן暘wљBf!LSǙq/<_X+!P 8z&hQJO{1Gc;2r/$nj~xg7Q EbOxڛڴhhӪ8sEٸIy.G'ceuA+kiQ?, CwPf$}BJ*x&xC|a5:7 ΍P n .ʍ#2&x&+t)kUQt#hv12a`m^gC3H,SD_7nacFT0*Q3bAw6Dܞe>F/y@XblO gM2);YaBg몺o)Ű ^0F$ -0Z/ctLUȐHEÊ܊q"n$ćȐh˜ƨ(LYhe<σ6^AF+Eh/p~??6#pPwS -I?w1"ܛt?K6u͑&mymP{ƎҸ_}tЯZ~>jwz*6iqbd,}hcP*ELj5r -^LۘMZ^1S{. ^> m;:ap8IqЛ迧NkEWDkr@ -dCO گF P$"C۠_(Fg<8Pbpb_A y%DOZ -}E< -aH#}R o 4GB^I~0TlH~ը6E_ s\2@ITE3GҺ/ UZgEk?~z"7IitE#i|{ORIakde:v5G՚hS?YkzQ_`w:UPA3kQ:-PڙҦ8W륱ve8CM -{0 55`Lg2~D=\ݡV:E2Zu>ۀ|Pm~860ߣEI07ţzڠMqj"= [h jb86*=4gvo,/$cS}h_A٤$`,"ڡm;uP'_1ЏՒvi[G=KR 3y4촔ycpޠebٽRპ`YVb,'+2#, 8E[ ,IYDAFgh /X*rԿ"O ':ᛌ6 -hZ4Jg:! -WZTlr`R -aO v|Ј=O|#r=4M[33Ya8I8LTtc U[dK)x©$?DLL3ߞiIhkc:ǘW<-,yO!tm ;vQ(hYU)WTE#nNfJ"й -#$ւ*p3xInfq㹺W[|hm7o[xυ!5ȢLG`:oXx;2_icɟM ~R%fNRe3?'00!:&;"[B XG`?;wV_'jvk>`PTϣm1?;FoB 0PUQ'Q9Nx* - de]s_g^;㙻$ɟ,IRɑWHR$KNΠ:?Sⷻ폌*<# >Ib~䘂$#0p,.mq* }6Gh9q7,0:l'{xrt( -!t]J&,'@#QF;)oQ J" . h{"2xYN/ސ!]sΖʿO.-2jm^t(:5 $c*Yd{F%ϫ, -O.H2WsG%Wbv]&o,Ĭ( -/Ȇx>@jE".HP)+Q)0"W~^[,xq4^OQ)7-vtp! PIw=.ŰĦJbdĉ*,WxoP&;+.rKϠM{7ۄ(2/"Q J= q,k,6$v󿜮&8eq⎴~R҂GS_BXb;÷}m֛>yc.D]}f^ X{;;h&밿W\iөF[ - ô< 6~Y+7VawL5wG񰠇U w0'KHx,2 -)Ȁ,>tU^"lHyi;3svō/L|S_d#OɄR&AdPpR*Y@)(9FTRʠz TDPbX .(?3Fu^A qr~AQVd j؃ -|HA<>gsQD69Mfp$B۬$Aw^˄n-LHm $S>mZή4npA!B*dTbUsĽ}O6;- -*Zc8h!os-+fo^_ks2]熠^*_m.ёa dV3mjie˚;&wh APml]W,Glw`bK $2O''K9Ջ:S)TS+<5,Hy8PYn6:kh"jA`ZĶ]5ud˕oFm}C&CJDZh,YZN5f#mw#/ -geNSg^ZE΀*F-̐6ל]..`j)EG ]m\9Я٘3| zgگ!Y"JY~7\Gij{P?֖RyvEw曟M4 NM@*5CX}.0)ɰX6cum/& 5u@ǶRxj׺~7=F &#-zm匌t&q3<k4Folo BRc04Xhڱ\'hZeHF ܦu=洱ɦ64#s3s%Gq87}˦8ڄ/3v@m, $&vcmzIx!UFgHU&rTmѻUk0 7{qkhl_/÷F3y0hBi $[= ;/\ 4CӌA)ʶMsk-Ĺ/S.jBk~{n.5, -H&`,:e&Ӟ_vsF7>j" l͛) [!==a6]u>Puo:92c }( TIm^w[jhA9DcURwF_ JX(ȯX]kjc{lL-م;UKv'q*D]UPVĝV/:tT(ڼc-wYDHH `*̻^b=PŶZzKFS3v,:[֕@Yl9 )J>h8E' W\20vq:6pҾn ]h: ˝j6ƫK~?!T Eh8iyHDjX:w9e*qXJLNwt?k<w:o3u9S4lw%Ɨ~񱚔{cq)TByX@L<Ko)>FcWXC|lǤrɏυ%G ~cX0yo8y,w/xupճΤGU1 -MG%_simʾ?}bk䑎FIb*KcKҨWW(3KqOEBds˦>fZޓٌ!X#y22=2o7{F{$vޥj:CHs?dq -[v!%V0T v®C+|)\Y Ѥ.+ -tfUؓF/ĻgxȧTyle5[BzÖm(hz};JtָIwb'yM|7`Y#3g0>:Ab71"69\*qxэds-LNJ:s0Kݻ[0TH|/4%z|'e92iq3.).LeV>ɎCD[O*+ -=y|qbN 9ݠ:]͓3s+N{'xv9w NgOo0K^01+)D8]C su + -L;=:8KWypr =e?zwbN_tYs鞓]KNst/N};9Ts‰68MΘVv%MݙAg0qݯάg̕?ΓѓPgYY:/~g#dY) ky3p9Yk`eeVy7s=M]s:pٸtNPܣԹ˓r{\ݵ+>f\9E]<{0.ԥ\x}֎\+ݾr/g\蹊O'%Wy.zgdz8_]>nE s ݣgר{-]#NH'nWܢ~m>z܉w>09ws.w#r߻^:rkحWW{IJǭ=A}/o1ѳ=yS^?g#^:zNdhK7gS<tϻ&>z۰gz=ې7Es>ySgC[(US{/%b;&z1/R|*bԗE|#}A{z5|QK1o:s)Ꮴe\,/?nw gN`=E g>38gX hfOn10> _W=ycZL/x{~7\ǹN]W29S\pqp>d'A1q?=׻!נ |J^kyjfL8z<Kz/hLw)kg'qGU=4b$=;y|%(F>/uK1s:--SEf`Xac-Ԙsz(slMI$9. raǝ_@8ρJ-sEg*^o|Z|rVG]\%i:(Ďdpzt wM 7TToeOH/6By@ u,)ۉKE*R*{{ ɪC 9o\WnyDas^UNNFY:%(9K|RS9<7#2>Rߴ=Xasyxs9}SeLt7 -|.x'jmޞzs{Q"9*?l=BX<.jFf,6:Ale@!p$uFP(=_Kb;G55)#{߾3wGIs7;l=y~J~xkR/gو^Rywj4nL:|IOWt͚t1ɜm;WOM)əvcFjB^$D4u%W^JQz -VQ|+UߧuqN=^?Tj{#؛v~S&[׷ʾv܊g邏珻R{7o{}~)Zp.?Tȶ&3R?c SzTşay^֟/+a'5Rr>^:r5|}}-Xq-=`o/FmP'nnkr6+/ѫr~Ӽ)ǁUCFe>6gZS:xh^6qׄSFʱKGZgUs|Tw'CgDH\^>vETL?rQy -?FXWݛLRN>FQRXJN^dӠab9<v=~4☒{TA)Tm;6NoƯ9?yfFSo#Cr娫]ڶ^o=QKdpyU]9ݪfm1,~,klnWޏ  qm4$p/)(,Xg)6m&[ /NM4Gm9m͡ǰm?McRC/6p'Dma]s3*츞&~TZCNBдw3̪c:&CRo_s4h^dhc - ٌ`5C Rfлaߙ8f.^LCӍqg楹'l$M7ŌW;qMFxuhެ-ZwoBg,%tmDS:f`e\]9x2@&$M8MϰJtƊ<5@ ŤMóiuqZfa#%J_t.Eg-&Crվi#WnTgPl.6ƌKn00`oDIiB5lr)VH: |8Os7ݩ'{IVr&s=Og 9Ε} 3|dD%H&0h96JNS'đUҝX K{(grC~xN dX$ i;ܳ\FػM}&bN+[ۓՖ|s7>'$fg9_0_7XqV=Mv#oL-~&!$2_O:S!c/Y w `#/}=J` ׹6 oNhQN0*)hqgrLqi,V<8"zyN$ o?;FS3 ).8-ҭt9@TS] Ydgy&R;1 i0LUC0;fhAs;&g{Lo6vm~\4{ RJN.<[]`}+, Le^ 1n,HG#Y|3gVI5dyqr<@R~wCCxfbt֔^x|bL0Ӫdnte}e7)41%E%A05T_9?t; TŦ|LM1!g:T&թ+Y=Ζ067v;!|;ETͮT-t3G60Z95{B1bOBo9\gLC\ΪR%K/\u0YK7|'nƥi1:c ]V<"p` - 8&V3Hu˜]8=}XW~$`Ԁ<@~'+oH'Z)Y='nZ.\ }212 /G:Fc@ Wl-yWQ^v+W@8yv_wl(ʞRYeDHi%/s"*{;d ,- ,Н<aڈ"/oa1'_%&ΉEP(+W2'SS&h-TY9M="Oίu8%1FhQS!Ӥ&y*EHuBߥhSɣPNC+a"Gȡ<ɘRXjAm$QRS&}"@CI)3v TwQҚ%*@6YG(ůd 6iaE=zi"BPj9ƚz2f,L'!Hz$MV'0<7UqZh/s\SJ؂6pE/f-btdY¥Ux]XDcla&Z8NڪK.@5Z6ڸE0"#bD.M6BIUM-mH4HK*nHgo#F2':ҎLWKstn;uA&ɫ(gޜ r +EI6ev{V(Sv7w'l t hF!A@Aƪ`М$/ǵ}(|wX C -(SFΆZBSIjɫA:Y`1%as\-B(Kuσ[=DKŜa6=e"Q+PE< -_ojݻl;/%+Ml%*2 1ߌӐZdFfZ `^jFu}D98状fdv{L)CwNB&^tu? kږ˘sBn^ '%=U\ƶ2~G˽h.#>ps`-ve* Jqn,jH)+7HD sD ^-^wLLg1%?(ԑ !UI6Z6fQTh8ٛj(ŏҸMEC4JEcHw\z7b$^(-΍M))@myνFۑE\35K*{=94V |Cտ Ն)rTϴhRtTvypz927PTV.Hf\!ao.Id5ScS=ŭ0g'qXI3%Z"эXO 3Ŭ-r?48ji՛n(>0Q7`<+R]4%ܻObOw\+-\y|<%|y7X!8/r4yv6mPcgLE`ō)KEے5c/z}6>%{. /ґQpe%˲-_0y2fbd<%L_bE|59+ѵf\9g;+ bkJ/to\: #a,D,ڸx}v_1,;|l|gy>ӄd/G-jPr=w)6*q24%o[&G/Kdev- q);c>t'ZA]fѽz ECQF>< }Q} -T?ll:LwǶ`5\+ -+LI…) 3{rHK B`LwRSG9)4/S/<%{>јSOi> -J5ܱw lY;s>MchaYQ=xro/\)7cvi)4O1tAV2--MϦk/y9x×`#JŹޡޞEJ~2}jwΕ9;}hG/.kҨE&nr VIdư WwYd&3))ҧ%Kw?`(3~<%ˉd6&J'^eZ7DղBti"Xʪ'" WN",I›xC yOuG!]mYh]eVmZA(gtDdw T:u]'7) kDs{TL>.U7E:,> sl11#Vl%ÅHi9 >i[),%tXwH -ĞfòtGH9yq6n>꩷$"`6$Β'q:W=rڄZ%c{ -n ['gRP0^܄|N_ ;CgH 18*,{a\Ϳ\x Ás/}#HG}^ }¹I '.Uq>~= -âc4(ynvV|iz3Qtv?sDt4T>.05ف sY UcJiv&Էz t]P'-Ou?] xUPdz𞯾w -j+k+7jKIcu>-[P1gfrZNϮdj >qMZ߇pijCj]Z~|il Y9sSFt -4|Z utrtD6Ea,vـS:qRuPO`A% `w} -*THj295_UBjr3pOVՕDJمfW{OVC=rF@j` ×p"Td6E9uJbB>ussc}H0Ǭs"wݗ -`{wBMt_5PLP -`&YS;.Sy=ztrZ5x:q[t*Mz{g͈OFrr\ X 59%PqpTzQzVB}/WAEn rjWB~$ț*' H\9n\Z<%w2؂`՞>ܮ*=̹.y8ow25<jhQ'pb$h*z,L3+y)M -;)i+ -GWjL^A.>$­sЫ=M:_yc0_kw\u V.rSWI[~\+^6o|΋U_%kxǸTtcRk|f6rzAX%ӡU:Y7{oqf){$NTzë*}WuU:nJeQ)X=;4#vdmx^?v)Z֮%Djޕ!qt@22/6N,#'g[r6 DFE~ו89ۚzl<~ -bA;VbV񩘕 깖TDzd] |FmB5*Z?qmAV9 5*5 UhݥG*o*ThBëVF3{frvss* \ZnpJnUHmB3$2bUnfTeLkXpm sFh4$=ZnM- i1q$rɆ, D/L \nL&L8-$aR'ga\K73lMϘWT30։Lt4}Σ^6Մ>p3Z m$;h9Ŷ@Ux -`WWؤ!MO#M(TL43"65D fjʃ1B] i:=7OzڭB}7F)ng0 dTď]G<1bfÎ!,5NC<cݨ:qmϡ:88{\)bp{S=3;-g =}Ɩb+ȉz]@~Z+hp3_ 2eB $Oд5YgW<(kD_<7;ՇDz@j q$BƎ1l5a\7k\gjm"|:|j5xF@=TBh!w&;m6yԉf Y9+7&Ni.q<%nb yy,Mľ3cVW<`f |.;m`Jif}h, gI0 -Pٷ32nrg\ߒ2Bf/Ieh!kZ⧶i?ynSv.R " T4!JfxZsd4 m - W -Ù7c>a-޵[Fw{f2XL[h,*Q̡y4xsݫb:cPgЊ%3Jhiij JGS-#Vv-bJ ͚%9w3K^ (2^6['C*,!nouZ)bINF>!ʞ*m=)zR8{:R'Zl=] i$qo%Y}-<{¤v41[ăS<], H$bSi}b󢅎.$dsF>]Vy1>@.>c+ OK>mS<Ǘm _b*4Ύ\PqmQ#Zyntѻ;رB'ȢPLu&r]/kpA{bߩBXh*ȅjݮj$31bqz\e9Be!1I*fPl*fb1[ߤZp7]7Ik˭Iy:j]EJfiɝIOb9=C@IC^쿱m,b4/sd:6mMbnk0d -q-\¨5qX2wD#)nEИ*p$`B3>#\@Ve T" -RUPR^iFmllc$0$zh~(, XG=ؼMܘeS/FnsMR+`ݜo$pYR-&^>( b -\`t!@isAi,+:ʹۜiNɞ4Z"I`\lhrXd"EjrW-fKDi"+Viu|*(%١in5q QݺwZKUݿ -Q2wfSPQ6(Y*’)徂 -K^A+N@E& ?is$U"kֳEBF?$aͱmmB*u(#ڮ8uHvc~7G Y¶SSV&@-z,#uб5jvEXjLR$Ț(GۃT+sMFivˋ2-RÅ08b=e.)oqQܥY -!ԶME TZU/cr3M­#:i{Ec9Ho[y E @;j(QΉr)i*;ūNЛyH_ ܑp L1[}&O"J+4s!Ey{F2r)t贗sZE|!\><7HsiUH6yLr^܊s| -s -s|Ųs WD|޹|Ct>\>k@Y|hG3|J><bly[SX^b3h܉a ˩b3 ͦ8ܒzįkQ*}9eQm![(<´#,R,vjbGědud8Vn6X7DjWEùJ$>k"hZI> l&!"hE|I4{IT!+W-oEQ-AЧbdZ`f+@1՝Qd,P%)%%j-x637i"ǀg ,**,@Cs -d'ˣO#.}1oy_>7Jcmz5F|i0SC+rP{Ѓ,m1UBZI)iVV0b9lyWѳPh![wQ,[*{nG^}mZY>>,t}3IzkL ZA;dw+ji\8F=N#%wn!}Eγi0fj6K[Mt5:I]//A,U9plA'b`Y_=Ү[OnjUj2BFʥb9z[Yo,}XP*yL*0tYet#yoTNcWJcG+6p֛ܔ W>7 Z*{ DʇsFCW$FuHfH57G#$lGb N @ s-OKjltX }:Z 9;Ť9V3ZcMt@]%Z]'J=+*'|Vr1. rK+'`ޮF?dV0̦M+M7,h|#!\%dyikU2UQ̼)ڼ"Wԙt\~-l.0Wpp9RU17 Pn9*<@u#@tmd/w -;\:@a2JK27*r@Ji%M-+P :٫g^@*.T|=?eDT*}1l(@)YЬm4䅞A$.T)IvjII+gIei~pUd M@綪+ԇxvxеRdQ.KVƾۃazl 'ylkLeh۲\gu{Is.Ld?IHmݭ{5JV}{ -\Z5MgZn n: -7-)-,]I$KQ/~rol*AZ2IPr|p [^T{\ph< @Edڈ.dU{DW# ƺ7둮\)l8hrx)r^5vn7|`+Z[iS=O^B#:EM';Vh_,F~ݜAmqanbzV_e6bbIK0G%Y>RT%:}$x:OE} -점U)Rb_;>HrH~-c}$ڴ{V+VG#fTG;> kvj&mj$lN#e6j%y PUL#";+Js*~s}UBZ1a4ESzb>UWI}$Tfb)Ϻ8`GBL!z}8Q]ŭbbiH7j}UM=+OsuW7UԧuD,C҇nÖF\žwoxeGEo#$5StXFQJV]oW^>~? yDUn -(n,vS/-eLf63n*t٣Al2^fZV^wό4ZKsJ6/+7J2jYs*!/3!?KG@3|\ĔxtOS%qo xpi*=>{k }zwLk<n*I5aG-1#gJ=b+󡼹l҇V5jzVVEѧ(1[ؠਡ -}1 =wR2?`@gڻvH+% ።NxIWL#@8fĦ17mNM -Z h&*&H Q -S/#1f - Z;bsw' nGV:a.+gJ+P9BF0 kRGY'-pdQG)-gc(#ͽ>|*g\+k=:+KT/?neTڨLťGs`ur<+);?'(?_Ƿؗ2pHiQ 4پz)df7|4c/T|OKĬF/b*) *9ۗ`UWU틠xmWZg$)dj Zz\5q6=H1HesTT6/5tQj*,/Rٷ,H)ڃQ{lRyw6M1%Yu5 -Y#1-zU:Ĩ^ X۾ŽcԼddnny(U"{8D:&ͤ#"Eu`)aufo?>tlXLl`=ge\7ۤ& өRwH5n%}Q/:{oDMi(k40wzLN ,gŧۧe ulM1A[k ]÷smieܚ#gVu_DWӵV9rXKb}5G]l)Ύ#k<ҦyD#Gf-VDz{ۤVhWJ{˃:pS kTkȽ^4CUUX:612/⁋CfJ/1KlyHTI)a?׺ Sl} E@h>57G~U[}Bn FwViq%nyN[z=UPĀQE cC)Fh([ШW1`Nou^b)1`% 31;N=ʷ'oԨtZ Z|`W _ 7 n -`R>mDMI,t]Rt$elClr'; -KD fuvIuAj m*I|&{G1ЉnD94xEH(iTBA+zI25}:ZћKBZKJDZ$aUE1K]rHIxoRiݗ'UJ"m>* XD|D2Ri1eE>pR_Y)>L/WP#zWiRi M;%Q ǸlBeusY*Фx -f;|R.+Ty;tYOftqY!lW -+wBip^V3FyukLXq(OʅdRo;,nZQ]xHyUj9U8NC|UT+5 2$%:.[o;mҥفS҅ PV-;mYم@+`r/<mWօQCOM.Uׅ=inʺЭc˓jE.<$%^dHV/~ۡP޷ie]xh\[&MuwYNC]^x豷SJ6Tz{&ˊ/ƃ]gGcvq*n -Pǖ 0]fd#|Kxb =e~vD|bMK'1z.;&DV wʟz-LzŖ,4;Yavo,s,M&FCc؈657-N5;fGZ6f<. - JDk  G(f2g]UI2h:ch-7pBB|O-RX_?7GzvnMI!ELt(3Ց!6֥^u >M & [qx.ן_ -ۅQ50}PdG/X>v{V!C3*QjF]#nحHEUb(ܭ9 ev6 P4Ѝ1\kD@'܊=Z{:P3$ߙn[Xjt80kxäd֡*Zx}Tc\]^4/mO1h\ld6@9_f?sUS>i C.5#~Vն|qoW'_&0;'Y@o_6}GKFmy, g٦Һ7 -|8lB0}h ͢%FVIUH/733 [z4=1NBց{Lv]Œe$$2K ֹ=N9˟vcNLM(bӺ :y9R5Z%l/W?CEhFZɣh"7EωSx"3S?+`Hu|L06K˧*WL\Ӑ0iO+&hԉىI։yU^>2: +'z+1C*4NU!ei;Ni -)mrJK)4;\qj]ȞdJDEda9őՉ& mv 6Ni!+W|{w~Ćҹ -H޻Z#K :W Y3S&]2FMُrIKpunK.`ߚ6Xm5ԛ+l57X~6Y~,?gyp~aplғptCAUi*҄\6!^^ NIUr?2Y !VЖf0hL{` 5ڊtY&NI[R"-.JfAvkm -{Cphaޠu#?7&bB6x{5ATFcsaW-JZpZPb%^\?FA|_Ksd\sDZn=źx݌O )B(l,F&#慥iPiَ֑]뷘M& B'Vc uh41,2 HgնakNէ QM7mC]fbb_b&Uyf?ԅlZ"Nhq4 7Nm(n6>ņEL" DKPIVKuA H,Ȍk\!,hktOffCn!J-C]z\j( &! c 6d ņ6] e@(IκxѪ߭vLctVR}17 -Pm a;BL߻0*k+8IuFXv09Ɇ"Fcߜt.f4x߲+A>jAn:} aƔpg>WV͖|a+03P 2=xZӦ| E{ע 'EegmrB|Z -j3 Nn*9Xu{b+ Mva佛JVjU+8TXiuP= I`m(厪в}*lO+2vhC\Wb3n/w>Y"94&^FټMqߛDZp}mk!ȥ&9fgez0|(ZYХK&5d>[LF0.W ne,gOw!j9M}:S4s 1Ӳr)2&{Ю21oz!mc*)0*DWuqQ2i_%.!H@Ѐ֥1Påfx4,(gUxZɵFvѼ -@Pa:o14Z8Lcv㌆ mѭ7Cag2 CŸ|k>/ ovWy -шŚ-0\ mNn4F8h3`; u^d ilt , ΰ o:5gm:wM a82C!~am|rtZa )`9 -6=)aaKT,ܾ{27/ܶ6F ^d 9TpAsæ3Bah\9ݖ:ۜ."n ·eV7׸.em&`Ë8>3deFfܦ9`7(ľnx֤Iؑ]kIIH;7ͮArFh|A 32m3liۂG@[kW<oR^7e3C" -ALr;xKX6 -~T3^ȭ=,pjMZ BlTU`NGʺP#:#sWٕC,\z6o8TO6FUXcḘnlgau<ryDkλIjQjG<jIdR;Lˡl3tF /lG w{&ZhD:1ڤ/IGKyg!- O'FzF<C с%a?`Ըdt -B FD=f\:9<ٷ1>>fW;xa?ZYŝp)$4L]msZ <F2HASHy e] -ҿRAbf7 -.R -#i)#+xan[Zqӆl32+ i` p8SCvT:8 Rhlpâu QPuN GtrhXTYT >E.:VmNT1$d?ޗY5*c6<[ v]ukLx7B#͓96169UT *5 ϶ߐ.T4T0殨,{0E"3MoPfy2i`Ӽ% -G0MJ[}|i&O߰ 3|thHZ::L4otv/ -|LAL|~S3-Gd} whP<)d,0nb'ыnS~(v֐3tvsY #'m+o<,/g45X' -OvΘ(&_GDód-Ł9 IfH$EIjXm,?$ծBThԬ*C#iGuI)Ѧ !b bMh(>sײMCF74BkiȚ g5b/ڤ†jfhD- -C,PsA-?Π@vgP -6hvn-=Ady}yu[V3~ F(oDqA%-뻺@˓6[fgTo~ ’tDef"Fd -HȉcI_rkh))j=bYhː(QK\BF:}`@XK=T~3.' x݋ -yPу^Qr֕NwS9Ta?<-CIմ⡤xݐ(c!(ʢ!XTh;, F$9+\M։ *C#ZҲwo2HH*haQ  \$@W 5Ik'XN\W9`H~p4ik3 ts -VJiUXpP[)Vʍe7SZZ-0qǦ(Y85H>ڒL PClmL۴@Y8K5|gh#Whs+Иsfa8hH۬>)%Og sm17F8&wrbnԍ@ ܐ33 -Qm&z$ -&BpHl0R<"`lo'5VWՂdG#aEYnLSf|Nf&2Ńy :+\q!ʘۣ -:fF!0l:]͆:P[=j!;-5#6kg7OqߴH}N:bSjh(D\1* -ȅJQt >'v>4;M;KTC6<R/^vMbi6{,2LvS,>Yq3[h%eim1NB\4)Mg1f uhݬ3z @vO8#k)1G4$YD '72'ebA->Y$e:# kS ^wG) I -u#V"Vx*ŌnNt`ָO .w͝Cq=n=fgmB= %cqYCr߯.2Y}AB- XĘ2F!^ds}W#E߳L kXQP!ළCNcza;iCI QXS,Z8atA -idGI!)I6ӑjTYT;HJ"@ 6([Cwki՝B bXcR iA18s3g܊A3dH5'LʫA$}W/sFxAd\Aآ<3QFKìJ ak-9N kDB͚ REqt vvR7QB2=.n< -ݸLoķ E[&'k+󅖟G߻Hl̗>}|̇sO~"/>g^o<5Fz/'܋_8<}?K_fOڋ>/|8|yOfNO-OQ`th(:3q^ @ez]t~ 3]/|S =76`,Z-?=+১'o5˛rO|w|k'''=ݔNژ=~6O>§JZZ?2g}=Ft}/Ѽ<4~xvv|gt(7u?zr>X>8 -c#C}GZoԿ-ͪ/a,.bMo$Įȣ[b 1UGx͏ZWa~ʥ+4h/M|uRo޸y굛D q/KL|_j]qXBg?ՙ;*Zc)3_!z(Fw]̓Q3'8jM?T'٭amFQ PЁ`BTA?3Gx?{~{g3]CSҜ=S'4>Skn[;ִҵ\zs=;8?8;́blj,T?>9"/bsUs#zx~uO- -\{P,hâ?iZ@`xlBzìJ'(Ui0*{i,sX^6fro ?Eeä\*|FB^r VJ-UYzR5춺k ƇQivJ]țr d/>twT] fv~.ZZ}e=0ov[jkUj]Fg~t7*i˾CW8s#M#|dp|oKyG߿֯>VbA0Gf>>{>/}v>ԇF/~3'_gK_'_3< wzA #'yv苟Qn/}_==w;˟}Czj_3CA8zff?{DLύ.w/ޝ̼];~驣@s{v=Ξw v_2??xɝƎlg}{|ۓKoѩHG ob ͏3K_|"b,2s#DG"Lqzv=7G㇧}{yco<ߵkovS{%\}j^Ve^g^uZ+mc?Z5;:7΄;dG /s~YtZEǸ˨xy:/rOJ-rOJ-r뾻B}˽:9Ϝܫ@JJJJJJJJJJJJJJJJJJJJJJJx{2W\0_졹 wh#`ΫgeV[]ȣ%G-\*Lvn\ .}_/|cKA 7Z>}ݿZ Pݍ~J'_0t5+%Q(. Ώ?/'倱{tk/+ UGQW)sK*W/?yr8?wnj#6)CZlT av2)~ge'* -Ws*hېqNsB]&T}~iߴy+"\`wosKH7>$IaxV*umGz (vyVaK,:F`5>aEHJ31:+*9N*YrGW ̲Ead>@]J:&bEFYQ W 6 ģІ D̷(8G5F%FE&C0GvHW"%F~C3B[0l<2"> 2 07K!S2'Q=qAv²  .HrC)s?]StE2M-B.H6@J\U@#QO0q1J2(kZ%ZQJ B]w#ZG-7$#HHEhh%>6l%QO Z i (s(kZ%ZB.Q Eb nD$"HA~G)jZ qG:]T` Vcu:Ի{ hAwlMtV*zvǜJhZ\i['h!SY>lz$]zvC]pl"zw*Fc\nYFpcb;f9@h!җMm5iZh,'j$UzfK}vEe[Be]!#XN#[#X]h%XA\ﰩ"oJ2$L$z ]zv'Ylh%XP\Ǹ_d'tH$Xb3OJaqA?]=b%1R|Z.]"fy_Www2$6\ql7͏Y`YkS G>C͑Hyڣ姿ȣ׬>_}}{q#6$_'*W^/'j]{~d}Go\@ZΏ?%!՟?X:W'Ww_inDsGB+\'-7?"$yiYեO9XKGF=2 |+c$~{.I˯| ]k9]ґ_[]#7Rq~tJ`/\g?woGlUƙ"v}?,q*P!nZ&wȤT"22_c5Sg?ʏ^/Ϥ587օjuW?dE֫O:~p{hq-\uoJ>ʏ/7/yww1*L%zA?_w{}emr.?߷}l׿?#s`?go^rNS>3|w~W~o_3AN߹nxi^N1wJ&H<Ή~Ct _K<|/r_1 `Wk?weZfQwWZ~zRw[r^^cI895Cfأ0qE$WpI16DḱQgYNSxQQy 9 ("+(eEGNRH Zc2U8`Y(rJ5$9i9O@(N?&:aKpT8藶 h$,D2sG2"/ePJ )dd!W@!FZ &# hQ?ʓA"52H}D U`)dDfUԖ5Ⱥ,'(D*d؎$XP(PD' Uޠp `RE;"VEQHl`:1KXiA;TSADA-0Q(vyY s aQ!R2 Vtj‘" 3Ռ )F"b8^(Qns(i MYikH:YZH(oq2FhuHj-m:IեdUEZ -QiMtz1 -endstream endobj 306 0 obj <>stream -֩tcaяoT2ԣґ ғL5"+U[.jRYsugBq'נQEhTF&#+Y&B NzM4B^GIK$LI$'I%n)kgׯq"?y; lGgJ&#/M.yyܤ /:D..htom` }xQp cvtqoꋽTzdDqXԻ3z*Fq]wwt]q[wKSW)aHŵuLm:V(4vR=jډz;q4wUmlamsE>9 k6.̓\$2[!r3o3H˞+n.??e'G?hj]>M -endstream endobj 250 0 obj [/ICCBased 270 0 R] endobj 6 0 obj <> endobj 37 0 obj <> endobj 66 0 obj <> endobj 95 0 obj <> endobj 124 0 obj <> endobj 153 0 obj <> endobj 182 0 obj <> endobj 224 0 obj [/View/Design] endobj 225 0 obj <>>> endobj 171 0 obj [/View/Design] endobj 172 0 obj <>>> endobj 142 0 obj [/View/Design] endobj 143 0 obj <>>> endobj 113 0 obj [/View/Design] endobj 114 0 obj <>>> endobj 84 0 obj [/View/Design] endobj 85 0 obj <>>> endobj 55 0 obj [/View/Design] endobj 56 0 obj <>>> endobj 25 0 obj [/View/Design] endobj 26 0 obj <>>> endobj 236 0 obj [235 0 R] endobj 307 0 obj <> endobj xref -0 308 -0000000004 65535 f -0000000016 00000 n -0000000252 00000 n -0000050476 00000 n -0000000005 00000 f -0000000007 00000 f -0000238613 00000 n -0000000009 00000 f -0000050527 00000 n -0000000010 00000 f -0000000011 00000 f -0000000012 00000 f -0000000013 00000 f -0000000014 00000 f -0000000015 00000 f -0000000016 00000 f -0000000017 00000 f -0000000018 00000 f -0000000019 00000 f -0000000020 00000 f -0000000021 00000 f -0000000022 00000 f -0000000023 00000 f -0000000024 00000 f -0000000027 00000 f -0000239824 00000 n -0000239855 00000 n -0000000028 00000 f -0000000029 00000 f -0000000030 00000 f -0000000031 00000 f -0000000032 00000 f -0000000033 00000 f -0000000034 00000 f -0000000035 00000 f -0000000036 00000 f -0000000038 00000 f -0000238683 00000 n -0000000039 00000 f -0000000040 00000 f -0000000041 00000 f -0000000042 00000 f -0000000043 00000 f -0000000044 00000 f -0000000045 00000 f -0000000046 00000 f -0000000047 00000 f -0000000048 00000 f -0000000049 00000 f -0000000050 00000 f -0000000051 00000 f -0000000052 00000 f -0000000053 00000 f -0000000054 00000 f -0000000057 00000 f -0000239708 00000 n -0000239739 00000 n -0000000058 00000 f -0000000059 00000 f -0000000060 00000 f -0000000061 00000 f -0000000062 00000 f -0000000063 00000 f -0000000064 00000 f -0000000065 00000 f -0000000067 00000 f -0000238754 00000 n -0000000068 00000 f -0000000069 00000 f -0000000070 00000 f -0000000071 00000 f -0000000072 00000 f -0000000073 00000 f -0000000074 00000 f -0000000075 00000 f -0000000076 00000 f -0000000077 00000 f -0000000078 00000 f -0000000079 00000 f -0000000080 00000 f -0000000081 00000 f -0000000082 00000 f -0000000083 00000 f -0000000086 00000 f -0000239592 00000 n -0000239623 00000 n -0000000087 00000 f -0000000088 00000 f -0000000089 00000 f -0000000090 00000 f -0000000091 00000 f -0000000092 00000 f -0000000093 00000 f -0000000094 00000 f -0000000096 00000 f -0000238825 00000 n -0000000097 00000 f -0000000098 00000 f -0000000099 00000 f -0000000100 00000 f -0000000101 00000 f -0000000102 00000 f -0000000103 00000 f -0000000104 00000 f -0000000105 00000 f -0000000106 00000 f -0000000107 00000 f -0000000108 00000 f -0000000109 00000 f -0000000110 00000 f -0000000111 00000 f -0000000112 00000 f -0000000115 00000 f -0000239474 00000 n -0000239506 00000 n -0000000116 00000 f -0000000117 00000 f -0000000118 00000 f -0000000119 00000 f -0000000120 00000 f -0000000121 00000 f -0000000122 00000 f -0000000123 00000 f -0000000125 00000 f -0000238898 00000 n -0000000126 00000 f -0000000127 00000 f -0000000128 00000 f -0000000129 00000 f -0000000130 00000 f -0000000131 00000 f -0000000132 00000 f -0000000133 00000 f -0000000134 00000 f -0000000135 00000 f -0000000136 00000 f -0000000137 00000 f -0000000138 00000 f -0000000139 00000 f -0000000140 00000 f -0000000141 00000 f -0000000144 00000 f -0000239356 00000 n -0000239388 00000 n -0000000145 00000 f -0000000146 00000 f -0000000147 00000 f -0000000148 00000 f -0000000149 00000 f -0000000150 00000 f -0000000151 00000 f -0000000152 00000 f -0000000154 00000 f -0000238972 00000 n -0000000155 00000 f -0000000156 00000 f -0000000157 00000 f -0000000158 00000 f -0000000159 00000 f -0000000160 00000 f -0000000161 00000 f -0000000162 00000 f -0000000163 00000 f -0000000164 00000 f -0000000165 00000 f -0000000166 00000 f -0000000167 00000 f -0000000168 00000 f -0000000169 00000 f -0000000170 00000 f -0000000173 00000 f -0000239238 00000 n -0000239270 00000 n -0000000174 00000 f -0000000175 00000 f -0000000176 00000 f -0000000177 00000 f -0000000178 00000 f -0000000179 00000 f -0000000180 00000 f -0000000000 00000 f -0000000000 00000 f -0000239046 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000239120 00000 n -0000239152 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000070064 00000 n -0000069872 00000 n -0000239940 00000 n -0000051034 00000 n -0000052173 00000 n -0000078051 00000 n -0000056121 00000 n -0000069758 00000 n -0000077810 00000 n -0000077926 00000 n -0000053110 00000 n -0000053449 00000 n -0000053745 00000 n -0000054038 00000 n -0000054334 00000 n -0000052237 00000 n -0000238576 00000 n -0000052545 00000 n -0000052595 00000 n -0000069348 00000 n -0000069412 00000 n -0000065819 00000 n -0000055024 00000 n -0000067507 00000 n -0000065883 00000 n -0000062787 00000 n -0000064216 00000 n -0000062851 00000 n -0000060577 00000 n -0000061594 00000 n -0000060641 00000 n -0000054629 00000 n -0000058864 00000 n -0000054693 00000 n -0000055070 00000 n -0000056158 00000 n -0000056214 00000 n -0000058980 00000 n -0000059046 00000 n -0000059077 00000 n -0000059338 00000 n -0000060464 00000 n -0000059413 00000 n -0000060951 00000 n -0000061710 00000 n -0000061776 00000 n -0000061807 00000 n -0000062069 00000 n -0000062144 00000 n -0000063160 00000 n -0000064332 00000 n -0000064398 00000 n -0000064429 00000 n -0000064688 00000 n -0000064763 00000 n -0000066216 00000 n -0000067623 00000 n -0000067689 00000 n -0000067720 00000 n -0000067982 00000 n -0000068057 00000 n -0000069566 00000 n -0000069663 00000 n -0000069946 00000 n -0000069978 00000 n -0000070427 00000 n -0000070682 00000 n -0000078127 00000 n -0000078351 00000 n -0000079631 00000 n -0000106927 00000 n -0000172517 00000 n -0000238107 00000 n -0000239967 00000 n -trailer -<]>> -startxref -240182 -%%EOF diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai.meta deleted file mode 100644 index 061a66ad..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Icon.ai.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a538286716552cb4d989be6d5a0f467f -timeCreated: 1500034226 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png deleted file mode 100644 index d5a36b95..00000000 Binary files a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png and /dev/null differ diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png.meta deleted file mode 100644 index d5cbc3cc..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large-01.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 182673c593d83234b897aa5d3079f421 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai deleted file mode 100644 index da48725e..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai +++ /dev/null @@ -1,3051 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[7 0 R 41 0 R 74 0 R 107 0 R 140 0 R 173 0 R 206 0 R 239 0 R 272 0 R 305 0 R 338 0 R 371 0 R 404 0 R 437 0 R 470 0 R 503 0 R 539 0 R 575 0 R 608 0 R 695 0 R 842 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Unity Key Image Large - - - Adobe Illustrator CC 2017 (Windows) - 2017-07-12T21:44:56+04:30 - 2017-07-12T22:17:01+04:30 - 2017-07-12T22:17:01+04:30 - - - - 256 - 196 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAxAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AjAwMlwxVcMVbGKtjFVwx VsYquGKtjFWxireKuAxVvFW6Yq7FXYq7FXYq6mKtYq7FWsVaxVo4q1irRxVbirRxVo4qtxVacVaO KtYquGKrhirYxVcMVTjTfLdxe2K38l3bWNpLcrZW8t0zgSXDDl6a+mklNjuzUX3xVQfQtYSO5lFn NJb2btHc3MaM8KMhoayqCn44q0+j6tG0yyWVwjWxjFwrRODGZv7sPUfDzr8NevbFVt7puoWEoivr Wa0lYcljnjaNiviAwBpiqaXflS6tI5lnvLVL+3t1vJ9NLsLhIWAIY1QRV4sCVD8qdsVQJ0TWglvI bC5Ed4wW0f0ZKSs24EZp8ZPamKqreXPMKgltLu1AQykmCUUjXq/2fsjxxVQ/RepCxF+bSYWJPEXZ jb0ia0p6lONa++Ko2LQF/QsOsXmpWthaTzPbxeuLhnaRAGO0EM21DiqHGh6wywvHY3DxXRAtJBDK Fm5AspjqoLclHIe2Ktx6HrMl3JZR2Fy95EKy2ywyGVR4sgHIdfDFUGyMrFWBVlNGU7EEdjiq2mKp hDoGrTRRSxwAidWe3jMkayyqn2jHEzCRwP8AJU5iT12KJIJ5c9jQ955D4tgxSIS7MtrRmqaVcaa1 ss7IxureO7j4EmiS14hqgfF8O+Y+n1McvFV+mRj8QznAxq+oVbzy/qFtrI0ccJr1jGFWNvhJlUOo 5OE7N3yGLWwni8XcR35+XutMsREuHqhv0Vf/AFW7uvS/cWDrFdvyX4Hd+CilamrbbVyz8zj4oxve e48+qOA0T3IQ5ewRd1pVxb6bZai7IYb4yrCoJ5j0SFbkCKd9t8x4amMsksYu41fxZmBAB71K1068 u47iW3j5paRma4PJRxQGlfiIr9GTyZ4QIEj9Roe9EYk8uiFOWsWjiq04q1iq04qtOKtDFVwxVdiq 4Yq2MVZX5a1TRrfTUt7y8WOM3ayX9jewvc2ssAWnOERRSSRzjcV5Lt+1iqb6d5g8l2dm4tZ2hjMG q28MF19dkliS5Zvq6wpHyt1R1p6hercvvxQut/P2kRW/lmR1eW99a3m8wgIQQLGIwwmporE8vUAU 9V3pirH/ADTrEF2tlZ2s1tNb20t3MDbRXiU+sOrfHJeu7szFSzBRxB7nFU51bzH5bu73XdXmaC5b V7HjDpsln6lzDfC3SBGWZ4uCxoU5VEtf8muKpnF5r8qW0i+lfFkN/pdyJJFvprlo7faYzmQNEGT9 lYtuPj0CqE0XzbokOoaLLcXbiG21fVbu6rHMQIblWETEcTXly6dfHFUDqHmyyl8sRJaNBDcNo8el TWskV5Jc843FSlJFtFQ05hz8YO1DiqDPmJbfyZp2m2jwtfpezS3Ec9rFchY2jAVgbiORASR+zvil NYPNGiR61p7vL6kKeW49JkndJwkN0Q4YsIzHIQNgxiNaH4TXFCpH5w0yWyudPmeyDRxWCWlz6OpJ aEWbM3ptwkN43DmCjNsabjvirEdZ1FtS1i+vyVb6zPJIrLGYQwLbMI2aQry60LHFKExVmC3Oi3mo 6Re3EtqLGGyitbxJpzBNC0PLkY0SSKRuVduIb5Zz0oZccMkAJcZmZCo2JX32CPucwGJIO1UqWWra QiWDi8jj0WK2uV1LT2kAeWRy3EmBiHlZqoVah4+IyvLgykyuJ8UyjwyrYDa9+Q62OqYzjtv6d7XX +qWcmlmKxv4YNVOk6dFHcCdIuHpyMbiISlgI34kVBIJwQwTGS5xJx+LkJFE8wOE11CTMVsd+EIHU 9X05fzBj1JbhJrKOS1Z54mEi0WJAxBWtePfMrTaeZ0RhVSPFsdupa5zHi302TDy/dWlpdXNo1zBN PqerWr2qQSpMTHHc+qXcRluA49noa9sxNZCU4xIEgMeKV2CN+GuvP4NmMgE785D718erabb6hDFr N5Dc3KaxdyW9XWf6vbenIqB+JPpoJeHwN0p02yvwMkoE4okDwo304pWLrvNXunjAPqP8RULW/jax 0eO91uM6nax6g886XFvLIZGKFEE7+rHGXH2XPTLJ4iJZDDGeA8G3DIDz2FE11CBLYWd9+5Uk1y19 a4itNTSGa50OJTJ9cjJN6kjK3qXAKIZuNPjNK5COmkQDKBMY5j/CfpPdHc8PkkzHQ/w9/VB6prWl tpMkVoY5bKSwhhjt5LxFEU6kVZLL0ml9UGpMnKhHfMjT6bJ4wMrEuMm+E7j+vdcPl07mE5jh25V3 /oYSc6Jw1pxVo4qtOKrTirQxVcMVXYquGKtjFV2KtjFWxiq4Yq3irYxVsYqq29tc3Myw20TzTN9m ONSzH6BkJ5IwFyNDzSATyTEeVPMv/Vsuf+Rbf0zF/lHT/wA+PzbPBn3FEf4G83/9Wm4/4DMvia3f 4G83/wDVpuP+Ax4ld/gbzf8A9Wm4/wCAx4ld/gbzf/1abj/gMeJUtv8ASdS0/gb61lthJURmVCvI jrSuVYdTjyfRISruZShKPMIPL2Dj0xVrFVS0up7S6iurduE8LB4noDRlNQaEEZDJjjOJjLkUxJBs KcsjyzSTSHlLM7SSNQCrOSzGgoOpwwgIgAcgpNm1hAySGtsVWnFWjiq04q0cVWnFVpxVoYquGKrh irYxVcMVbxVcMVbxVcMVbxVwxVvFXr35ZaXaweXY79VBubxnMkh6hUcoFHt8Nc4jt7USlnMP4Y19 ot2mkgBC+9l+aRyk6z1N592Ksf8AOuqX+m6VFPZS+lK06ozcVb4SjmlGDDqoxVCeRdb1TVPr316b 1vR9L0/hRacudfshf5Riqrq+kWOrWEllex+pDJ9DKw6Mp7MM8y0+onhmJwNEO+nASFF4t5l8tX+g X/1e4/eQSVNrdAUWRR2Pgw7jO87P7QhqYWNpDmPx0dTmwmB8koObBpaxVrFWjirRxVo4qtOKtHFV pxVo4qtOKrTirWKrhiq4Yq2MVXDFW8VbGKrsVbGKt4q3ireKvafy6/5Q7T/+e3/J+TOB7a/xqfw/ 3Idtpv7sMkzVuQnWepvPuxVj/nXS7/UtKigsovVlWdXZeSr8IRxWrFR1YYqhPIuiappf1769D6Pr el6fxI1ePOv2S38wxVMc8segYp+aKqfJN85ALRvbsjEbqTcRqSPD4WIza9iEjVR+P+5Lj6r+7Lx3 O9dS0cVdirRxVbirRxVrFWjiq04qtxVo4qtOKtDFWxiq4YquxVsYquGKt4q2MVbxVvFW8VbxV7V+ XX/KG6f/AM9v+T8mcD21/jU/h/uQ7bS/3YZZHp95IgdIiVbcHYbfTlWPsvUTiJRgaPuZSzwBolV+ par/ACv/AMF/bmb+W7R75/6b9rV4mHy+TvqWq/yv/wAF/bj+W7R75/6b9q+Jh8vk76lqv8r/APBf 24/lu0e+f+m/aviYfL5O+par/K//AAX9uP5btHvn/pv2r4mHy+SlJp95Ghd4iFXcnY7fRmFk7L1E ImUoGh7m2OeBNAsN/ND/AJQfUf8AWtv+oqLLexf8ah8f9yWOq/uy8brnfOpdirWKtHFWsVWnFWsV aOKrTirRxVacVWnFWhirYxVcMVXDFWxiq4Yq3irYxVsHFW8VbrireKva/wAuv+UN0/8A57f8n5M4 Htr/ABqfw/3Idtpf7sfjqzrUvMWi6BpFreavdLaW0nCFJGDMC5QsFogY9EOdrof7jH/Uj9zq831n 3lKP+Vt/l1/1eo/+Rc3/ADRmU1u/5W3+XX/V6j/5Fzf80Yq7/lbf5df9XqP/AJFzf80Yq7/lbf5d f9XqP/kXN/zRiqb6b5i0XX9IurzSLpbu2j5wvIoZQHCBitHCno4zF139xk/qS+5sw/WPeHn/AOaP /KDaj/rW3/UVFnFdi/41D4/7ku01X92Xjed86lquKtVxVrFWicVaxVacVaOKtYqtOKrTirRxVaDi q4Yq2Diq4HFW8VXA4q2DireKt1xVuuKt4q3XFXtn5c/8obp//Pb/AJPyZwPbX+NT+H+5DttL/dj8 dWTedNf8p6H5bsrvzPbR3Vg8sUUUcscUoExidlbjMVWvFW3652uh/uMf9SP3OrzfWfeWC/8AK0vy K/6s1r/0iWP/ADXmU1u/5Wl+RX/Vmtf+kSx/5rxV3/K0vyK/6s1r/wBIlj/zXiqItvPX5UajFL+i PLdrcyxU5c7W0VByrSrJ6h7eGYOu10dPEGrJc7Q6GWokRdAKNnJ5nntHi0yFbKxlcymGzjitIyxo CfgEfLYAbk9M5XUdqZZgxlLY9HoY6TS4TyF+e6V+Zx5hudJm0i+kaNJ/ToZFDf3UiybMOv2Kdcp0 WaOLKMgF1+qk5tHizQIgaLzyaN4pnikFHjYqw+X9c7jDlGSIkOReVzYjjkYnmFPLWt1cVaJxVrFW icVWnFWjirRxVaTiq04q0TiqwHFV4OKt4q2Diq4HFW8VXA4q2DirdcVbxVuuKurir238uP8AlDNP /wCe3/J+TOB7a/xqfw/3Idtpf7sMw8y+ZL3y/oNpeWmk3OsySPHCbW0SWR1Vo2b1CIo5m4jhTpTf rna6H+4x/wBSP3OrzfWfeWKf8rf8xf8AUiav/wBI95/2SZlNbv8Alb/mL/qRNX/6R7z/ALJMVd/y t/zF/wBSJq//AEj3n/ZJiqTG/m8y+ZYri8tZLP1yvOymLF4ljSpRgyoyk8TUFRQnOJ7WzXmke7b8 fF6/RjwtKD1q/my3UGnit6wUjjQCtOvUAADNDIlx8AiZb81urWcd5pc0cgqQhdG8GUVBycJUUYZm MwQ8V80RcbqCbajoyHxqpr/HOx7DybSj8WrtzHvGXwSWub90DVcVaxVonFWq4q0TirROKrScVaJx VaTiq0nFVoOKrgcVXA4q3iq4HFWwcVbxVuuKt1xVuuKt1xVuuKvbfy3YHyZp9DUgzA+x9dznBdt/ 41P4f7kO20v92Ho9pe2gtYVMqgqiggmhqBTOn0XaGAYYAziCIgc+4OBlwz4jt1Vvr1n/AL+T7xmV /KOn/nx+bX4E+4u+vWf+/k+8Y/yjp/58fmvgT7i769Z/7+T7xj/KOn/nx+a+BPuLzDzlHLp3mj9K wFHhnZZI+B7qoV1anQn+Ocx2pwTymUZCQl3PT9mS48HhysEJmmpadqduvp3QiB+3ExUNXruD4U7Z op4yGPhzxHcWgtc1+1t7F7S3mFxcyKULqQQoOxJI2rTLMWI3ZbcGnMpcRFB4/wCYLyO51HjHUrbA xlj051+KnypTO17H05hj4j/F9zqe2NQJ5OEfw/elubd1Dq4q1XFWicVarirROKrScVaJxVo4qtJx VaTiq0HFWwcVXA4quBxVvFWwcVXA4q3XFW64q3XFXVxVuuKso8n+e7zy6Ht2h+t2Erc2i5cXRqUL ITtvTcHNR2l2THU+oHhmPtcjBqDDbozEfnF5eoK2N8D3AWA/8zs0f+h3P/Oh8z+py/zkO4t/8rh8 vf8ALDf/APAQf9Vsf9Dufvh8z/xK/nYdxd/yuHy9/wAsN/8A8BB/1Wx/0O5++HzP/Er+dh3F3/K4 fL3/ACw3/wDwEH/VbH/Q7n74fM/8Sv52HcW0/MLy9r0yaaun3Zlmr6bSrCFUhSeRKysw2HYZRqOx 82nxnIZRoe/9TfpdUJZAI3aW+YI7PSLE3js7KXVEjUAsSx7VK9BvmNoYz1GTgjV07vPrBijxSCpq uiK2j3bQTOZvRZ4WQ8TVRyFCN96UyOl1NZo8Q9PFujUzlLGeE0aeYqRQU6dc9EAp4sm264VarirV cVaxVonFWicVariq0nFWicVWk4q1iqwHFVwOKtg4quBxVsHFV1cVbriqIs7G7vGkW2j9QwxtLIAQ KItATuR4jbFUcfLWuLBfzm1PoaY7x3svJOCPEwRwG5UfizAHjXriqjpmkX2pGcWoj420frXEk00U CJHyCcmeZo1+04HXFVC6tntZzC8kUjqAS0E0Vwm+/wDeQtIn44qpVxVfFHJLIkUSl5HIVEUVJYmg AA7nFUfqWgarp0PrXUaekJPQkeKaGYJMAT6cnpO/B6A/C1DiqXVxV1cVRmnaXfai8i2qKRChlnkk dIo40BA5PJKyIoqabnFVSVdW0O8kiP8Ao900YAlQq/7uUBg8UiFkPJejKT7ZRqNPDKBGYsXdfrbM WWUDceancarcTaXbac5LRW0skwYmpJcbdfAs5+nKcWijDNLKP4ogfj7GyeolLGIHob/H2q83mPVG ubSeKZoWsoFgi4nY0+0WHQ8tq18Mph2ViEZiQvjkT+Pc2S1s7iQa4RSVjbsB7DYD2GbICg4hKLvt L1CxitJbuExR30X1i0YkHnHXjyFCabjvhQg64q1XFVeayuorO3vJEpbXTSJA9QeRi489gainMdRi qGJxVquKtE4qtJxVonFWq4qtJxVYDiq4HFVwOKt1xVsHFVwOKtg4qzj8utesNLhuRc3VxbGW4tlb 071bZDGH9Z29MoxNBBxZuW6tw+HlUqClWm6xHd/4ovruZ1mv9OcQ/XJxNMzNc25WP1CsfNgq7AKN h02xVrytqFnZ2WvNcrBL6tiqRW1yzqsr/WoTxHpvFISAC1Fbt4YpR2l+YLSHTrKKV0s7CfWFl1LT bV5KNaJHFyDLI8srRsVNQzEE/RRQyF/MOnnVoBeTxSzA6gdPvG1S3upImkiAhpKluI7WPl/deoCU bfiAMVYvrupi48yabMLlLea3itknv1ul1JxIkjETTTxRxJJIqca8eXTqTXFKcJ+iPr9rPeXmn2Go NqKH1dPningljCSN9ZlgZ5ooWV+PEuFHxbpscUIufU9LvLrTdM1HUU9DUrCe31O5mvoL+SKWK59e 3M1zCEU0pxXbYNTfFV1h5usLq2N+rRp6l7dy39nLfxWMclsyKluksUkM8lxGsK8FSPdW3pUg4qxP y89vPouqaZLPDDdXJtZ4DcuIYZPqzszxNIxRU5B6jkwG3WtMUsht7nSre8mOn3kNjdx6dbJNHY38 cCmZp2MscN/dG6VFROJYRseXQd8UIyfzNb2usKmnapFDaT+ZDLci3mjCPaPFByaQqaGJiW5V+Enr 0xVR0fzHYzxQT6nepNfx3eqRac7zpG0KPbx/V+DusixRh+QjYoUVvlirHtdli1fzLp1vJPDCWgt7 e8vHvYr34ubAy3F0iQxM6xleXGvTrWuKU51fW/LurRNPZ3o56ZqME9jHqMSQwizYR2rQpwlmeRFE MbsOANATx64oRV3rjfpmxuv0nBLe+nfg2kuowyiJZAvE22oRp/o5ep9JJj8FO1cVXwa1p8M98bbV PrGqNNYyS3TahaWbNEkJDwtemF4blUkp6nEAyf5VDirHPNGsSahoFksN6v1OLUL+unJc8ljR2RrX hE/pu8apzCP6YA/ya0xVilcUtE4q0Tiq2uKtE4q0Tiq0nFVgOKrgcVbBxVcDirdcVbrirYOKrq4q 3XFXVxVuuKurirdcVdXFW64q6uKurirq4q6uKtVxV1cVaxV2KtVxVquKtE4qiLOwu7z1vq6FzBG0 rgeC9h7nsMoz6iGKuI8zTdhwSyXwjkLQlQRXscvaXE4qtJxVonFVpOKrAcVXA4q2Diq4HFUNdarY WjBLidY3IqFNSafIVxVRHmTRf+Wpfub+mKu/xJon/LUv/At/TFW/8SaJ/wAtS/8AAt/TFUdbXVvc xCWCQSRnoy4qrVxVuuKurirdcVdXFW64q9A8pfk35g1u3jvb2RdLspQGj9RS8zqdwwjqtAf8oj5Y qyx/+cftMMZCavOslNmaJCtfkCP14oYH5y/LDzD5ZjN1IFvNNBobyEH4Kmg9RDulfHce+KWHVxV1 cVdXFWq4q1XFWq4qi9L0y41K7FtBQPxZizVoAo70r32zG1WpjhhxSb9Pp5ZZcMUyh8la68vB0SJO 8jOCPoC1P4ZhT7awAWCSe6nLj2VmJogD4s88teV1s7Vorfcn4pZ2FObjoPl+rOZ1uuOedy27h3O7 0+GGnjQ3PVi/mDyHOLmSWwAQsavaP8NCf5D0ofDNvou2RGIjl6df1uBquy+M8WPr0/Ukc/lLWbex uLy4jWNLdC7JyDMQOtONRsN+ubKPa2GUxGJu/wAdXBl2bljEyIqkkrmzdetJxVonFVgOKtg4quBx VsHFWa/ktbwNq3mS5Mam4RrWNJSAWVGjLFQewJAJzQdtyPpHTd3HZQHqL1bNC7hbJJHGvJ2CjxON KAgptUHSFa/5bdPuyYi2xxd7wG6SODzfr0MKLFCLliI0AVQSFJoo2H0Z2OjJOKJPc8prYiOaQHei a5kuK6uKt1xV1cVdXFXon5L+UrbW9elv72MSWelhHETCqvM5Ppg+IXiW+7FXueu3c9rZq8LcXZwp aldqE9/lmHrssoQuPe4uqyGMbHekH6b1T/f5+5f6ZqfzuX+c6/8AM5O9lKpHd2QS4RZI54wJY2AK sHX4gQeoNc6DHK4g+Tt4GwCwe+/JHyRcW7pbxz2cx+xNHKz0P+rJyBGSZPDPNPly/wDLmtz6Ve0a SKjRyrULJG32XWvj+BqMUpTXFWq4q6uKtVxVmX5e2/I3k4FXPCJPpqSPp2znO38n0x95d72NChKT 1Y6RYLSaGKoHVWLNQ/IkjOZmSRceTnDLLkSigFmWigLIo6DYEDI7ZB/S+9h9PuUnht519K6QMBsr n7S/T1xx5P4SncbxSXW9KggjCiP91JySQEs3IMPcntXLImUZb83Iwz47BeDNGYXeFjVoXaMk+KMV /hnomOfFEHvDyE48MiO5aTk2K0nFVgOKrgcVbBxVP/J3lKXzLc3iC7+qQ2SxlmCeozNLypQEqKAI cwNdrvAA2u3L0ml8YneqZxoX5eajoDXcuna8YTeFGuWa2jYH0lKr9pjSgOaXP2hHNXFC68y7XDop Y/plz8nXuqeaNKuLSR9TS/tZ7mK1kR7dImAmbgHQoeoJ6HIwhiyAgR4SIk875ORKGTGYky4gZAVV c06d3duTksx7nMJ2gAHJLP0vNJNMlnpl5eJA5iknhSMR81A5KplkjLUrQkCmXeDsCZAW40tUASAC aeS6lFdxectZN1bSWkk0gmWGYAPwdV4n4Sy9uxzp9CR4UaN08triTlkaq1SuZbit1xV1cVbrirKv y/8AId75u1J4kf6vYW1GvLqlSOVeKIO7NT6OvsVX0J5T8n6N5XsXtNMEnGVg80krcndgKVNAAPoG FChr2qQ3CG1RWDxS/ExpT4QVP680uu1MZjgHQut1WcSHCOhSTNY4LLNI1OG6jECKytCihiaUNBTt nQaTUxmOEdA7fT5hIUOiZZmuSxfzd+XPlzzTKtzqCypeRxejFcwvxZUDFgOJqp3Y9RgV8/8AnnyZ f+U9Y+pXDCa3mBks7kCgkjBoajsy/tDFLHK4q1XFWq4qzr8tpo1S5B/3XLG7D2Nf+ac5nt+Pqiel F33Y59Ew9a+OB6jdT0PYjOY3xnycraQbdBT1Yvs9x3Bwzh/FH+xQehb2nHhMP+Gw7ZB/S+9H0+5K dcnP1aKBuvMsK9QFFCP+Gw45GqPRycERxW+e55kmubiZPsSTSuvyZyRnouCNY4juAeTzSuZPmVMn LWtonFVMHFVwOKtg4q9B/J24gin1wyyKgpa7swHT1q9c0XbcSeCvP9Dt+yj9Xw/SzW91q0mbgtxG IgenNQSfE75po4pdxd9AxHMhh/5i6r9T8ufXbWSN7i1niniUkMC0bclqAdxUZn9nYuLJR5GJDi9p ZeHEJDmJAsAn/ObzBJDZJYLE966N9eWWHjGJOR4iIiSpHDry75sY9kws3y6b/fs6uXbGShVX12/a 9T/LnXL268nxXV0qrf3M9w8wQUVSZmGwJOafX4hDKYjkAPudnoScsOI9SVaTT9GnsdSmubGC6vJ3 k9WeaNZH4xiifEwJ+Gnw+B3yIyTiYgEgNp08ZGRIePadK8llC7nkxUVJ752DyCKrirq4q3XFX0D+ QJtj5PuvTp6316T1qfa/u4+NfanTFD0zCqVaxo63SmaEAXAG47OP65r9Zo+P1R+r73E1Gn4txzY9 aWNxc3HoIpDA/GTtxp1rmoxYJTlwh1+PEZGgy6xsYbOERRDfq7nqx8TnQ4MEccaDt8WIQFBEZc2O xV5F/wA5FNbjSNFDcfrJupBHX7Xp+kfUp7cuFfowK8OrilquKuriqfeStTWz1lYpDSK6HpEnoGrV Px2+nNT2xp/Ew2Ocd/1uy7Lz8GWjyls9t0i9Wa1Ecm/D4W8R4N9OcXxUaP0l3WXHRsIv44HqN1PQ 9iMhvjPk17SDboKerF9nuO4OGcP4o/2KD0LB/wAwvMa2mmXNyrASqn1e2I/ameoBHy6/IZsdBgOb LEEeZ9wZZp+DhMup5PF414Rqg/ZAGd28q2Tiq0nFVgOKtg4quBxVATaWrys6vxDGtPfFFLlsLlVC rcsqjoASB+vFadLp9y9vHbmasUTM0a0AoXpyNad+IwAC7RSXjyvST1BOweteQIrX7sLJPLGfXrAt 9S1KeFJA/qQq5EfN14Fwo6N3+eUZdNjnvIC2/FqcmMVEkBUgvfM0dvPAdZuWS4JMhZyzGooaN1FR 4ZE6PESDwjZkNbmAI4ju62i9GBIgahRTMlxlWuKurirdcVZR5C8/6j5P1N7iGP61YXIC3tmTxLBa 8XRt6OtTTsenuFXscH59/l3JEryz3NvIR8UMltIWU+BMYdfuOFCp/wAr3/Lf/lun/wCkWf8A5oxV ofnt+WwJIvZqnr/os/8AzRgpab/5Xv8Alv8A8t0//SLP/wA0YVa/5Xx+W/8Ay3T/APSLP/zRiqje fn9+XsNu8kEt1dygfBBHbyKzH5yBFH34q8S86edNV84a4dTvkFvbwqYtPslPIRRk1NTtydv2jgSk dcVarirq4q1yoag0I6HFXp3knzkLpUgmYLqEa0ZW2Eyj9of5Xj9/TON7U7MOI8UfoP2PTaLWDNHh l9Y+16JZalbTRlWb4erKdivv8s00TXpl9LbkxkG+qWazr9vZQzFJ1jgRT61yTRQvsf45Zhwy4qju S2CAA4p7APEPM/mJ9d1ASICmn29RaRtsWJ6yMPE9vbO17N0PgQ3+s8/1PPa/WeNLb6Ry/WlJObJw WicVWk4qsBxVsHFVwOKt1xVsHFWwcVbrirdcVbrirfLFW+WKu5Yq3XFXVxV1cVdXFXVxV1cVdXFX VxVrliruWKtcsVarirq4q5ZGRldGKupqrA0II6EEYJRBFHkkEg2GT6f+Ymq20BiuoEviBSOQt6T1 /wAqgYN9wzSZ+w4SNwPD9rtsPa84ipDi+xItZ17VtakDX8oECmsdpHVYl9yOrH3ObDSaDHgHpG/f 1cLU6zJmPqO3cgK5mOK0TirROKrScVWA4q2DirJbnyvp1vWxfVKa8tvDcfUmhCwFpgjrAtyZKmbh IDT0+NduWKGv8A+avrEluLaIzxSegY1urUkzgEmBKS/HMAKmNauPDfFVOLyX5mlit5IrP1PrXpel EssLSgXBpCzxB/UjV/2WdQDiqpYeUb+bzFpejXbpbjVXRYLuJ4rqIo7lOaPC7RvRlINH6imKo+18 paPdaXc6paXtzPZwQ3m00CWsnr20QlWgElyrxkHejA4qhrHyF5hu544V+qRCQP8AvZLy24I0cfqG OThI5STjuEYcuppQEhVF3fka4XSdLktAlxe3dvJe3lx9eshbQwJK0QDfF8IqorI0nHkeH2gcVQMX kbzTI5QWirILgWYSSe3jZ52VXCRq8il6pIrVWo479MUum8k+ZIbQ3bQQvbiJ7hXiurWUvFF/evGs crNII/2+APHvTFUirirq4qmek6Fe6pG7WjIWSe3t/SYtzLXTmNGFARxD0B37jFUXd+TdcglMMcYv Lg3dxZRW9qJJpJWtVR5JY1Vfij4yrRvwxQtvfKmrW2i22rC3uJIJPWF4wgcJbPDMYeEsm4BJH7VP DFKyy8s3t35fu9cWeGO1tGZGjcv6jGMIWpxRkH96tObLy6LU4qs0rQHvrU3kt7bafaesttFPdtIF kncVEa+kkp2G5ZgFHc4qr3nlDWIprO2tLea/vLi2e4mt7aJpGi9O5mtmX93z5AGCvLbriqV/o7Uu Ak+qzcDG0wf02p6aP6bvWn2VccSegO2Ko7WPLmoaRpWn3moRTWs+oTXESWk8LRMFt1hYSDnQkP69 OnbFUorirVcVTjypoH6f1b6h6skVIJ56wxfWJW9CJpOEcXKPkz8aAcuuKo6XyHrM87JplrdenG0c Mg1WODS5vXm5GONIpZ3L81X4aGpO1PFQg7byV5nuoYpYbMN65X0oTLCsxVpRAH9FnEvp+oePPjx9 8Vam8meY4pkiNvG7SC4IaO4t5EH1RBJcB3SRkRo1IqrEH6cVRkX5beanvvqUsdtbSBpY3eW7tuCS QoXaJ2SR+L8RUKd6b/ZBIVQg8l61P6Rs4hIjQxSvNNLbQw8p3dI0jlMzJJzMZ4bhm/lxVSn8l+Zo NPe/mtBHAiSSsjTQiYJDKYZG9Av61EkXi3wbd8VSInFK0nFVMHFC4HFLJ384adK63s+jrLrPowwP eNPWE+gEUSrb+nVZmjjC8vU41344oRMHn22+uNdXelfWGh1WfWdORbgxiKedlYpLSNvVQGNDtwO3 XfFVX/lYcbWdpBLp0kz28sMrSSXklEaIks1oQgntmkJqeMxUGvFR0xVQk89I3mvStfWwPLTDGzrJ KjT3LRyNJznnjhhUtRuIPp9AOuKoGHzfrLy3U2p3Vzqjz2lxZxfWriST0hcrQshk59PAUrirIrv8 0luXty2mzenFcG4MDXpaFEe2e2aC1j9CkEdJOSj4qd+XZVK4vONp9QTS7jTWl0z6j9QliW4CTMFv XvY5Fl9JlVlZgpqhB+nZVFL+Yj/XrC5OnKE0+8W6ghWY0EUdrDaRw8ihNQluCX7k9BiqAs/N31ay srUWYb6nYX9gH9SnL9ICUepTgaen632e9OoxVIK4pdXFU48teZ7jQJr2aCETPdWslugZuISQlXim 6NUxSIrAe3XFCc235kTI8C3GnpNbR6WNMnSsLNKwdGM/7+C4iDMII1IeN+lepqFVuofmIb2GVpNO kbUXgvrWK6e6T01j1AkSF4I4IlZlRqLxKiu5BxVS0LztZabo66ZdaR+kIQ0jvGZkjgkZyhV5ongn 5yRFPgYEbGhBUkFVLtM13T4NMGn6npz39tHci8t1juBbssnHgyu3pSh0ZQKgBTtsRiqYL54t5bRL O70sm0EcStDaXP1Zg8F5cXcfB/Tk4p/pRUrQ9AQwPRVEN+ZMjrLcyaWp1Z1uY451n4wIl1em+IMH pFmKyMRX1Bt2rviqUeZvMdtq8VrBa2MlokF3eXsrzXP1lnkvvSLhf3UXFVMO1anfc9yqklcUuriq aeXNbh0i/luZrZruGa2uLWWFJBC3G5haJirlJQCA9R8JxVE2/mbTbK2tbXTdMnit7fUrXU3FzdrO 7NbK6lAyW8AAYOOxpTvXZQiv8badJqFhqt1onr6pp7RejN9aZIhHDceuv7pY6+px+Dlz49+FcVW2 nmiKz8q6pZrKhvNZvUdLdVkL20JbncuZCqp+9CxpRakgGtO6qZ6x+YOkReY76XSdPaXT7jVJ7+6n e4Ia55QzW6ekGhUwLwuHajBzU+1MVSs+dtPm0u30m+0h7jTbRbYwRLdiOT1bQzcWaQQsGV0nKsvA dKgjFVPU/PtzqN1Jdz2Sieawv7KXhIQvO/uZrgyAFTQJ9YpxrvTrirFq4paJxVTBxQuBxS2GxVsH FW64q3yxVvlirdcVbrirdcVdyxVvliruWKt8sVdyxV3LFXcsVdyxV3LFXcsVa5Yq7lirXLFWq4q7 lirVcVa5Yq1XFWicVaJxQtJxS0Tir63/AOQDf9+t/wBy7Cxd/wAgH/79b/uXYq7/AJAP/wB+t/3L sVb/AOQEf9+t/wBy/FXf8gI/79f/ALl+Ku/5AT/36/8A3L8Vd/yAn/v1/wDuX4q3/wAgK/79f/uX 4q7/AJAV/wB+v/3L8Vd/yAv/AL9f/uX4q7/kBf8A37H/AHL8Vd/yAv8A79j/ALl+Ku/5AX/37H/c vxV3/IC/+/Y/7l+Kt/8AIDP+/Y/7l+Ku/wCQGf8Afsf9y/FXf8gM/wC/Y/7l+Ku/5AZ/37H/AHL8 Va/5AZ/37H/cvxV3/IC/+/Y/7l+Ku/5AX/37H/cvxV3/ACAv/v2P+5firv8AkBf/AH7H/cvxV3/I Cv8Av1/+5firv+QFf9+v/wBy/FWv+QFf9+v/ANy/FXf8gJ/79f8A7l+Ku/5AT/36/wD3L8Vd/wAg I/79f/uX4q1/yAf/AL9b/uXYq7/kA/8A363/AHLsVd/yAb/v1v8AuXYq/wD/2Q== - - - - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - xmp.did:b00882d3-0e42-df46-800a-085953398f19 - uuid:b51a5f26-9b81-42db-87f3-c7c9f16df5d0 - proof:pdf - - uuid:bba9da6b-87e8-4ab5-9d32-bbbf2e5cadaa - xmp.did:e010fea6-a8ba-874d-af6e-a2ab461a5755 - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - default - - - - - saved - xmp.iid:e010fea6-a8ba-874d-af6e-a2ab461a5755 - 2017-07-12T15:43:08+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - saved - xmp.iid:b00882d3-0e42-df46-800a-085953398f19 - 2017-07-12T21:44:58+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - - Document - Mobile - 1 - True - False - - 516.000000 - 389.000000 - Pixels - - - - - Roboto-Regular - Roboto - Regular - TrueType - Version 2.137; 2017 - False - Roboto-Regular.ttf - - - Roboto-Bold - Roboto - Bold - TrueType - Version 2.137; 2017 - False - Roboto-Bold.ttf - - - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Mobile Color Group - 1 - - - - R=136 G=168 B=13 - RGB - PROCESS - 136 - 168 - 13 - - - R=127 G=71 B=221 - RGB - PROCESS - 127 - 71 - 221 - - - R=251 G=174 B=23 - RGB - PROCESS - 251 - 174 - 23 - - - - - - - Adobe PDF library 15.00 - 21.0.0 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 9 0 obj <>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 863 0 R/TrimBox[0.0 0.0 516.0 389.0]/Type/Page>> endobj 844 0 obj <>stream -HWˮ+zܻ~?mA PFWvdK}Ω&9#R!yS_??ޝ;xME7s|w%TpW/xE'{{#䶠k~|oA}|uTدJѻ_-1Hg>QK9_/}[{w瞿x侽qKt?.<~Z#x Oʽ6\S6ⱬ=t97M1${/~}#)l|h_`\`4 x鐸 48E-%4`5srBẺqIkGPbbHkYVu $+V]tU$2A0З -5=(M(,,IRF!=jĽDhux1l+8t9LAnPl²7N5 q L&\hK՚G-LR0PZS3D$qq ׻;SwvҌX#"iUPTzY~҄8DTbAmə-FtLr_av"=W}d8~cr`0BuW $r@9a ܋0wXZhL0#@kX: `xH :&&%62X0݉f.rI^2*7 (c(Ab˃Tgȑtݡ8љ}Gd@)֙C,!2+8̓Ū#Sg۾C417G `JfUnXvFRfj-HCJ 5٠P' =^Т#,Kaӻ Ci¤;ઈ'PʺA;!yx,xV>Z&7ʡp033İy~7twݽ7ώ6f,HET$b|i& YG+370"c`e6z Q)8Iɇ_Rr[kI$'YkJ܄xmvN;b&CdmCwFz58QL:F&oޜݣ???Ϸohh"$F!F*70je)r%saڞe;+Vrw~4{ Sމn+>::c -l=Lߒ/#N5 UEYǪ'&b':|{d_>g)d"=6IZD/).2#+p/ w:+dqkMzpEtG\Z#?8Np'rkԕK"51hd.Teor%y1&kMi*_`ĥ2f倌QWTM:4 31OyIer/?j|?Km\4X3Pѝ5#I(bLsK[nϺbqCj7zަMȢϹ%:&_H"^FHhh/{K#@Ly˥ͱ)+n@Ƈ)` -h*8Q4 ΋)` -JTL"^.d܉*оRh_fWMo7 lql$@-bp҃]vHIY;уF)R||=6..8$܋sh`gx0 :d+U~Drc M Q-oǾ>}=ۘ$]҇HtA(K.Vf ;)"W J2Ys|R%S48`RWvʌ0fMl5r\;tgU酴!V֤0$$!DBHciǣlJcLDRmo;C|v:Wh:1TvA՞PvQ?b|we~9|wupҺ>Fw9 -yʸۇ`e9?>.?^tpwû+Aǣ n.=9Fc|EWp>ܾ'p\77q9sJ]}|򿌴F -^Fr 9DyՖvMy_Xkۄ8!x'42 ک:7#'4BRQt`/w}Bmt'd4Leľ2;=J_sd/gy"3^)Mo5f@3H;52Rn,TZ ɛhIfhAN͕VޜCpY)'{W+|=Xk#{ṵ̈|'w`Ӷ_H봅6v^R檔YYz2Z(er?UmAIX,<$f]UI{.VÓ @܃Ae -J\ '-Pč@4'MI>GE=0Fj0dD*em rWC BiD|mk#޳i}!XnAom6_ݔdt!C =" N琙l7XhUHY';WJۮO2tԡj}#3,[/cۯ?z^6 -yO}+) dFG(-qɌwDA6n_ty۱ɦmS@[ ^,*v1u#I%4$%2;Qn4g6TULP3 UR\1+Z[ϱMAZ3%%q!iͮPzZͰ<h> 2x Ukrj%Chua b&:4'\F3?ـƑPֻ.Wt -endstream endobj 845 0 obj <> endobj 863 0 obj <>stream -8;XEJ4*KX<%,CaL0WN(/\?[#SlPi6W=uAK1RXbj0L3^GWi^6NV/S1K$$TqN5',o'p -U:aR>:g>Fr3nrXtU:o_9/gU`%5L#er>`#1]Rl+fq5?9KsH%MI'4GBOI-FmO>KGR=L -ka7+CB?h4D)6I91B?_?$O7Yq1QQem[`h`-'p81*T$CJ@[p)%eo`D>u,p6Q8QGm]+: -RPJmOCU'E"6sXCRfTa.B1-ST$fr%C9/0j3(q;mD1O2c\?du$ZjIK0$K#_-V9.fRH% -mD?+0&T_G:]uGQ&,jk/D]Ul@:rq?a24u#"B:]/6cB2cU4rb#jJ!:q**iC&6a.R*>Q -bc_@M.S8%WiB9IpR![tMJ#iWm^Ylk8KF`rgQA.ItTZgcn+-?$Ar8%96/$S\r#(G`J -kZ@BsfGi(B/2>%(4Js!:U;49;6)qb7%W@U2EPU?Mi*X&<`Xpf6R/?`Mo/RB:MdMko -YV5l#Dk"0@nY,$"~> -endstream endobj 865 0 obj [/Indexed/DeviceRGB 255 866 0 R] endobj 866 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 851 0 obj <>/ExtGState<>/Shading<>>>/Subtype/Form>>stream -q -516 0 -516 389 re -W n -q -0 g -/GS0 gs -528.913147 0 0 -398.7349548 260.7518311 337.6520081 cm -BX /Sh0 sh EX Q -Q - -endstream endobj 852 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -183 0 0 34 84 332 cm -/Im0 Do -Q - -endstream endobj 853 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -128 0 0 131 196 197 cm -/Im0 Do -Q - -endstream endobj 854 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -62 0 0 78 275 181 cm -/Im0 Do -Q - -endstream endobj 855 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -150 0 0 36 289 331 cm -/Im0 Do -Q - -endstream endobj 856 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -123 0 0 76 214 66 cm -/Im0 Do -Q - -endstream endobj 857 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -122 0 0 30 215 15 cm -/Im0 Do -Q - -endstream endobj 858 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -81 0 0 102 393 53 cm -/Im0 Do -Q - -endstream endobj 859 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -107 0 0 31 380 14 cm -/Im0 Do -Q - -endstream endobj 860 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -103 0 0 65 48 71 cm -/Im0 Do -Q - -endstream endobj 861 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -150 0 0 32 31 14 cm -/Im0 Do -Q - -endstream endobj 862 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -286 0 0 35 117 153 cm -/Im0 Do -Q - -endstream endobj 900 0 obj <> endobj 902 0 obj <>stream -HWAn0 s VX -lxhXhqڵq}5IȠ 8_$Z1TA -CI.RB3MH6p,%4Ӓi)\z{0K}'81>n4dQ$=ن#}0GBod>/Filter/FlateDecode/Height 35/Intent/RelativeColorimetric/Length 3286/Name/X/Subtype/Image/Type/XObject/Width 286>>stream -HWSY&!HB4H<J |@ 8,"cU#䡀 -B"X -;3.:Tm5;U;U쿰4 Z{>s{:&8>㠀MPpl^|}@4f &.ese~W\0yl~x,~m= @$i8 JU --' -M2{$_SɗLx͎RUԸ<$l*NZt;c3bp \c lKEb,z(f#P6U]-]}<)?e×1 7jCAR;\8Y+gnALy`qa#<}}_AMSC* -Q2ʊ{nPNf6=?_^5%BVrF(0o0Vn SJXgC1"a5u,,Y { ߼oKB]wrtLK%O+^x63i&̋g'pX" B - G.dT2j+ܿⰈ܅H(]M -Dn%E lǏn F!<ѥϞ7K%[Gwf8cI4V-/R?T4ztdv0\Ht4pI^qR` FTO؉+;, EJU QPֽ>x QYrSL&L)sˁvPTbeys(-bIyey,!X+?_ڢ03[]z_;,Chف٪.lג1 ٚ(3aʝl*LGUJݿ:[{@:Ul^Nʏnox03UDC`cGz0rCPT47 -,sY 99BiE/dgϽodAб`eq9"Ϗݷ[s38>tYۑf\xCwK#'2D<e#T½c)nR钳A&"cPlP8HlNc˓@M$’Y1VkǬk g;_-4e]"CKR֜&@=+F=!ʪ5d>o\d!gȐ_`Kuyπ!ȅ}7t uÒ(.ф#0 Tt1]w ͼ5#Ê_/;x2ް$4Oo.^_?++','H9~bgNb(qى 22tO:J† (A3,E5k1XqՇU&ƱD@)Ȅ"iT"vU l-grTYTDbƪRRiG%,˰m15%7ؙjLc@1bvqԽݗzZ}p@K_=Ymj0NNVh];.-5?*6lp E'p}ZaBOv2{گdž:N4G*f*CsEz [!?}5 -GV keo|*Oy>?+xe*dc#4'mWs0qګYczQߣ -m"q',Зb`ÈqwQT |17֭̇ )1 9/ؠ!E޲0qȤUl¢FD8۲[g`?;:]n܀fOΌ|ӓ6\52w~77T26/͸MGOt!̏?  4}=1ҊNX`q<"◗!OJ;V9}qrL'NPX7;hxm"EYk;Ao*GY.M Ha*:n_)],GyyɥT$.1Aݷ4IwDܻ(@1X kb>t{ΜMej6{=]œ@pcAk4/d9Z+B|Lq3XX iʸ23I(!h]N$Z$DKK:9 @ 1SP<U DXKY*)"Q85-E֌RJ)RJ)Y -endstream endobj 847 0 obj [/ICCBased 905 0 R] endobj 904 0 obj <>stream - -endstream endobj 905 0 obj <>stream -HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  - 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 -V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= -x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- -ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 -N')].uJr - wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 -n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! -zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km -endstream endobj 901 0 obj <> endobj 906 0 obj <> endobj 907 0 obj [0.0 0.0 0.0] endobj 908 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -286 0 0 35 117 153 cm -/Im0 Do -Q - -endstream endobj 909 0 obj <> endobj 911 0 obj <>/Filter/FlateDecode/Height 35/Intent/RelativeColorimetric/Length 3286/Name/X/Subtype/Image/Type/XObject/Width 286>>stream -HWSY&!HB4H<J |@ 8,"cU#䡀 -B"X -;3.:Tm5;U;U쿰4 Z{>s{:&8>㠀MPpl^|}@4f &.ese~W\0yl~x,~m= @$i8 JU --' -M2{$_SɗLx͎RUԸ<$l*NZt;c3bp \c lKEb,z(f#P6U]-]}<)?e×1 7jCAR;\8Y+gnALy`qa#<}}_AMSC* -Q2ʊ{nPNf6=?_^5%BVrF(0o0Vn SJXgC1"a5u,,Y { ߼oKB]wrtLK%O+^x63i&̋g'pX" B - G.dT2j+ܿⰈ܅H(]M -Dn%E lǏn F!<ѥϞ7K%[Gwf8cI4V-/R?T4ztdv0\Ht4pI^qR` FTO؉+;, EJU QPֽ>x QYrSL&L)sˁvPTbeys(-bIyey,!X+?_ڢ03[]z_;,Chف٪.lג1 ٚ(3aʝl*LGUJݿ:[{@:Ul^Nʏnox03UDC`cGz0rCPT47 -,sY 99BiE/dgϽodAб`eq9"Ϗݷ[s38>tYۑf\xCwK#'2D<e#T½c)nR钳A&"cPlP8HlNc˓@M$’Y1VkǬk g;_-4e]"CKR֜&@=+F=!ʪ5d>o\d!gȐ_`Kuyπ!ȅ}7t uÒ(.ф#0 Tt1]w ͼ5#Ê_/;x2ް$4Oo.^_?++','H9~bgNb(qى 22tO:J† (A3,E5k1XqՇU&ƱD@)Ȅ"iT"vU l-grTYTDbƪRRiG%,˰m15%7ؙjLc@1bvqԽݗzZ}p@K_=Ymj0NNVh];.-5?*6lp E'p}ZaBOv2{گdž:N4G*f*CsEz [!?}5 -GV keo|*Oy>?+xe*dc#4'mWs0qګYczQߣ -m"q',Зb`ÈqwQT |17֭̇ )1 9/ؠ!E޲0qȤUl¢FD8۲[g`?;:]n܀fOΌ|ӓ6\52w~77T26/͸MGOt!̏?  4}=1ҊNX`q<"◗!OJ;V9}qrL'NPX7;hxm"EYk;Ao*GY.M Ha*:n_)],GyyɥT$.1Aݷ4IwDܻ(@1X kb>t{ΜMej6{=]œ@pcAk4/d9Z+B|Lq3XX iʸ23I(!h]N$Z$DKK:9 @ 1SP<U DXKY*)"Q85-E֌RJ)RJ)Y -endstream endobj 910 0 obj <> endobj 897 0 obj <> endobj 899 0 obj <>stream -H D dJv+Q*UU~w~`οAy2 eܗHB u6>F XZ*Ve8št5Ok/=Tm6Q\|Vsu bU "T*bQ-N*+m,(I73k1S,r"AJ|@8MX%J ] -endstream endobj 912 0 obj <>/Filter/FlateDecode/Height 32/Intent/RelativeColorimetric/Length 1579/Name/X/Subtype/Image/Type/XObject/Width 150>>stream -HWSWon5Y0Y"YҒ X!@TR Hb|L Xg"R4bH⃈tF;[;o;wwh9_ٽs޳_|!‹Fdž>pKz G&f >qdSJL>7:\ gANΝ9O(YӇYԛm6N&\gRp8hgV`)YyBޮ` Y-fDƢ1A,D~wiz>EuRTs%IMOyFA^ABG$Ҍn -5\Q^h"oP@8Si+o>=|!fB)D&w wĖG]޾hbR$ISD"[Ɨ&@µEqreTJJČdg+ bW\jB,5lRh!w)&U432J$,UhWVmFGm (Ru%cU_*Qxf bh07:PB@0 ę[I9U"qa{rTr} b*K*R‚jpS?3~[Gyf=_&[TA[.((KX8*t/ 8P=+@(:et@JV*sq%t L]Xx<[|9{s|zS'0ԬG-#]8-~?cW\=^Ι%RAtjJ]}-޼W*+;C,Z/w?=?[b{_?$p_OMDRiF0ɡm_|{ԉVSю^֬Q1r_}lWԴ6o~8*!vCq=Hi{jiv%ȨF1/!!Cń ŇPi9sj7Qd@YmSV >y-bq)ƁNAqTNNJxqZRpg򪼍"o IF)'hT&{p Kܣ* -̦A+qT(m%sH]xzN?޻!i`WI8b:Fq} r_GYZY*oa 1CB5xz5m> endobj 913 0 obj <> endobj 914 0 obj [0.0 0.0 0.0] endobj 915 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -150 0 0 32 31 14 cm -/Im0 Do -Q - -endstream endobj 916 0 obj <> endobj 917 0 obj <>/Filter/FlateDecode/Height 32/Intent/RelativeColorimetric/Length 1579/Name/X/Subtype/Image/Type/XObject/Width 150>>stream -HWSWon5Y0Y"YҒ X!@TR Hb|L Xg"R4bH⃈tF;[;o;wwh9_ٽs޳_|!‹Fdž>pKz G&f >qdSJL>7:\ gANΝ9O(YӇYԛm6N&\gRp8hgV`)YyBޮ` Y-fDƢ1A,D~wiz>EuRTs%IMOyFA^ABG$Ҍn -5\Q^h"oP@8Si+o>=|!fB)D&w wĖG]޾hbR$ISD"[Ɨ&@µEqreTJJČdg+ bW\jB,5lRh!w)&U432J$,UhWVmFGm (Ru%cU_*Qxf bh07:PB@0 ę[I9U"qa{rTr} b*K*R‚jpS?3~[Gyf=_&[TA[.((KX8*t/ 8P=+@(:et@JV*sq%t L]Xx<[|9{s|zS'0ԬG-#]8-~?cW\=^Ι%RAtjJ]}-޼W*+;C,Z/w?=?[b{_?$p_OMDRiF0ɡm_|{ԉVSю^֬Q1r_}lWԴ6o~8*!vCq=Hi{jiv%ȨF1/!!Cń ŇPi9sj7Qd@YmSV >y-bq)ƁNAqTNNJxqZRpg򪼍"o IF)'hT&{p Kܣ* -̦A+qT(m%sH]xzN?޻!i`WI8b:Fq} r_GYZY*oa 1CB5xz5m> endobj 896 0 obj <>stream -HA0DrKVB0m0><9ʌN:?c|'M{L3%J(wHT)00W1c"Dr2|8P1՟nՇn6 -endstream endobj 918 0 obj <>/Filter/FlateDecode/Height 65/Intent/RelativeColorimetric/Length 813/Name/X/Subtype/Image/Type/XObject/Width 103>>stream -Hk`&)f`jgvp9VX׉m - -v"eP֊ې"BAR<#-4^j4]&ovoM` -js,S8LT;nCu6܉gi&t6I-O40W0>-*L /cZ%wls3:6tq1ɐ[c;Y?.V`R"q NRIۡ>B#@_ QjUf/3Lu`3 0LKYkʟcb`F3Y)婀l;"\(El|9n_-<R 7`P1(:0}0&~LIpu*L"lD&F1óՀЈθ LN%+C0j-h:t5*305VMoaTPi5T&c̕`VF ա|R~`u2h-uI0ڬxyYsjfkG.al^?ClV\#Ua0קAlx;{μ~I9 ݕ]*t?+׿^=tJwxtuɳ%2;/{/}+yy^x{v6Id{ϷKOd(=9HH#[O.ީ)gi\@kPhX}Hf;⟝Q8ym>ԪA;VJV9eA}!lP -endstream endobj 895 0 obj <> endobj 919 0 obj <> endobj 920 0 obj [0.0 0.0 0.0] endobj 921 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -103 0 0 65 48 71 cm -/Im0 Do -Q - -endstream endobj 922 0 obj <> endobj 923 0 obj <>/Filter/FlateDecode/Height 65/Intent/RelativeColorimetric/Length 813/Name/X/Subtype/Image/Type/XObject/Width 103>>stream -Hk`&)f`jgvp9VX׉m - -v"eP֊ې"BAR<#-4^j4]&ovoM` -js,S8LT;nCu6܉gi&t6I-O40W0>-*L /cZ%wls3:6tq1ɐ[c;Y?.V`R"q NRIۡ>B#@_ QjUf/3Lu`3 0LKYkʟcb`F3Y)婀l;"\(El|9n_-<R 7`P1(:0}0&~LIpu*L"lD&F1óՀЈθ LN%+C0j-h:t5*305VMoaTPi5T&c̕`VF ա|R~`u2h-uI0ڬxyYsjfkG.al^?ClV\#Ua0קAlx;{μ~I9 ݕ]*t?+׿^=tJwxtuɳ%2;/{/}+yy^x{v6Id{ϷKOd(=9HH#[O.ީ)gi\@kPhX}Hf;⟝Q8ym>ԪA;VJV9eA}!lP -endstream endobj 891 0 obj <> endobj 893 0 obj <>stream -HA0@51-Z^<;(=Ңu->0tL];#W:/A`nL'W -R^ -?A:(%<=ªnWd9eOQ8UR B%.x -endstream endobj 924 0 obj <>/Filter/FlateDecode/Height 31/Intent/RelativeColorimetric/Length 1266/Name/X/Subtype/Image/Type/XObject/Width 107>>stream -HVOV'q00]!a*MrYtJa\&.hk:uh&mA%6]1UॼU^vy￳8 2x>S%8PbH`:A_=ɺJ@PXi1.X2q*5lf ޚ|v,⋝t -țZ Dly8K -_dBڗzTL0 dq$EtD)]CdqAO%Ű# -$Jh&1-^ٷWY\ġ$ TeZ&CbWԸ~_F]8]MW;ZldQMQjW;~W)Oh$ - -l?Sk+kp^X.6zr붃#LR<p - C*!Sx$A4{Hz\ -Mz_H':*T5:l0kwCOo.ZjX]oIP~8VݹtJoL{=f-H,uhp6'GRp;+Fe|kdpNs csֲGpS4121I8GDr`A@cPn Ib9쎋}N{o[j[|bξV[V &*WXW,~ɮ5Жq"1X -(bYķ\%)hS]2>e> endobj 925 0 obj <> endobj 926 0 obj [0.0 0.0 0.0] endobj 927 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -107 0 0 31 380 14 cm -/Im0 Do -Q - -endstream endobj 928 0 obj <> endobj 929 0 obj <>/Filter/FlateDecode/Height 31/Intent/RelativeColorimetric/Length 1266/Name/X/Subtype/Image/Type/XObject/Width 107>>stream -HVOV'q00]!a*MrYtJa\&.hk:uh&mA%6]1UॼU^vy￳8 2x>S%8PbH`:A_=ɺJ@PXi1.X2q*5lf ޚ|v,⋝t -țZ Dly8K -_dBڗzTL0 dq$EtD)]CdqAO%Ű# -$Jh&1-^ٷWY\ġ$ TeZ&CbWԸ~_F]8]MW;ZldQMQjW;~W)Oh$ - -l?Sk+kp^X.6zr붃#LR<p - C*!Sx$A4{Hz\ -Mz_H':*T5:l0kwCOo.ZjX]oIP~8VݹtJoL{=f-H,uhp6'GRp;+Fe|kdpNs csֲGpS4121I8GDr`A@cPn Ib9쎋}N{o[j[|bξV[V &*WXW,~ɮ5Жq"1X -(bYķ\%)hS]2>e> endobj 890 0 obj <>stream -H -@ ER53KDΝ{G{ -4 -4 - - -" ^E49֠ ^u]=)=z/=D{I)QQ QiPD+Wipš'^Jz qť^HtyEK yk2ʭĄ7SޘrYbۓutm_  -endstream endobj 930 0 obj <>/Filter/FlateDecode/Height 102/Intent/RelativeColorimetric/Length 1269/Name/X/Subtype/Image/Type/XObject/Width 81>>stream -H=oj[:%G0xRXSRC*l //TG*K$H M2:BRĚ=H9`HLy6}x+cW%ûOdt,M aTQXJPF$h,#9͈p \+wǚүc(r!B,ߒՉ69`jWDDcd6&D4%M6%ub!:#Bm@v*D,'vHإ>l ! ñ?ƈ`,W,`<۠JezBr"Z8{f_l [.Ͷ4_YJ*BW=fy{\fWetnf+wQw$J i j: 1+tF}m@bX+ VAAo-6hf\t_)Hlx. /#K@9f^Kaw.\R[UI 6DXFEtΧlp`=?65k/ ^*&Ly'z"z zy&zKgo^zĽ)Rg3 -B*[a3cY"ʭ٘xIHkH]K-!ݿ -#BsNjmTp~] .!uW.kN @dT[S]A1lQh!`@lE˝"n-=ۇva,;UDgd4B.7 *L3t"p88y'ˣ -endstream endobj 889 0 obj <> endobj 931 0 obj <> endobj 932 0 obj [0.0 0.0 0.0] endobj 933 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -81 0 0 102 393 53 cm -/Im0 Do -Q - -endstream endobj 934 0 obj <> endobj 935 0 obj <>/Filter/FlateDecode/Height 102/Intent/RelativeColorimetric/Length 1269/Name/X/Subtype/Image/Type/XObject/Width 81>>stream -H=oj[:%G0xRXSRC*l //TG*K$H M2:BRĚ=H9`HLy6}x+cW%ûOdt,M aTQXJPF$h,#9͈p \+wǚүc(r!B,ߒՉ69`jWDDcd6&D4%M6%ub!:#Bm@v*D,'vHإ>l ! ñ?ƈ`,W,`<۠JezBr"Z8{f_l [.Ͷ4_YJ*BW=fy{\fWetnf+wQw$J i j: 1+tF}m@bX+ VAAo-6hf\t_)Hlx. /#K@9f^Kaw.\R[UI 6DXFEtΧlp`=?65k/ ^*&Ly'z"z zy&zKgo^zĽ)Rg3 -B*[a3cY"ʭ٘xIHkH]K-!ݿ -#BsNjmTp~] .!uW.kN @dT[S]A1lQh!`@lE˝"n-=ۇva,;UDgd4B.7 *L3t"p88y'ˣ -endstream endobj 885 0 obj <> endobj 887 0 obj <>stream -H0_xa8NCܖes(* -۩[ OzNH1i1{B˜Rwnٗ<"ȩJ&Vp+gr'FNՃCDA,93WmmWUC/ I$Yi7s d-C:zp ;,ezb6c'_O -endstream endobj 936 0 obj <>/Filter/FlateDecode/Height 30/Intent/RelativeColorimetric/Length 1424/Name/X/Subtype/Image/Type/XObject/Width 122>>stream -HVSWgwl2&[.Jb*!ju.$i<tZ$)0MbRq - K +d[rϜ{~yUU}X'ä VneJ ~( Wއ*H*̤ VnEYuJS0 -WhpPd.\.2jVaǽX%Xkin[Q[ڲW"Ӎw"L -DM_myt|\ -#9V. -#g~7UԴ%oft$r^^V{+C q)~.|L p.Ul& Dɹ -&r+A -w<\*dM%ob%G]Z5y~ոMcYnmuYiK ,i54XxʦÁ)[֖dxdڱo}\={L?bm!jF@Dwանrtmm:eYȔ`4njr܋LݳmaoN,lF5a ={p3I:K<Dž ~_2.V^1m|>sX[ZE?~c.a|{ {m rhSǐ -S5̄ql>M5'vHq mn1]bK$5fUe6}O-G4h\l8P W% -SU僀Ї -R<_ ث9VabbF($<~ETIQ}a}X -endstream endobj 886 0 obj <> endobj 937 0 obj <> endobj 938 0 obj [0.0 0.0 0.0] endobj 939 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -122 0 0 30 215 15 cm -/Im0 Do -Q - -endstream endobj 940 0 obj <> endobj 941 0 obj <>/Filter/FlateDecode/Height 30/Intent/RelativeColorimetric/Length 1424/Name/X/Subtype/Image/Type/XObject/Width 122>>stream -HVSWgwl2&[.Jb*!ju.$i<tZ$)0MbRq - K +d[rϜ{~yUU}X'ä VneJ ~( Wއ*H*̤ VnEYuJS0 -WhpPd.\.2jVaǽX%Xkin[Q[ڲW"Ӎw"L -DM_myt|\ -#9V. -#g~7UԴ%oft$r^^V{+C q)~.|L p.Ul& Dɹ -&r+A -w<\*dM%ob%G]Z5y~ոMcYnmuYiK ,i54XxʦÁ)[֖dxdڱo}\={L?bm!jF@Dwանrtmm:eYȔ`4njr܋LݳmaoN,lF5a ={p3I:K<Dž ~_2.V^1m|>sX[ZE?~c.a|{ {m rhSǐ -S5̄ql>M5'vHq mn1]bK$5fUe6}O-G4h\l8P W% -SU僀Ї -R<_ ث9VabbF($<~ETIQ}a}X -endstream endobj 882 0 obj <> endobj 884 0 obj <>stream -HA0DQ|KW]jb'1xjz0f;Zp~'p>''س0v`'#m2ʎ;&#쨼>²!t&q$-;쿢gy.kJrd'clDdSMlǖM'+馓7*psmO-&6Sf*ۺt2 -NOKj -endstream endobj 942 0 obj <>/Filter/FlateDecode/Height 76/Intent/RelativeColorimetric/Length 1140/Name/X/Subtype/Image/Type/XObject/Width 123>>stream -H엿oFM9(r#:[MjELZ ugfo;B8<Zʴl$;~̫C%fnKH^>yvĠo$0)8:jOM JQ_hk;j$[/~|0ykޯ5m}3Q;_;_k"2/@tG'.< _o®(N^]Y4~O;;- -g^.M$Ap.$I_4' ϰ]3=acOM@i6?4eMJM^l\O߲zq?}3.TOyƅ)d\eA'[?Ec}躋BB^ _ieWXvvvHBkkC"+5-zbK\TEV+k0nC`g6x -uޛ7qXVt3D8,fȨn^L`m0YV92:o\Rnj]=u5%n'kpT,pd\R~OC{y)(8Æ%fS2 -endstream endobj 883 0 obj <> endobj 943 0 obj <> endobj 944 0 obj [0.0 0.0 0.0] endobj 945 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -123 0 0 76 214 66 cm -/Im0 Do -Q - -endstream endobj 946 0 obj <> endobj 947 0 obj <>/Filter/FlateDecode/Height 76/Intent/RelativeColorimetric/Length 1140/Name/X/Subtype/Image/Type/XObject/Width 123>>stream -H엿oFM9(r#:[MjELZ ugfo;B8<Zʴl$;~̫C%fnKH^>yvĠo$0)8:jOM JQ_hk;j$[/~|0ykޯ5m}3Q;_;_k"2/@tG'.< _o®(N^]Y4~O;;- -g^.M$Ap.$I_4' ϰ]3=acOM@i6?4eMJM^l\O߲zq?}3.TOyƅ)d\eA'[?Ec}躋BB^ _ieWXvvvHBkkC"+5-zbK\TEV+k0nC`g6x -uޛ7qXVt3D8,fȨn^L`m0YV92:o\Rnj]=u5%n'kpT,pd\R~OC{y)(8Æ%fS2 -endstream endobj 879 0 obj <> endobj 881 0 obj <>stream -H Czg,mB)Tmx }E˕ [ՎcfQ&`U;RyWÖ'u@%<+J6w맡`KTCjTt8WaQ bgn̓T<˧Z= -[ 8wTBE5DU?7>/Filter/FlateDecode/Height 36/Intent/RelativeColorimetric/Length 1875/Name/X/Subtype/Image/Type/XObject/Width 150>>stream -HWmL[U^o+eF[ek P#Mȇ˨^00-N&(cpkfmY`|$0E -l(KYaxf3O~K`-(0ǘ.?}=/ئLW+q)-*p/;b9+ -΅ʒz^WXJ JjSK`cL=`An\x6_4lSfmGD4ڔ.B/ZcL=bAX]ɹ`pIiKBט2q""ުW#&WL/5ܜ\x/YPߐ-kjo @Q>3v4'3fb9Dr>y`hJet7r+X(! -|n *9ʽQW6IBɞJU&Ľb -Ƥ<$A\M>h[G| pC2-zHljzuQl-dSTk*NMǕ>uIWccī `V*w$Ձ+fl mn_O޻o˝;*PydDZ9v%ul5jJGu+gkGA H\y "?jM:b}T᤹ -lXf/쒬ĦPT%L 2ݯNBI.S՛sFyr{|nHL3LTUm۰B #[em==ֱ}aDcj c㍯yqk/ -E+44/9XW h,űũn ac]羣)Ggl;VzqU(x0o&WZ'f_e>zJdiˢI j{\AV]$֦IUʭOlyo]X,8Ac]t;rH}R"|e>c|!sdK}-.!-*ʈJkvM69Xm&E*3wXm,(m<]E]H1ٍ{q?K>n2 *??; -}E"npvqޝ^|01,X.n.r{vYau Ȅi32߆]D[{g{f8:>f6M2X2)m+l!h]ɞQ7@Vآb7,Ys{C{]T3L˖VQ C*zrөR/^suu9isopC 3}M]ӿ0N -V\tK -_J]Rj=Nqdga4Gh) iavndqh$<SAa:5]N?2`! -endstream endobj 880 0 obj <> endobj 949 0 obj <> endobj 950 0 obj [0.0 0.0 0.0] endobj 951 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -150 0 0 36 289 331 cm -/Im0 Do -Q - -endstream endobj 952 0 obj <> endobj 953 0 obj <>/Filter/FlateDecode/Height 36/Intent/RelativeColorimetric/Length 1875/Name/X/Subtype/Image/Type/XObject/Width 150>>stream -HWmL[U^o+eF[ek P#Mȇ˨^00-N&(cpkfmY`|$0E -l(KYaxf3O~K`-(0ǘ.?}=/ئLW+q)-*p/;b9+ -΅ʒz^WXJ JjSK`cL=`An\x6_4lSfmGD4ڔ.B/ZcL=bAX]ɹ`pIiKBט2q""ުW#&WL/5ܜ\x/YPߐ-kjo @Q>3v4'3fb9Dr>y`hJet7r+X(! -|n *9ʽQW6IBɞJU&Ľb -Ƥ<$A\M>h[G| pC2-zHljzuQl-dSTk*NMǕ>uIWccī `V*w$Ձ+fl mn_O޻o˝;*PydDZ9v%ul5jJGu+gkGA H\y "?jM:b}T᤹ -lXf/쒬ĦPT%L 2ݯNBI.S՛sFyr{|nHL3LTUm۰B #[em==ֱ}aDcj c㍯yqk/ -E+44/9XW h,űũn ac]羣)Ggl;VzqU(x0o&WZ'f_e>zJdiˢI j{\AV]$֦IUʭOlyo]X,8Ac]t;rH}R"|e>c|!sdK}-.!-*ʈJkvM69Xm&E*3wXm,(m<]E]H1ٍ{q?K>n2 *??; -}E"npvqޝ^|01,X.n.r{vYau Ȅi32߆]D[{g{f8:>f6M2X2)m+l!h]ɞQ7@Vآb7,Ys{C{]T3L˖VQ C*zrөR/^suu9isopC 3}M]ӿ0N -V\tK -_J]Rj=Nqdga4Gh) iavndqh$<SAa:5]N?2`! -endstream endobj 876 0 obj <> endobj 878 0 obj <>stream -H[0кM1Sʥ͈FkZ36vp Om>P8+>/Filter/FlateDecode/Height 78/Intent/RelativeColorimetric/Length 1341/Name/X/Subtype/Image/Type/XObject/Width 62>>stream -HWoHg1uI6Uc`RE -eS}( -ڏec_"H Sp]fӮY6%X&w&wbOq=EE (4#0t% λfl)W`4;CʺKl%:o4ojugA8klr A'CV4N;\WW -# `ߜ>GKո*;eHZ%,D]˄ཱ/G8TbB{ }V/\ |,2-qcpS=y 1s*F%; ed_,n -endstream endobj 877 0 obj <> endobj 955 0 obj <> endobj 956 0 obj [0.0 0.0 0.0] endobj 957 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -62 0 0 78 275 181 cm -/Im0 Do -Q - -endstream endobj 958 0 obj <> endobj 959 0 obj <>/Filter/FlateDecode/Height 78/Intent/RelativeColorimetric/Length 1341/Name/X/Subtype/Image/Type/XObject/Width 62>>stream -HWoHg1uI6Uc`RE -eS}( -ڏec_"H Sp]fӮY6%X&w&wbOq=EE (4#0t% λfl)W`4;CʺKl%:o4ojugA8klr A'CV4N;\WW -# `ߜ>GKո*;eHZ%,D]˄ཱ/G8TbB{ }V/\ |,2-qcpS=y 1s*F%; ed_,n -endstream endobj 873 0 obj <> endobj 875 0 obj <>stream -H  xTN\[?~>/Filter/FlateDecode/Height 131/Intent/RelativeColorimetric/Length 628/Name/X/Subtype/Image/Type/XObject/Width 128>>stream -HӯPGq! -`U@+ d5f -RDIhav 0YqNØpa*)L4H=^tV粚HXlwio$ʅ~i0ʚi(N8? rfAOܖ``:4U{&\'D.w ? -R_>ջ@s 3d+`E p}?GDa=)7iW48f^i$x{UO`$=? u5U>>>>>>>>>>>?L~p8 ?]":3d]`Ds ?Edt'ݴg BX7_q7F/SϟU,z$U^ -3ca'81 G h-gDb -q̜/5/7Qp_mcdU@bpzVpßO bղU-2aa/Qs^_XbmJ -S)=RSK -endstream endobj 874 0 obj <> endobj 961 0 obj <> endobj 962 0 obj [0.0 0.0 0.0] endobj 963 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -128 0 0 131 196 197 cm -/Im0 Do -Q - -endstream endobj 964 0 obj <> endobj 965 0 obj <>/Filter/FlateDecode/Height 131/Intent/RelativeColorimetric/Length 628/Name/X/Subtype/Image/Type/XObject/Width 128>>stream -HӯPGq! -`U@+ d5f -RDIhav 0YqNØpa*)L4H=^tV粚HXlwio$ʅ~i0ʚi(N8? rfAOܖ``:4U{&\'D.w ? -R_>ջ@s 3d+`E p}?GDa=)7iW48f^i$x{UO`$=? u5U>>>>>>>>>>>?L~p8 ?]":3d]`Ds ?Edt'ݴg BX7_q7F/SϟU,z$U^ -3ca'81 G h-gDb -q̜/5/7Qp_mcdU@bpzVpßO bղU-2aa/Qs^_XbmJ -S)=RSK -endstream endobj 869 0 obj <> endobj 872 0 obj <>stream -H t/Q55Dx"VuʳU,z(h+V4b,R5bӬZz X\ b#Щ퇊W[[KDCAģ-[js?6m@Ait4mPiKa(3[;ᄀ7];:>/Filter/FlateDecode/Height 34/Intent/RelativeColorimetric/Length 2107/Name/X/Subtype/Image/Type/XObject/Width 183>>stream -H]TSWMB jb$,% XWHvHpP?hS\3<.TgY$|% |bnBTq:5Os&bXA" RCP@Iv7NFL۠#ޯ,Le$R$KfH - QQ( $@aT4IO^͍Qkt:M25uSh2s⹫L7 :0kN -WMr]c(CWU42.[O? --Buec]t.$mֶ$x!ŵ)lJ{aqM}4؋\QSN!{a#dZ4`zb7OuH1|te'p”fzD&ֺ̎4>j:qt_gXR6S<mi SFƵ]N-|7ȖJAnE[Db(y.;7rS7ցC\t[@L֏v,\]x<3?q3MŒ-o[͎,)YE sqftaҙMڳi\jyucV:$:/R/ȴq#7DLN&۸m>3lyIw(2 -5q'\2C.lHU'\I-:gFG.NL=R#/x̵k$at@nǫM蝋ք~3tM=Jk@oFEF 7ƏB=÷"g Locw5qxឮ7r"3^pI"MU:h.kg;˸bi:q"Gy(xLN%&sr\-Bl[l6G(hj<°r4Dq9 &\?X`EU\̯sy C9ju]Uuxsse;hCVVz'/&U;67Z%}FעV(\/UHAA|AcڠR`n>ߗ -S[v ~Bn >cSfEOzZ/ݔ8ў>ј7o<6K.){&̣bN1p‚!%0HMbÇ /nOX׭=@"`;S-oμ:xj,]jSOUUIɓGeڊ^NjqJ'l8rnXrY'g=/6 +תCnID k7#&{o>b<(-=ֱ VC8mN ^CY:ʜpS Ȗ9e^l;Ij# TR~;vzh[_)N#?hm8p~/ -d&mWPr{\dJXr -ZW3Z[d\Tv|%Y_ j8a *YMNsL?>Z涄r"D+nӷ;5ݑ545|̏z)sUر/pp4:u5 ` Q3Œ6O4ÃLӷgyabv٘(7ȶ6v(B'L950 -kPT#@3PFWRq uVdLo"z 4-O:f%fxm_ؼ42~4\ - -]TSS]Ebq^p{Sjj^Fx$<©Bmh1+^`,X况خ o؀~ 2y{0݂+;Oq$,gAi먓AcSh:v#ыqG&вz]q3['·H^Ndy,<+~l -endstream endobj 871 0 obj <> endobj 967 0 obj <> endobj 968 0 obj [0.0 0.0 0.0] endobj 969 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -183 0 0 34 84 332 cm -/Im0 Do -Q - -endstream endobj 970 0 obj <> endobj 971 0 obj <>/Filter/FlateDecode/Height 34/Intent/RelativeColorimetric/Length 2107/Name/X/Subtype/Image/Type/XObject/Width 183>>stream -H]TSWMB jb$,% XWHvHpP?hS\3<.TgY$|% |bnBTq:5Os&bXA" RCP@Iv7NFL۠#ޯ,Le$R$KfH - QQ( $@aT4IO^͍Qkt:M25uSh2s⹫L7 :0kN -WMr]c(CWU42.[O? --Buec]t.$mֶ$x!ŵ)lJ{aqM}4؋\QSN!{a#dZ4`zb7OuH1|te'p”fzD&ֺ̎4>j:qt_gXR6S<mi SFƵ]N-|7ȖJAnE[Db(y.;7rS7ցC\t[@L֏v,\]x<3?q3MŒ-o[͎,)YE sqftaҙMڳi\jyucV:$:/R/ȴq#7DLN&۸m>3lyIw(2 -5q'\2C.lHU'\I-:gFG.NL=R#/x̵k$at@nǫM蝋ք~3tM=Jk@oFEF 7ƏB=÷"g Locw5qxឮ7r"3^pI"MU:h.kg;˸bi:q"Gy(xLN%&sr\-Bl[l6G(hj<°r4Dq9 &\?X`EU\̯sy C9ju]Uuxsse;hCVVz'/&U;67Z%}FעV(\/UHAA|AcڠR`n>ߗ -S[v ~Bn >cSfEOzZ/ݔ8ў>ј7o<6K.){&̣bN1p‚!%0HMbÇ /nOX׭=@"`;S-oμ:xj,]jSOUUIɓGeڊ^NjqJ'l8rnXrY'g=/6 +תCnID k7#&{o>b<(-=ֱ VC8mN ^CY:ʜpS Ȗ9e^l;Ij# TR~;vzh[_)N#?hm8p~/ -d&mWPr{\dJXr -ZW3Z[d\Tv|%Y_ j8a *YMNsL?>Z涄r"D+nӷ;5ݑ545|̏z)sUر/pp4:u5 ` Q3Œ6O4ÃLӷgyabv٘(7ȶ6v(B'L950 -kPT#@3PFWRq uVdLo"z 4-O:f%fxm_ؼ42~4\ - -]TSS]Ebq^p{Sjj^Fx$<©Bmh1+^`,X况خ o؀~ 2y{0݂+;Oq$,gAi먓AcSh:v#ыqG&вz]q3['·H^Ndy,<+~l -endstream endobj 867 0 obj <> endobj 868 0 obj <> endobj 972 0 obj <> endobj 973 0 obj <> endobj 848 0 obj <> endobj 842 0 obj <> endobj 974 0 obj [/View/Design] endobj 975 0 obj <>>> endobj 840 0 obj <> endobj 841 0 obj <> endobj 977 0 obj <> endobj 978 0 obj <>stream -HV{\U?;CHPJ7,:(ikqM!7DSDE|X5E Zmi[ ~#ef mkg9s=  Iv[:͵Q,? -RfeUR d%cRz_@Y/4Cvc`ȅ"(-Q8-1b2ᘋSp.huR8=OCTE?-FfN y5\U|w*JuUzCULJ}\\Q'TmBS-/YfXnXnY~y-t~R[tcuwS :[O&]]\b5Y[[FX[XS"(2UHȈ:t<^mL֫VJ8:x1[a{gq fEMXߧͬ -sye!ZXjbUo,5Q"I:N;&2ZgɳYnZ5@[6Z(aMZ^oezc7}uFaºAX{xI>--|Ai}HVLEh3J۠fA.*4ޅ94 ޣ3t 0~t.J:̃tn-tXHOܰssr+nM)fPwfpgg Jx>/]bNv2^ʠ?B^ɫH^ _>uR* C% ᳼VIrq xpwIť=Qnvw?\)}.% Wkp?pnA=\_R#H|XJWR'1ThBԎ|T?cl"_+|YSG석U0`WUtZݰ;>W{W3:PU[R}g)W&\|_~qT75;J#J)2w$uHUCT;ıSqťm,NP(_'HFU ^ ІyR!Vf+P=!L! -3'q=+ Œfdw!uwCRb i82lvlӽ =N|%ݩ{i醊jp:j#h?31Qa 092cl}F^BZuQd7*­Ga~FGmZ0w1"$ۍpNgi5p0Ux\/E!Qd =yp!i:b[d{,*K щ1F QD 3^ -C@{D,G)uAi-& Anh4pLU+|56i!̮6^q~}B1T<8'@m X p,⒢<#ijCĶHqrktIuB> -L,-KQhp:ŐeGNpWFE}ieVd"u3cں3U#܅hk Yvl<6^uQ :ZNNiiBH; -(#VC1HK1, YFWEM{#xY.3aƔ4ӝJM\XJuLaq*9 qf1 i,~ƨ5Gr_EG)l>/mx}GAٿFkr~YݪdNE+vĝemݽWc*釓l__3nOZ`Ӄ"L;Ǥi8σ.X̢i`q,&R'88OqlCkXTЫggJStͻ*钱7o?MEYs wzZt⍕[]Z y{zjԁ@>h!'HRhs@2BAH3I Cān>v7:|Q:nQKG?ershO;xOe^)2g$z!L :y{"2ٳ&QY3F\@Rɀ&<-&4.hY_0kE.NR%2Wfi8❩|^?>\72P]#hj`! @ꤾS5FJ͐@jBLH .}jAH  i6䡵m o|1~FZ߅\_Q#zn/hPX?,eUJ Pu(qHuEH2I˓IbGڨS4w_u"|7N^3%"*?W9(:EX~ p~,GRV`9*Y(?\R2^.,/e4]rchv $:۰W{{ WK'/L;DI+蔟biK5z ~:X6jgB/dVólz -F@K^FwռǢA -fH$M Nz5Qغ˻>hbׂb|%oM/ǻ -|l5s ,i̐oEx9ԭJk -͑D/[@`CA.)k}}z6=mf{;"JM̅=r -L;#\?RmDéƤ&[LÉ&74H3t?dĈiÇ^c2Gq-B*U)8R zYEH|)@#Z'Ь\b ܂R0e # "Qjɩ[\üu?~M_Zv`|6^{>_2ܱ.N*"n@^z8) 'JCglo[ytzN 5AY6h!WSluٸ8eeqlækYMhe{s7}"/?p\s_Vcu˸!:}ug{{řgSSic{޹s|߮fw3:n=G6e`weˍ2q}r5iܸ=* ߕ(:J3윉wRaΪiխK7üy5h9~RivwRS7\^h^{jӇQ 19\9Z#pPGJLz޶~m-J[iճ芩ps.tZ9 N;3WmO^^E<7qȢm{9W)"ԅG_Ip/a{)Tf5IJU+ elij q']b$ה6ا`'yȔ.%9lVO[ /QVC_D6qXH,"B]o(7D=W 1Y$c'7vӌAȐ#8w je(ޑ2W!W@+3P7Fvu -^2)nU<;@i`V {,ǿbx b W1m" 3lS*\(PD}E)㊑HVok~Bv=)X(,lbH$pU\Se2Y0r z>hz]`1?Ab4a -u27WnbIqG"XpbA)=,M 1HעZ_od} e24CS׿{9a@l@o|(7W u'\~J'F?Dk1ݴ(ӗ fӺ/CZDRVdӾDm84{A <զғg5Z)t$z2( Au]FF@jc1q) {s H0 :c_?b^pb -f 9EDn0QʾkDo'}0Q\94=K.& y<6rME;m^ƸM0YDR_ʙ]1Z_ƱIFVXT(yeEˈƘkk<c\x8lYCH1܃苁">r2ʙ[ƧHBT{/0G3%zA ygjW{Y5wA,,T$LUc,u0Zr7L>,Cg E8KD W%+)#BXBps{Ў!#[`Bq;d; -iBs(o!Py*]폔渡YcݜKp79)e*U"}a\ ?h?}Pfs96e_ '?>f 7/1E>s)0M_C|I9((o? _QUQyM;E"b@U,u%QDZv+nJY ; -&(nѺ?$F%1`!.Dμ7>7w=;{ `_B͹t5C+U8+<`P Td#N0K_`;n+[IEYԖ}?KwI;l."ƾ;{o]ׁAvJ}~c,r`⬕ukvs𮬰Nq&MP` -\5bX(lyu<\Kn];tp{|% #?f%sg|) GD1Rޕ(ȟCVoSy>Ak>PNu -Jciy'k3v+ fˏ$}8SINN^3}9qPI} -X}Ɇ{M7AІg6>v,ڏ.1< |5 -:>_A <<0z_֙^s$qs-3}?F{2`<Ƴ}eE{L.N ΤZc -M.+!wOp~Em2o`֙:]ƅ@cE{ƈnSldoa4f,$E8,7yѷOXqhx#͉͡¹2/R{-]S5\t?ϿCE~x˴qT y/0ຫ J7 c%>4{y{m~s&rsB^ˎBp6s'l9 v/f\Fk?ϯ/9H̶癓gδwx/690'WAA>d<ֶk;,߼5[1o%΋һGŗ?}co|$s},V}_f{܏ObjfyhY|0-zP~$ݞ QG>~.a ;jK.{&iW7gd;5}NNiҫn~Pӛ((/X]pp<ҒȸȲkS>S>S>S>q{F'^"! mw@ZKT*ޏS}Ēq PD-|kQ+ؼ -=}Yw]?Bj=Vݔډۻg$LIJV4劑꿽gMMJR(ӗ> endobj 979 0 obj <>stream -HVitTEKu[( =:@fuP9 a@[$ lhBe_2 %,"#K'@%(v׼swު~n*@ -Y1I9rZУנB!5$C7TH;}~C2fG߁ӌ YwF?IKo8eSH<,ybyB1C2!(kKDcǷ#p -BO<GT+)`P֏EޗBF 9.8G"܂VX;LSp:.AocyiA:C9}<69>?xD%/bJ6uDP-1t1qq۫MWֱ%N]_7-t+Z' =J/׫ZNb4^6F=$YYYp6rL?tJ>Vp8/dKz(B.mc za y>)qz2em| kPTSN%^*] W*GVj:NsBX889t5umunzz^|]}uoau. _=x8[Rb@e&A``mpT5t oF+J7Ax hi- =(el```^ K;\Ғ JF,?*_z~Ub]E%EM)Y4C`ٵEY ]Nݨ5u;| FXG9d8 30>dTyV UI ;: z -& =otw{*<4h44F44N3h&5͢48Oh>-0VZKh=mlH&)6&p&*t.dBW]tnmSݥ{tP)=i0~=2 - U*p,42i6^ y/CKy -˥wppWp/:8៼As'̛7 'y+9~SpZvF8yoyn8 {*\pI݂ۼ]8r2?6-zIN3+nM C'I nxn,F#ש6eZJ=f[ ^B3,O<6} +YI=Yq=b3 Л6mɞD ѐ]3mVvq"1[=mAAJœNq\g3[eU6;O$!/'xr-woY6T$T\QJo"VBDUJŒ>[P@1fMF(6$ nlMZna ġR0h1-DGgcih0R)%r;# +"SzYyl"ߴ5]lnFب[эd KEA`!@PD'Q"4y! XMmI`Mn:MS[4b4&!bLUܻ]]™9wMHj!~%\Z9ŝwۏg x&rXm## dAaI9kcAK-db!n%DuE.kѺbŋndMHDAoLOrXVNI~_{'sD q?;~N~qPCs,+?J&uNJ}KupSd7Fv4f]0 -dNN $\dbvve3V<#!.1f42cbF^iBMtq~ /ER>\ZGבE&n=í+/=t/NM~U#N-丱@)=OzQ ɺB``A"V,}uJ$+$a(t }4eV; / c`/ #e&YgI#M{,qp?#4ΈQrY[RѺj?քDnUJw2`M,ݦRs}PY[W5)Q$Vw5]EznV+I5gvwdrJ]4ݥseNCY'(X6Ee&uSL(m%kAbON̈HO3},Joe~ߟ!6i 7uݪmYWh$ҤPBەJ]c1WZ1"6jNƩ+ZI9ŜbffR -VK•:ߓz -5ws^6icѣ3oDQWO4}yBLurpFr$ .p'QrCɤǭB"Z>!-nJZ]QV[[&~SU<-Ru;]E|RߋHa|J4Р##ܗZPI1? -Xn:IxȈ?J%!e'.H嫷;_$ʯ>? zUQzU"2pNp~=x7{z^~jtS/lK+SLf*GV^zq(RC  $Z (TRdߩkSn+;BAtvG\:{vB^j|Rx/br3IӻH X"<zA0$@ -d|BDZ QvLK~|XF%+=De(z[^#~0s-E]s|y.UajQan7xLA. ,_R ,B/㵿CѬ=<~Z㽋8c,e8Vy|}͇Whdd`;A0Uc`_* |2,p,G -Jqh:$ߋOm8b[0yP͟;7}u 1Ko6 -B2z2L(`[`=K|ֈ -iİ}a-Ϩ{M^s7!m8W-1$= =L3xLzRx*CMX`a G0eUX` -;/ae}RUH{1vS&\fvySl2&+[jIx 5B!dӭQgeh-ߢUQ7\g+`̏@= e;^O@B1 fN॰s9=:[)̖#;*kxATXdJ~2=(A԰s!=1|:,TBd6AWZjcށ:$ -q;#pkC.4A8cZ,˥ 8\p M  `@07 acnHPM.a L;:uBZi;tZ|=ϻ߷,FQe9?9}8폍Z/E~<xVs/^@՝VݑbsL~ -[J @{ o٧y !2~QBn$r#J RYXB^hZ+n9moeAeCϑ5m`-|*c}`? M?w[$qyhΣ*bq \[܋#VY-xF>aX,VeHS0x \MHh{+Y*z#FD`&` 5Vxc>fk)v+_/H9cDS Di?tV{R+Z}R1hTsCV ME4V,uKWm VAھʼ_VFO+sÊ&]خ^U>y=O3sr={P貮rI&jD\RS4LV-}r{쇬]X4c8ԭ QڏY7{VirrFdm.8ފN]thF{p,}]Gb%ڻoi7WGC8<w}RFNj [q%h8;"v|W\Hy8PJ$@w^3}lmo J]h?n^&g6>!*c⢿V94sɗ$Wb_G3OtI/gᣣ*dlE[G'}j\q1?PI*.FxU 7E$y&[uT(g9޺g3 9"Aҿ׋Β1I;Vw*wa_}i\B[jlY5$?PEK)1]m.w޵S$uWoߨy=V1^%ޛ3v]{չSeѵԓkgPkt/Ϗo^7c>/usՏP@9gۇBξj .D9awPO;Cl4H5 -vY#vÞ͹cٷY.O:/ubdMԟܾ]Zu1L#9ǵQubywFMjKXvҸlXPppwʈΏc'WPu'NE8܉KX <)KNNqTt~s}(=~)ҞnIiFJ,p!KG"_0]SjYqV,ϲ6,,?eGG(tQ:JG* -lF2&Ô+ 0X+v:!DA^ENbqU|ct\4;uRG!u:R=IN`}SXҩ{]VW`a@_/UTdsC!4yTVU_UTU[<0wzpy!<8/;_o+)[w8QeC5`!8a|",A2XWꪊm5o3J.#('oW z/_s&22(*&2żf~x7=) 𥿩PjzuoHlzj>RRzv"5oȁ}!LZZٓ>,.g 'vwHc#`(×H"a *H([(F33eΚEvIApB"Q$$lL^{8"wP)QQ4 -endstream endobj 849 0 obj <> endobj 850 0 obj <> endobj 846 0 obj <> endobj 980 0 obj <> endobj 981 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 17.0 -%%AI8_CreatorVersion: 21.0.0 -%%For: (Hasan Bayat) () -%%Title: (Unity Package Key Images - Large.ai) -%%CreationDate: 7/12/2017 10:17 PM -%%Canvassize: 16383 -%%BoundingBox: 0 -389 516 0 -%%HiResBoundingBox: 0 -389 516 0 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 13.0 -%AI12_BuildNumber: 223 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 0 -389 516 0 -%AI3_TemplateBox: 258.5 -194.5 258.5 -194.5 -%AI3_TileBox: -138 -500.5 654 111.5 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI17_Begin_Content_if_version_gt:17 1 -%AI9_OpenToView: -343 139 1 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_Alternate_Content -%AI9_OpenToView: -343 139 1 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_End_Versioned_Content -%AI5_OpenViewLayers: 7 -%%PageOrigin:170 -298 -%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 982 0 obj <>stream -%%BoundingBox: 0 -389 516 0 -%%HiResBoundingBox: 0 -389 516 0 -%AI7_Thumbnail: 128 96 8 -%%BeginData: 18905 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FD0C527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5276527D527C527D527C527D52 -%7C527D527C527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5252527D5252527C525252765252527652525276FD07524B52 -%525251FD9152765252527652525276525252765252527C5252527C525252 -%7D5252527D5252527D5276527D5276527D5276527D5276527D5276527D52 -%76527D5252527D5252527C5252527C525252765252527652525276525252 -%76FD1752275252524B5252524B52525251FD6352515252524B5252524B52 -%52524BFD0B527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D527C527D527C527D527C527D52 -%7D527D527C527D527C527D527C527D5276527D5276527D5276527D527652 -%7D5276527D5276527D5252527D525252765252527652525276FD0B5251FD -%13524BFD0F5251FD575251FD1752A87D7DFD0B527DA8A8FD095276525252 -%767DA87D7DFD0752765276527D52765277527C5277525252A07C5252A652 -%52527C527C525352525276A07C5252527CFD055276FD1352275252524B52 -%52524B5252524BFD075227A87D5252FD097D5252A87D527D76A8527D7DA8 -%7D7D52A87D5252A87D2752A8527D7D767DA8FD0952A675A0527676529FA0 -%527CA57C52A67576A552527C525276C8517C5252A5A0287CFD0A52515252 -%524B5252524BFD0B52765252527652525276FD0552A87D767DA8A1FD06A8 -%7D52FF52A87D7DA7FD04A87DFD04A87D52A8A87DA87D7DFD04A87DCA527C -%527D527D52C87C767C7CA6A07CA6A0A67BC85253A0A052C89FA6FD04A0A6 -%7C7CA67CC87CA0A0A67653525252765252527652525276FD075251FD1452 -%A852A8A8A87DA852FF52A87D7D5252A8527DA87DA8A1A87DA852A87DA87D -%5227A87D4B7D7D7DA8527DA87DFD08529FA052A69FA652C89FA69F529F7C -%52A67576A5A6517CA5A627C8767C9FA07B7C9FA07B7C4CFD285276A87D7D -%7DA87D52A8527DA87D52527D7DA852A87DA8FD077DA852527D7D52A87D52 -%7DA752A17D7D527D5276527D527C9F7CA67C9FA6A0A6A0A67CC852537CA6 -%7CA6A0A6FD04A0A5A6A6A67BA0A0A07B7CFD17524B5252524B5252524B52 -%525251FD075227524B52275252524BFD07522752525227FD07524BFD1652 -%767576527651FD04527C51FD04527C27A69F5227765176517C5152517C52 -%7C51FD0B524B5252524B5252524BFD0B5276525252765252527C5252527D -%5276527D5276527D5276527D5276527D5276527D527C527D527D527D527C -%527D527D527D527D527D527D527D527D527D527D5277527D52775253527D -%5252527D52525277A07C527D5252527D5252527D525252535252527C5252 -%52765252527652525276FD075251FD915276525252765252527652525276 -%5252527C5252527C5252527D5252527D5252527C527C527D527D527D527D -%527D527D527D527D527D5252527D5276527D5276527D5252527C5252527C -%52525276525252765252527652525276FD1352275252524B5252524B5252 -%524BFD255276C8A5C8A5C8A8FFA8CFA8CFA8CFA8CFA8FFA8FFA8CAA5C875 -%FD2952515252524B5252524BFD0B527652525276525252765252527C5252 -%527D5252527D5276527D5276527D5276527D5276527D527652777CCDC8CD -%C8CDC8FD0BFFA8FFA8FFCFCDC8CD7653527C527D527C527D5276527D5276 -%527D5276527D5276527D5276527D5252527C525252765252527652525276 -%FD075251FD3052C8C7C8C7CDC7C8A8FFA8FFA8FFA8FFA8FF7D7D527DA8FF -%C7CDC7C875FD4952765252527652525276525252765252527C5252527C52 -%52527D527CC7CDC8CDC7CDC8FFA8FFFFFFA8FD04FFA87D7D7DFFCFCDC7CD -%C8CD75525276527D5252527D5252527C5252527C52525276525252765252 -%5276FD17524B5252524B5252524B52525251FD2252C8C7C8C7C8C7CDA8FF -%A8FFA8FFA8FFA8FFFD047DA8FFC7C8C7C8C7C875FD2352515252524B5252 -%524B5252524BFD0B527652525276525252765252527C5252527D5276527D -%5276527D5276527D5276527D5276527D527CC8CDC8CDC8CDC8FFA9FFFFFF -%A8FD04FFA87D7D7DFFCFCDC7CDC8CDC8CD5276527D5276527D5276527D52 -%76527D5276527D5276527D5252527D525252765252527652525276FD0B52 -%51FD2E52C8C7CDC7C8C7CDA8FFA8FFA8FFA8FFA8FF7D7D527DA8FFC8C8C7 -%CDC7C8A5FD2F5251FD1952765252527652525276525252765252527C5252 -%527C5252527CC8CDC7CDC8CDC8FFFFFFA8FFFFFFA8FFFFA97DA8A8FFA8CD -%C8CDC7CDC8C851775252527C5252527C5252527C52525276525252765252 -%5276FD1752275252524B5252524B5252524B52525251FD2052C8C7C8C7C8 -%C7C8A8FFA8CFA8FFA8CFA8FFA8FFA8FFA8CFC7C8C7C8C7CDA5FD21525152 -%52524B5252524B5252524BFD0F527652525276525252765252527D525252 -%7D5276527D5276527D5276527D5276527D5276527DC8CDC8CDC8CDC8CDC8 -%CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8CDC8C8527D5276527D527652 -%7D5276527D5276527D5276527D5252527D5252527C525252765252527652 -%525276FD07524B52525251FD2C52C8C7C8C7CDC7C7C7CDC7C7C7CDC7C7C7 -%CDC7C7C7CDC7C7C7CDC7C8C7CDC7FD4B5276525252765252527652525276 -%5252527C5252527C5276C7CDC8CDC9CFCECEC9CFCECEC9CFCECEC9CFCECE -%C9CFCECEC9CEC8CDC7CD5252527C5252527C525252765252527652525276 -%52525276FD1B52275252524B5252524B5252524B52525251FD1E52C8C7C8 -%C9FFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFAFCEC7C8A5FD2352 -%4B5252524B5252524B52525227FD0F527652525276525252765252527C52 -%52527D5252527D5276527D5276527D5276527D527CC8CDC7CFFD16FFCECD -%C8CD5252527D5276527D5276527D5276527D5276527D5252527D52525276 -%525252765252527652525276FD0B524B52525251FD2A52C8C7CDC9FD15FF -%AFCFC7C8A5FD2F524BFD1D52765252527652525276525252765252527652 -%52527CC8CDC7CFFFA8FD127DA8FFCECDC8C8517752525276525252765252 -%52765252527652525276FD1B5227525252275252524B5252524B5252524B -%52525251FD1C52C8C7C7A7FF7DFD11522EA8FFC9A5CDA5FD1D5251525252 -%4B5252524B5252524B52525227FD13527652525276525252765252527C52 -%52527D5252527D5276527D5276527D5276527DC8CDC7CFFD13FFCAC2C299 -%C2C1C8527D5276527D5276527D5276527D5252527D5252527C5252527652 -%52527652525276FD0F524B5252524B52525251FD2852C8C7C7C9FFA8FFA8 -%FFA8FFA8FFA8FFA8FFA8FFA8FFA8C298BB98BB98C1999951FD2752515252 -%524BFD2552765252527652525276525252765276C7CDC7CFFFA827522752 -%27522752275227522752289FBBC1C1C8C7C89FC1C19F5276525252765252 -%52765252527652525276FD1D524B5227525252275252524B5252524B5252 -%524B5252524BFD1A52C8C7C8C9FFA8A87DA87DA87DA87DA87DA87DA87EA0 -%98C1C1CDC7CDC7CD9FC199752EFD1752515252524B5252524B5252524B52 -%52522752525227FD1352765252527652525276525252765252527C525252 -%7D5252527D5276527D527CC8CDC7CFFD10FFC1C1C1CDC8C8C1CDC8CDC1C1 -%99525276527D5252527D5252527C52525276525252765252527652525276 -%FD13524B5252524B52525251FD2652C8C7CDC9FF7D7D527D527D527D527D -%527D527D76C199C8C7C8C1C7C7C8C7C8999951FD2352515252524B525252 -%4BFD295276525252765252527CC8CDC7CFFFA8527D527D527D527D527D52 -%7D52A0BBC1C7CDC8CDC1CDC8CDC7C1BB7652765252527652525276FD2352 -%27524B522752515227525252275252524B5252524B5252524B52525251FD -%1452C8C7C7A7FD0FFFA8C199C8C7CDC7C1C7CDC7C7989F4BFD1152515252 -%524B5252524B5252524B525252275252522752525227524BFD1952765252 -%527652525276525252765252527C5252527D5252527CC8CDC7CFFD10FFC1 -%C1C1CDC8C8C1C8C8CDC1C19952527D5252527C5252527652525276525252 -%765252527652525276FD1352275252524B5252524B5252525152525251FD -%2052C8C7C7C9FD0FFFAFC398C19FCDC7C8C7CDC1C19976FD225251525252 -%4B5252524BFD3152765252C7CDC8CDC9CFCECEC9CFCECEC9CFCECEC9CFCE -%CFC9C1BBC1C1C8C7C89FC1C1992E76FD2D524B5227524B52275251522752 -%5252275252524B5252524B5252524B5252524B52525251FD0D524CA0C7CD -%C7C7C7C8C7C7C7C8C7C7C7C8C7C7C7C8C7C89FC199BB98C199BB989951FD -%0D52515252524B5252524B5252524B5252524B5252522752525227525152 -%27524B5227FD1B5276525252765252527652525276525252765252527652 -%5252C8C8CDC8CDCDCDC8CDCDCDC8CDCDCDC8CDCDCDC8CDC7FD06C1C75152 -%527C5252527652525276525252765252527652525276FD1B52275252524B -%5252524B5252524B52525251FD1F52277C7BA07BA07BA07BA07BA07BA07B -%A07BA07B7C7BC7C1C79F7BC1C7C0A02EFD1D52515252524B5252524B5252 -%524B52525227FD385228525252285252522852525228525252C1C7C79F28 -%C7C1C79FFD305227524B5227524B5227524B522752515227525252275252 -%524B5252524B5252524B5252524B5252524B5252525152525251FD155275 -%9F51C775529FC151C151525252515252524B5252524B5252524B5252524B -%5252524B525252275252522752515227524B5227524B5227524BFD255276 -%FD07527652525276FD0752765252527652525276FD05527C52537B7C52A0 -%7552527652525276525252765252527652525276FD1F5227525152275252 -%52275252524B5252524B5252524B52525251FD0E527DFD04524B5252524B -%FD04527D52524BFD0A527DFD065251525152525228FD07524B5252524B52 -%525251FD0752515252524B5252524B5252524B52525227525252275251FD -%1F52A8A87D52FF7C5251A87D7D527D527D5252527D52527DA87D7D527D52 -%7D5276527D525252A87DA852527652527D527D5252527D5252527DA85252 -%7D5252527D527D5252A87DFD1D5227522752275227524B5227524B522752 -%4B52275251522752525227524B527DA87D527D7D27527D7D52FD047DA152 -%A87D7D277D7D5252FD087DA852527D5252527DA87D7D7DA87DA852A87D7D -%27527DA8527D7D7D52A87D7D7DA17DA8FD0452275252522752515227524B -%5227524B5227524B5227524B5227FD1F52A8A87D27A87D5252A8FD057DA8 -%7DA8A8A87D5252FD047DA87D7DA87DA8A8A85252A852A87D7D7DA8FD057D -%A8A8A87D5252A87DA852A8FD057DA87D7D7DFD1E524B5227524B52275251 -%5227525252275252524B5252524B5252524B5252527DA852527D7D4B527D -%7D277D527D7D7D52A87D7627FD047DA87DA852FF527D7D7D5252FD057DA8 -%7D7D527D527D7DA87D7627A8FD057DA8767DA17D7D7D52A8FD04524B5252 -%524B5252524B525252275252522752525227524B5227FD1F527D5252527D -%5252527DFD05527D7D52527D5252527D7D52527DFD05527DFD04527D7D52 -%7D7D7DFD07527DFD0452517D527D52527D7D527D7D52527DFD1C52512752 -%27522752275227524B5227524B5227524B5227524B522752515227522752 -%275227524B5227524B524B52275252522752525227525252275252524B52 -%27524B52525227524B522752525227524B52275252522752275227525252 -%27522752275227522752515227524B5227524B5227524B5227524B522752 -%2752275227FD815227524B5227524B5227524B5227525152275252522752 -%52524B5252524B5252524B5252524B525252515252525152525251FD1F52 -%5152525251525252515252524B5252524B5252524B5252524B5251762752 -%52522752525227524B5227524B5227524B52524B5252524BFD63522EC29F -%FD0D52515252524B52522752275227522752275227522752275227522752 -%4B5227524B5227524B5227524B5227525152275252522752525227525252 -%275252522752525227525252275227522752275227525252275252522752 -%525227525252275252522752515227524B5227524B5227522876C1C17552 -%27524B5227522752275227522752275227FD3E52517D7DA87DA87D7DFD23 -%52A0C1C2C1C1755252522EFD0E5227522752275227524B5227524B522752 -%5152272E27282752272827522728275227524B5252524B5252524B525252 -%4B5252524B5252524B5252525152517DA8FD05FFCAA8FD04524B5252524B -%5252524B5252524B5252524B5252524B525252519F7576759FC1C19FC8C1 -%C1997C51769976275227524B522752275227FD04524B5252524B5252524B -%FD0552274B4B514B514B514B514B514B514B2727FD1A52A8FD0AFFFD1B52 -%7CFD05C1C8C1C8C7C8FD06C1755252524B5252524B5252524B2752275227 -%522752275227522752275227279FC8C2C8C2C8C2C8C2C8C2C8C8C8752727 -%5227524B5227524B5227524B522752515227525152275227A8FFFFA8AEA7 -%AEA7AEA8FFFFFF527D52522752515227524B5227524B5227524B5227524B -%52275299C19FC19FC7C8C8C1C7C1C8C8C19FC1C19F275227522752275227 -%5227FD045251FD0D5227C8C2C8C8C8C2C8C8C8C2C8C2C8C2A027FD18527D -%FFFFFFAE8289828982CFFD06FFA87CFD1552C1C1CEC8C8C7C8C8C8C7C8C7 -%C9C8C8C7C2C176FD0A525127522752275227522752275227524B52274BC2 -%C8C2C8C2C8C2C8C2C89FC2C1C2752727522752525227525252275252524B -%5252524B5252522752A8FFA8FFA78882898288A7FFFFFFA8FFFFFFA85251 -%524B5252522752525227525252275252522776C1C1C1C9C8C7C1C8C8C8C1 -%C8C7C8C8C8C1C14B524B5227522752275227525227525252275252524B52 -%52524B52525227C8C8C8C2C8C8C8C2C8C2C2C1C2C29A27FD1852FD04FFAE -%828982AD82AEFD08FF7DFD135251C1C1C8C7CEC8C8C7C8C8C8C7C8C7C8C8 -%C8C176275252524B52525227525227522752275227522752275227522752 -%272775A075A09FC89FC299C29FC299C2752727524B5227524B5227524B52 -%27524B5227524B52275252A8CAFFCAFFA78882898289A8FFA8FFA8FFA8FF -%FFA85252275227524B5227524B5227524B522752277699C1C7C7C1C9C8C7 -%C1C8C8C8C1C7C1C89FC1512E27522752275227522752524B5252524B5252 -%5251525252277C7CA075A0767C755275C2C1C2C2C2C1C2C29A27FD15527D -%FD06FFAE82AD82AD82AEFD0AFFCA7D27FD0F5251C1C1C8C7C8C8CEC8C8C7 -%C8C8CEC7C8C7C8C17627525252515252524B525227522752275227522752 -%27522751C1C8C2C8C2C8C1C27576C1C29FC2997575765127275251522752 -%51522752515227525252275251527DFFFFFFA8FFA7888289828982898289 -%A8FFFFFFA8FFFFFFA8FFFF7D275251522752515227524B52275227529FC2 -%C8C8C1C7C7C8C8C7C7C7C8C8C7C79FC14B52275227522752275227FD0452 -%275252522752525227524BC8C2C8C8C8C1C2C2A075C8C2C2C1A0A0C8C2C8 -%4B5227FD115276FD06FFCF828982AD8289828983FD0BFFCA524BFD0B5251 -%5252C1C1C8C8C8C7C8C7C9C8C8C7C8C8C8C7C19F52525227525252275252 -%522727522752275227522752275227529FC8C1C89FC299C2757599A0999F -%75A0C2C299A0C29F2752275227522752275227522752275227A8FFFFA8FF -%A8FFCBAE82888289828882FFCBFFA8FFA8FFA8FFA8FFA8FF525227522752 -%2752275227522752275275C19FC8C8C8C1C7C7C8C7C7C1C7C8C8C1992752 -%275227522752275227FD0452275252524B5252524B524BC8C8C8C2C2C1C2 -%C2A027517527F827A0C8C1C2A0C899FD1152A8FD08FFCF82AD898983FD0E -%FF7D27FD0E5276C1C8C7C8C8C8C7C8C7CEC8C8C7C8C1C1515252524B5252 -%524B525252272752275227522752275227522752C2C8C1C2C1C2C1C29927 -%F827F82727C2C1C299C2C19F27524B5227524B5227524B5227524B5227A8 -%FFFFA8FFFFFFA8FFFFAE828882FFCBFFFFFFA8FFFFFFA8FFFFFFA8FF5252 -%27524B5227524B5227524B522752279FC1C7C7C8C8C8C7C7C1C9C8C79FC1 -%994B2752275227522752275227525227524B522752525227525252277651 -%765176517675762727F827275275C2C2A099C29927275252524B52525251 -%52525251FD0452FD0AFFCFA7FD0FFFA85252524B5252524B5252524B5252 -%524B5251C1C1C8C7C8C8C8C7C8C7CEC8C1C1762752275252522752525227 -%524B2752275227522752275227522727002727270527052D0527F827F827 -%2727265120274B272752275227522752275227522752275227527DFFFFFF -%A8FFCAFFA8FFFFFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFFF52275227522752 -%27522752275227522752275275C19FC7C7C8C8C8C1C7C1C2C19927522752 -%275227522752275227525227525152275252522752525227522752275227 -%52275227522752275227522752275227FD13527DFD17FFA87D27FD135299 -%C8C1C8C7C8C8C8C7C8C1C127525252275252522752525227525127522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752275227522752275227524B5227522752527D5252527D -%5252527D5252527C5252527CFD0452275227522752275227522752275227 -%5227522752275299C19FC7C1C8C2C1C19F27282752275227522752275227 -%52275252275227524B5227524B5227524B52275252522752525227525252 -%2752525227525252275252524B5252524B5252524B5252524B5252524B52 -%27522752275227522752275227522752275227522752275252524B525252 -%4B52525227525252275252522752525275FD06C19F2752525227524B5227 -%524B5227524B522727522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752275227522752275227522752272E4B9FC1C199752752 -%27522752275227522752275227522752524B5227524B5227525152275252 -%5227525252275252524B5252524B5252524B5252524B5252524B52525251 -%52525251FD1F5251525252515252524B5252524B5252524B5252524B5252 -%524B52277651522752275252522752525227524B5227524B522727522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752272E27522752275227522752275227522752 -%2752275252275227522752275227524B5227524B5227524B5227524B5227 -%522752275252522752525227525252275252522752525227525252275252 -%522752525227525252275252522752525227525252275252522752525227 -%5252522752525227525252275252522752525227524B5227524B5227524B -%522752275227522752275227274B275227522752274B2752275227522752 -%275227522752274B27522752275227525252275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522751275252275227522752277D7D -%A85252275227522752275227527DA87D7D7D5227525252A8524B5227524B -%5227524B524B5252524BFD04527DFD045227527DFD04527D525227FD047D -%52275227524B527D7651524B5252524B525252277DA17D52524B52275227 -%52275227522752527652524B522752275227522752275227275227522752 -%27527D524BFD057D52A8527D7D7D27A8517D7D7D527D7DA87DA852A852FD -%047DA87D7D27522752275227522752FD047D527C52A85252277DA85227FD -%057D277DFD0552A827522752275227522752275152A852527DA852FD057D -%52A87D7D7DA87C767DA852A87D5227522752275227525227522752275227 -%A827517D7D7D527DA87D7D7DA87D4B7DA8FD067D52527DA8277DA8FD067D -%525252275252522752277D7DA87D7DA8A87D7D7D527DA852527D5227FD04 -%7DA8FD057D522752525227524B522752277D7D527D7D52A852277D7D52A8 -%7D7D52A8527DA87D27A87D7D7D52275227522752272752274B2752272752 -%7D7D7D527D7D7D52FD057D27A12727527D7DA87D7D527D527D7D7D527D52 -%7D527D2752275227522752274B7D7D527D52A852A87D7D277D7DA82752FD -%067D767D7D7D76A8274B2752275227522752275252A8527D52527D7D767D -%5252A8527D7D527D52FD057D527D2752274B2752274B5227522752275227 -%525252275227FD06527D275252524B5227FD1352275252522752525227FD -%0652762752527D52522776FD075276277D5252275252522752525227524B -%52527D52522752525227527D7D52A8FD045227FD05522752275227522752 -%272752274B275227512752274B27522727275227512752274B2752275227 -%5227512752274B2752275227522752275227522752275227522752275227 -%4B27522752275227512752274B2752274B27522752275227522752275227 -%5227522752274B275227522752275127522752274B274B27522727275227 -%4B2752274B2752274B522752275227522752275227522752275227522752 -%2752275227522752275227522752275227524B5227524B5227524B522752 -%4B5227524B5227524B5227524B5227524B5227524B5227524B5227524B52 -%27524B5227524B5227524B52275227522752275227522752275227522752 -%27522752275227522752275227522752FD0427522727275227272752274B -%2752274B2752274B27522751275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%27512752274B2752274B2752274B27522727275227272752522752275227 -%52275227522752275227522752275227522752275227522752275227524B -%5227524B5227524B5227524B5227524B5227524B5227524B5227524B5227 -%524B5227524B5227524B5227524B5227524B5227524B5227524B5227524B -%522752275227522752275227522752275227522752275227522752275227 -%52FD8127FD147DA17D7D7DA17D7D7DA17D7D7DA77D7D7DA77D7D7DA87D7D -%7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA8 -%7D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA87D7D7DA77D7D7DA17D7D -%7DA17D7D7DA1FD137DFD7FFFFF -%%EndData - -endstream endobj 983 0 obj <>stream -%AI12_CompressedDataxDZfj?\3i[~kc"1<{~#PH$q?OΟ'}?嫻7~ǻxW|_x׳^?>k=ݫ_t.?Oo_.n}ݏ~}ŝon??w_~'}_ݾ>=I]_w}SW?wۗ}̇o_>{]I]ǝ?=w˻o~ח/_k/~_v/ܿ|\ܿxƷ>{vww/oA?Y>xų_w?ϟZwỹ7o4_r}kƆ<$h>ۏ+Wz` w_~BS1Ne:+mt+O<~RN=2_;'/_޵197!uկ߾{9G6Ǡ b ~㷈o,z ~}مFϱ\> "ܷWw/{_J?C֬κocv'>ׇv_{Rcg%&7(TW_za KH<5Wϟ49us?ؗ҇|FHF]盵ѝ7Kd /Nxէx{n7O>u; {MIwO(}2>}LzWO~ݫ/}WZ |q?|uo=W/|.k')qm>ߚ/ެt/7O^>}œ/7~^/^޿y_}q++/ٓ/oXVMғo_?yo5h_=yūoO߾{[-ğ={՞={ŭBo_/W ?=ڇw']ox Pe_n~x_7Ͽz_~Lnyŏ_>$-w^J^?.smvȭe8wquwϣ|sk; ˸}t_~eݳ~1ooNo7?סc췯nv˧>`CrAso?O_W G^ܾԤ/̒_jVݛkJ~aU'6_}Эn|!3@6 __~+/~v[Axtw/v^oW(˗1>:P<~w|W/W!#s_ied)G;/Y |ok˯p-~Ww^K/YlGmDvwr+7vR[]tsPiwFCrk[YXQMj..ծn_?I- jZU=jjekWMOYmHEmLUmNnJ:ݤ=j1MyR*_J?a0a·rn2R2]O?)z~LcDZ8x92YW\qmO/_]̀gAc}8 EC k,yy't~A3ss!{ ³'GG|c}(IcEHگMzQ{8&NCr/a8v?}v۸An܍0'Owx iKK\~םem#!O!3O%cW}uTjNu5qܦI].|v'ٝݥ=²#^O~ 2J-n\0 Tb2yX>\Rְ }_Kռ^~o{p݃[1Q!V{.n_~?m0Q0zwۗߡZ>9T*$L2}܏X94RLXV?sMe~7o5Pycۙ{ӵw'M3#6k\05nI_LueΖAc6?j˕KhDSdg10 ٔ˥, /VlȔdh; 4k{0#WudOaUU۲t˶]2Mv%+-V2Yl7gXx)Xg{C&ۉm6$?漰 ~,ӰTjł<6#}-a-)ֿ/b.aH,S5LX6~]\4T3eˎpJsFGDba BBxy dI`%8 B¦NRv-w-I^sYϪVѐ%]ƛO?$C/ Ksl.҉|M>odaKIVfMɵPiIE-ɒYu;IxѰ]+ }Kg_>rzQo4RYvX^I,{Qsq| i/4KtOK!HTIѹdZk ɝ$0wTcq]XB(]WrFz,aYvin5+μZMyc -jq$ڕءOV"[daW宽ho]{/lOU;'sQ VCa?bZxf oWVO~ᐼI܊"nep­f*VDV<V"[lN3ϛ<6f0e0\^TL|L.ٛ}I5ZlɛFgofqa`s9yKfpmz' 7X2_J{aH25H2H5$ FJ"AHaGioPJ1 >pv=fܸ{3~yջ ?,~^~'Ȣ$+gWt6l̛T1yR^> [xDIn6l&^m`86f`4Y])5llLR392 6]p.7.[ߍ=n<`']ZrvXm~Z{PCs" -U9 -OkEc,k|E5KlcyڒL`s-崵ct#$̟tǥNXׇCA>+~pa]\h37&7WYh W7WWpH ylz1bŸQn+GE>p 7ǰ5l5ܜß~ENp8\,h1.jN{iŴUl_ؙ|jEkru`J^ǭv7kZ|G$<}#[|߆MOoa?l#Ji{ĝu+|(5GQ|WWQ>jF4J_4ãjN\kD <}f CbU˜4 !> )S -Xϐ#:aO|BHLF.gcv.\;ipeZIǟ{6D? kXH˞~RdP}lxyŭkwђuJ/u/Iu8iՆOpUҦݴKww jNs>GXT/O}'14)c. ~~t苰JL :a?CB{?Igs_j~ޤ;PVpZY#eu@ݚ@rHR,zDMp~v8t{B"<& Zp1v-YPN0L#n%lFj|v5|STVxpă'~?|a_K^#<)S->Bxuk7ױh)ȇ%_)?lӃ69߶vu??70ɼ<,}p Q|+~_KArj%ss"X9QciteWdLFٕVlZ kћmɛE+E>D]H_vB*+4l38]Ѽ"_aF#`BH+e(T*LhJ+$RBmQU?l`h[&r 7J.y1Kn̒hЀe͕6mh6}U*7m՜[ گzTO6<{ڨ+67]ghIǾⒸ}׎CGso.ɩȶYrm[>96,ɱٻ)&zXyI"f͸9;(#'99C)y<厬;!7G]qv|xJ6?W[+mz4xQkmW< -\j\'SG8f:7םH>`d Mo" pf}ܿO?ywj%p\SR""=2&Y;xI?NL28]OZ.]V} -\4f[9C d>H-<Ӈk:0bJ-ahl҆6nxQ{GW'Zzi͇O?~]뛴+h(vيEq$bۗ{PLYCE m eTr`Zl`BoQ̨f-ve]w[[5Q[ڰHFG˫e/A[v;V -]nɘ{޾;܌ NӝN{Z޻ch݇%e0Hߠ]vut}ߤ}@ڋe"\ !$> T a<$o~x{Q`t(b{ EGQ95x()hDi51090MhII6mTN¸^GSK5oe>`{)Jv2PF}Jh|-?&>D14,BWNPv{<ur;e殺W֨<2k٢>NoRt#CMZ} ]y@xaЀ -}`v}Mq ]]qPȮ[8ԈW -Эb[ŖuގZC 'Ra)s\'2>(ttv/q0ܗٔ&_ JRR8íxզp!ZKnZ(5>f Fr-ncgYw -'Mh*8Rq:/-~’][іnJUԾrhqj뇆>x+0==Jxp֨I^AUCAS7-(|W E1L0aq)pZR{QV+0owl-vҋR[nNo{l[q)x)r~~ '{-I -۷V iсW`Qq}i 5?vjg[M䵭@brA흁1W%[;xyW\it*b:6(~v/2K3lP8*]G*E Ѣ -a;N&8*o> ;[#>oѸ>IpOūV`>U6u)pڼVk*՛fBv?K*åzXLq\J[t\Lb)7b+y65HpPX{OiKZGONd-.ba]"[RBX~W#z!zC5bՏSrNes`r_n q`a8u[gat =}$t ]n6+EV:T5Ȏ뗭ƿxض>q@ՁT{WAwãCû< -pok.5wظQ52.U.$Qk~߁g{׾h׭STi B> k#vm uuIvqz#?Q?ɣǻG}^uqĹx_Q}JԒ*}vg@;mNt^OuUBpD?d}Џ"pvuvy^7>da= fW?Zb*22О1t:b =pu~wqtGqR芇n9ha]|qLP/aRֲ]}K(-ղ~ES׫?n)Z8~#!r_uMtu77S j+z7>!&QF[YʟqV]N| ˧U*N:L3qk-o #SCXKNLEjHzr|FοPo9&JYb^qnEkFii=˧a^n7=|`p-3N=0ƛN*e.{JQӧ GEgk!vtoǓ {comvr@]]8PL>l@6p s چ b9z`9)-D؂=LO?9["=>i9`у3pAGAsppO-GAAKeQqocݖZ[?Kx؃pr ""&#[))ѹEzow4ﷲuN-86fؽZ7mw݆y%Ey(Io7s;'^m#V7fȞSm7:𱧾ek+UFӊKFhdž,uxf׈h$-Ԉ5} ^*=!lBf'ffk -ƀIrt`,E*؟u=*<o bY@}E lKbذ?b oO^;mLOۃNyhFxW_>=\gh%#vku9N{6?zβ^R; ujKگF-=*6>U{G먙hrթkkk{@D]fʸ94R6I&r#|^/-sCu;8]{{~:itmittm=}ںَep4pf1m;% @d N%o*ߙLv\ng7~F{;Y=Xy]gVZv~zvY[3l/9le5ow,o~;豝ߵV -#|l%a+ ]qؘc;cv^73_oi=1{a,N#e$/oϖ7pv eV|ekd> \+7.'ƾΦɄFáN28tDʱw˳&:P`MT|vJ?zRoI֍hCZB ڛNCwXB}gڗdX#+ .Q޽3gIi8k)6E|ͤ޸nՍq>ⒽظdG1/߼wk"Q9 :.[6ۗv>e7{Eձu{ZF O:TS9윣O?$ZnRO|ߞ~|rRBiuo+lk\GImljDy۸\C7ӄ̍8Lo%bҏ S.ǝDlBA'xL; s u9ִS[?nM$Vvt>]p>@Puū#w2y S.+ -=p(;w9%HN\kYYJ>#w 7>⤬n\:RdtlyFfGՈq~2Q&>ĻdˁÙOAvăwɼ F`Sx- N~dn Qvk(@dix>賿>Moȟ[-o|տm7̉X O>X@A6kT\8Ys\ DoiA> -y_<sϻO_z'[O?W.w}˟~t?XsקrF{XNx6(Py~Xa?u9eTfAD)GIKvС ;KY t)2W N'uYʸIuY3SiJ&U\ϒԐ,n8Kәq;#gZz?5w0Oi))!7d>d i0$YMY'auQ H}]֨Cz+G9kQ[r!mUI$}K*eGZDI{Ti( ODtC( ^2u@5>F_Ǫ՞7ԉZR3d`葻 Ǹɏ48=:OZ1)P]0Ɉ>c|<BJ;݉'e}Dxp*.ŭrс:t@IEG)ZV_!!bCh2U$}څSYiDZ';)N(s<+q{ԕi%aLi2ؖ ;E}1DA?,mҵI҇\RީFfG_7з$r'%7J苙-A>:;kLj" qro -{s()˲II% H.WѪfХeUNuj^4"[&6e%JJuKg2* ~jd;=L (A R(Z%V6f4L S?D[IetDCFl'id {mRE HdϮ}+aAW]zd,,\4~,#*}k )rjA"i<ҕ(u h6$5Z&q|)^u}u^@)pq*Jn} 2Hmz(V V`RUKMVygHS՝?jc:M@7-=t{t7 9 eN}|~&zLm{}QCz"Юxye>r͂~4CR'2Ч൙%^z.4 -e azP]H73  Thoz$e( :Sb %밚]uQi4A_spHuWA<.%;8tٍ&4:ȯ3Vժ(U¥GGCrL@ҞVI=>@~+HgIfE;^7l~-SB2uiH񹇓$ clg-wGHd -?͓Joeԥ_ֆJJM닋Eyg=}Aϳ<3jJS PPFϰHnHy!p! 3¡BL|/lLNVH;D"JJ9:u FJG - ]HAzX`*LMqזSY@i ƒ kZYJ/AF:HọU}<;4ԆI/4Ng!2'V!˃r@@GiBJڸk1/ LV*P7mIFnZ,'&4y65#iWblcmBya^Hh+6MMD-ݼ[F`j#cue$C HEFH{ΠvF%ag;jƏ4Y^C7Ubr!I&7l7M+,ɤg8]xJUglҐ(mVL3k-X亹#k赠#,84z`-.dXRТ6m]2[6MUr8jIfcN +<.p3LCP] 'j;cCsLcO%㈌^0#jTѦ2muŋHMy*s{R@ Dˀe9P.# 썁9Li1'́zh۵GR> R,968\ k45,aDSZ;!u+|Ď،/1Mc闗l̀ä#%2 M¤a0B><"eN xHQ - |W>{;T9E37R;bOlƉ2\Iw1 !$ bv \]W -sE3'w@aU _U|V"8k!UXM%ng\ -v 0m{|Q2nЊPhWX01j1=Do4=gS]7XS4m4ם'7 %XNk|\$뻇\P=$I L$< I ʀ1$ă1DlaUA*%1%l\uR$kAt#zl'У0:.+'E7Gh1`Nz+UTٯFUGv*>v%FB#Îd~6|/XNv~3nnU*MJc "Z`5#[')N?x7o^=GOon0w#_MI+!՚d.,j(6ځp/Iu\H6J{(2 l/m܏x굁;lî,$^tX{jO-+ H/:Z*Vs#&R yf,5n'wp?|yťLpv/0 -Eg[xlDo]^ N2pvln3 wNҾ+P{ໟVN5F@BeKaqfEg!*fZL 0uͧl'6i 3,KQi?N89U] MA]R}g3Xώ78{}X>M/cwTo>'rl(T,o\:i2DxaluEH78 .I*gv0s< zz"ŝCv3JCRO/jfalrxD5'P?Ofxzrbj_}4Dۣq6rY1 -NԞ6lčp:|~(;$JF'"pt4yz,6$ V.t C4#Uj 3@%5/ c0=6B8=97nֳp\nsnk?YFMf0ZFewTT6ݡجpRؚRIVqb5&H%nqe`i'_(ylVD|Q-J1xk^1'I-@je يM"aRYTE+;́MEdɀ,d[}8G#83$e:M0cF͟oCkН4b!*(@ G0 ?'I"{kR[p!Py`,08zkŏO7skԲ}]o@ty0Gaj?FoCbRQG3&;2~fj" 77F+ZJ:80J: F Ё+'#RRsP6re=PR^<%]xӠzYTGvz\'BdM^1CzG94îaqjlO1 ?,=M\KGRt_|C8Du=|)Q P`efr|5@\ O2˜6&H H=WRHVMmp~xN0 &PȪ >F&}6/ !da->~n쵵k8l$Ѱ.9Y٣';O`n, t2vʜf&{@w*ző3 j68p p{(Qw~> 3Eo>f(PB8B2#d.wiߣd*Ɂ.hDY#lTN@H= `q^Bǟ& 6Fhz>Bmʯ01 6#;2Ko='xSv t0ȡ_:]SDZUi](X5#nE7u %D^\cv<( -Yz)nL -}?\m@bĩ"hM)VYK1hmð8UL^dz#Fj1&To5[-A2hfmc>-_֪Շ 7_zw-@ IՕDK؀[#f sd)Ti.ص| 9uBΘ[ C"0P#t!VAXFan`J!pb"/ t\ǎPf%BX[[҆,u֓q`G(!rci&b]$$)REbjx]X&MHtlOYq>4(%&4QǜS5,k -0@s%d<|!J{cg9;0gF|;аOi (Ff?ljE0@Oq%A9/k4b&0&NJ;1 shnM ` 9bP'm8%8 #.;d!U| j"E#&57t*D; w&w✠:0g"9;mMg}/vkG`%,` O.9/4t -\\,1USz0/'s *fLGqrl=Vsܪǁ sJFn3Crva88xkz؃8}+Ds`qhL'=JS>^LkdL.9"\ea fǡqd88llgBY%meSX=zoiL!٧b1S849uk G(g.3wXDf &贍ؒC 2$ %}2eBl9eT2JGwcÏE.4`$뭎7Gw쎑UۥL.=uN߬]"ӱ= -`SIKqh:fo,j:$fȈbͰ]C BǭlV(qƒ6I7hUa@iG {잴5Zدh;3pd* W9*n;gx!C/&ֹwǐht -.4t֚H[H{FwgFڳnE$ogzwsX Lj!=R|Fs܊Whڭ2 pY1&0ĺڣhH9.[ $"sTͻm¦QqR ylf姠'mMCրNy:`lPuC71BsB`!K }i OD}ZI7bƺ"9VZ G%BH4@F;)C'5"Qnkvv6%i|=|t$cD -`$sk2f1>{30u-XeY_ٝ,hSgp]7LN/٩>Vˊ"r%Cj_'f\!D;9; QظC~2f&/,hBTc0arI7yKg5A袇q֨'M;Զ@}j_ QG_ſN7;` q X#'BSv4GX0ŝ "A)7I0$ uPZaZexZ}E) Fbٔ~\|#F"%Mx$/IYLO5|ϐ~l:ejp!gIqE$gY&kکज़w]YVS!NC4!.TZsO8RRJ30L E6xJϾ 薊#t]usa whߓ IfdR>켼ՋU7)pX3 j$&(p<n4Dup!asG)W,Nd -涄MZ)WTL8~im;#!DDz9[7)ą#zO1j ǁ_z9>!/~^x`Osf 6 jW3ck-b W g=yW$cc/w{pUXX4Odw!ݑN l5סt֦{8J7`bl_!A/ ehb+z5:p0aoЦ(\=* 5Tj#G&mZ1ttEw|cf4u>;:k B_ -W:)& e#u8mȡԢQ 2=qOAa%hRV0M8n-Yۖ|0<ri0"^EF"6FfWk -bқПAfu: -r0[b06=4C5Iv#uɢ;DHFl hlΗ#i'^,IIWTˢD(%rϻ؏A ih”)WPD"h{,9nʡQ?U̢pX/ цB~ 3$gRKx-C$ŎUqlB. Aq$©B':(/;$<.0ɥLh4BaYD˲~; {I]aq0@!Q#qP -fu I5R-D8b{d@uq/LF,ik$De!1G} RJ# ,H3:N#SIkPX>|SLLfH̚Ѡnp&qL->G:#bOg'ړTV&;4(`RVR"N`JL6It I&#JY2ζbARL 6NJbOy Z-;G]Iz`mvxiUG|OJbA#E«Mg B$\_N]$5xQ\ $\zvk`tƭ܃=4(&7q0^#4uƤޞ^T[eu)k`;,yQ +VEM $\z 6 C$⸃Fwg=sG>3I8 DLjH^BVm;iэv2a&0P&0[Ņ0;+,XpPŖF'<86@JT=o3s1wԷbyapN9*IpݷN%e, vSql!wt"@g!`uЏCbZfz)QqVZ W Mq41e1'6%SmDOv Q1H\xߠj_qbp u G>_Sa>g7(:Q+eK"!9;z] ~6.tD,KljtkI'҈3i]!Юw#H b)sH7 !Ae@?ǢYhJVj${݆9J0X$1L滋NVSv`BuY]݊Ct'KZ=zI4$ 6=^) ? И-R$"ja1vYev`'$aj@d#eHcS_c;VpB nڿ'q82,MTuKaNCQ3IQ7J;W`r  >_Do&n%I.XRI\kst&,iY6NahXva+$!8@!Fuk9p`咘n 'inZC.a]zfřp)*,tՌ򷘡#x3iuB9H4iܸDU2ؿ>ߝe z9.5lvv tˉyS.nzU?(KtTWTR'RF7a=r=\ ?;TIgF8udU'fv. $05fs5M%pl-G -)3ډZK2\$|!W1Uf'~GMJ' BH,v(agNUXͽ}Bwv<}!W(ʌT_F Iqt B0ilE7*.Lp`6%!!HI-ϩnaTk:RG5)DŽWhGWl%riqn6aZoEvr%?MM3, oӕ,KN&mJ+}Ș9Kۥ8f蓱h6x&:Y.=k:zgW5t7D^;zcÅ%=3!LM"tD&T NU'P66'd^+jPaTԨjE&ջ`E?ѕb0"P^ dƈP.;z W] -K+9tRq|+x#~(\<@CsiTT(0+ıqgaPmG;00>C0H=)U*kW0^gü(Pf*hdLK35B3P#lavN^C06VŖ" X'4oBl%dVJC^/lk& A#a'N@3;keTP!]nR\ț,>/w2rKR\8zڷ!ƨXS%|fLUp=[6E6z2ٌq9gyɧ!s֏# &N5IKV03P(`zX# 9|r+t= ;;cJ8yT]&xSgC҇j6nivߨ"{K݉Ey&D=ޝ"7I?'X?+:qv 9mkJP7$l(S"x԰12JqdX\5ACM%S{"8BH>;>xuug>\g M1HF.?R|80ߐ -&u(!TBrɜ%`?qoxK祠7/#0ԳE3eX K!iߙ`@yz{9Z U`PZ ~~B}#1RIApsBJ5.L9GrbQ:3чhC6E `HmpO@IHa9KYYP&#aڨ4~&eUIAcvdH8Jr Xo}F(

    q2ƩTzIZ8e'MAT' - dBRĶI@>=]L0t>S`'Dp`޴ֿhG Dv;q1qOSnЃfF`Ku> {hc0R4OBggINsjNvEq\h֐qE5Js`j'jmߛ:kᤉIT\AÌ9Fpb`8ў=\59v[s)GCv7iP=*ptø &s<S?+Q;𽓹YEf-7-!GqrUF-%R5 .=Kqިc"podM3|ٚMm4d##Nm9p>A D_CO]8ap+Eݛ(7!:]TY@B<?|8κȝ>dNG*alEF+uoCI,٧C|H?ꄺ1p=S,s:ҋs.+ƦsU$cQ̈́xSG7MHk`W*)j4ʜdPA%PΦO7mdn">1<R$ 6LD 2n,#_^ݿG?FqߠT9' !QXPq ɰrLd™A1U>%ÁR BUfʮ؈jvNWv$gzNUmxQAW \S9i[3a< >jrpq"z'Oɬk9~D]}ޙ8*D:E&M1ҹGk=\J B&O>,Tq^39CQyV_Z;LS'UȽh|S<1oߊ*>]+@1x,P5!QȐu}|q@s Yb^i~5n<샿%YZKʶ!#c׳ >" -YN8u_^9q((y&Zct;)}h7AZ=&,Knlq-x[p>-}uW[8ztB7m]l7d#d/C2d0d"\rD -ꡖ[uKe'w^B+VM.Zk19'k :>Xd<ۀu-hb A iR3SkpJi!/6v͢ gS(.3S1;h?4ٻe?lsbZ0I?~]9Ji&QBc]C:[l\52.!ɧ꘸΂~)K9.8],i>3J"ڌ C07e$ⴂHQX5 BBRhxqHxO`S"=zHəH&yC{Z][ *hC7c#ӄؙŒZ?vBLo%[i *c"tc NGTg/+;It=94  "瓯0s{=^lwKoJF gn" $ӓ|KH4 9>qZ6)(x3 +,l -*0Kw.e?9 0fθUvr1 N[ZBk՜Tת[N 6-}]W4puPX ϸ6`&/ ;m1<"C]cZ+q*4ϞD9?>L{FQ1' #5 -}N|o!k8[L0xN®>t@s{5C Y -s4@n= -ȟ`JU ! -cn*PZL""-+zojhE\0%&8;dILonBoƹ3iŃR -J@^^773mN7Jna$鎕qAi3?5QUм!hKNFiIG i;@$X”'$y,6xZz /+#7B2f8z5ъCoFw|UͲ-by_Ng;^\B`Hz\Vlw1%lD, 2؄⮃'{MB "" W4Zң b5LC Ϟ'ԋ0SiY| *ȍo<;#U?Ӽn2I4piZUp:8=/ʃ- 5&Uw; * Oo?zoJXO+!Qs?"Xe D)KəV깵hKf>G }@35u|:SAume+8KqE$fLi'չ# Eh $NZDrpg?S5g=10u0m' -op>Yzu0ToH(/v [ Mw)qs3&]OFN[*Cq41nO*l ;`)g%CiOw;xC% ,-$rN&{ޝFIȄ[&SU ݆V*|A>?^YB&yu'̂0Ed@|T_+̺u娠5ÛaD"Ov_,= - ƳT Ly 0hipU/ib]Us[U?ڹ tWdg|z_"x9gL/=+@* VlD9.0. Tj6R Õ"TD]/LT_TBH#)jM>w;q8"HW'-7ٱ쬄 Rvp |0P1t/tj!g*݄@U.u-2,+уy P -}lw. mh -f'q<NG΍;0 ,GqO3Bv#U, Ç4V,(r+ 2 'gL1\v[o}=f;Fhk :`#'DyOHr*dէm?MS)a -gOhS"R08}#Sv)Ywn>vHuQ,[Ex2I\>[ &Dd1>QM>&ʚgP Ck&5 -گ1LKN 4kPK`* >aTQbޮ"ר1l!u0&_Pq#0Z1 G@|X]DyN-3B/t'^ψs5]*xNV=.aAO ܣܣDrT |vju-@d4tCWg'.AzTIIJҙՀio෣11C8Spˡ\.^MWep\-J̐(umdԥ+ô} e࢝r~m8*Hcv -ʋWZdD!T\tY>PԪe]`ڟ9H #ELΡ'"]n4sG{M9Ɯ4ϻTˑ3lDA-c!L2TRﱒxܮ)0,,^Bȃ9A9gJFQ'JzE-sKc;mz;w׉|u17!ԅG ܍bT{(aIwbX`rbGQg"?rݰAP8eX [Vdؙ./)onK -)5_QFus뽴vtlI($lH%nJ ;T;$= Mu"-ꩱOӇaQnC,&÷R Y7/КTd #dШ1TfHSFܞd~'-ttP@F n,^JaeH~w&%Q't !Pek;ic=7gD#X=Эu-zvX Xg@ \H`?)JGj^p>"P -8QN': 4Wت*|k"V1( of'Z[]Ow6Yp)gi@&b\% кa!s38xk zYv0ggF氻`k:!ɼ]^StGƓ0ngFp}Ă|X 3GCJ50kRu\GNs\Jqb4Q+`vQu%]32 ^ZʰjF7H1"#s^k -ܹ -ƌv+uᦐ.C+4ƕGb6"1fhؔ|7o' - -#BNdllHJw^ghzF6;5IKEYАѻwzIA藝Ħ:'Iz͆ [a֞j%Ξ/vIWM%|fqlZR;ARM6~bh޲]b/ԉR6)LBNa T^6 uEF *mLXdHh`7pcQ{>UF.?A &Zn̄v<6X^n M8@@bKΏUa!XYKƿ ]]@bbw6 5 6c0"~Eݕ5bJM22/Q^S k,~ ~VBp#/0amxi <<_ʂ1cbCe_фSTUPDOT޲ꕉZ<ƶ݃cFpv'sk@EC"& y1m}' 8Ss;n+VR>I $AK]ΡTdffFxrMH; E~_hX@F ]DXN¦!Q0Z' -ϔ%s>e?lAVH::Ed辥fc|"E5WҨo{-mr$͖97baf0b#$.lퟎ2jQuzSuIa -qId0@lb\DStdIKQ֌X{)ߚ -HSl_$ǠDz<-NtphUB-}׏q(&K̜Ԣ팢-CwLp'@N$8|X L_QתBbt]#~_:k8-}:r $>SF;hL3;xFpco5Em/ -6'XJȇ?5` +-hsH=')'8CSywv4N`JfӰci&u?Xg0ē/Mm>^[SB4$:WgNd9@wFt(US2V/b:\C <+}L (/\P7eϗkHC XGS#XJ2%8 5N:h~}awfE{6in];b!_|>(Nw1>;6C- cc_i~v-Sκ:fY$p}pظY Ndcͳy+œmf/[ {=˱#1iVwuMS] ;&)0gwRPDT"|]$$;]^dP,ܷ 'ChcZާU0_.:?e55@bQPIzA*j8껴%/|$aF¹>PYS9SzzgrhNwbEp%‡wj9T|ՐvsVd=ᴈvvL-Є=i-]h.J37 -' -Lζ 1=VQCP=SSl :f6BZ5g|V *L4ТgtZԛ EFW |J}}>/f*dW:ۓ[WHZA&eA|^J S$G@OGt -S NQuhݰ>̷0\إgRegB)&ҬSJTbYL,]rq/EE9Xiy; swQw{{^c;_IG --]j rbDE4@yj gux"1U<~j5{+J:."ώi\J.R ;ޔ,]珓* -Dwǁ@ -2A\CkSB !v.#khSq'S-ܣ84ejd"'?l-jkN%D :ExVASh̟kxi{e\fߣ,\/WA'b  zݹXz=ԧJYV7ip{Mm.~hjG$搑TXn-E- _f*8񢓘y&:F.Q)zKQX+@h'E3yG7$Q Z@SOV'CK}(֢& z] n>)Ȃ4(c~&R.X(SWb`Lj+#0d9#f/wDWL̄ ԀIN0*2ѫޥH_F{1.EK_On(!݉j.AU|h[m6=!HIB}|z~ߜlq)D%UgaJf[ra6Z:^t5H)o#ŤF\z'^ed2@ke)0Hd]%`d2v$W 63)2%V.U)97=\TvbtC>9?̴ *a}|y6 9 -bWf=G 6 D;W |aҮ~2 4K#~XڌrcoLrtUxڎuB ^iG*jH;6g6.q -[lv3ttPT`힤4-)WV6Xve@A͠{145cO2kRtYtjK`']1s^+':u!8-ëHg@ݶ8ƕc7>D`09lqݙx\}NAZRg/[NDSw)a-&Ĉ41cU#EH (~ Gkd<]F覮s͑*5&v2Ug6CUle{Bc^}bhAMs:B Jna覐tҥU, ERR9SHr%UB~&|J3? .fQ -&fLDDBRLs0ONXܸ3,,u)oÚFiG?_>OG61D1O!.9~}aG sOqW氲vZd0y7 !k%Ѱ8 -6Qvo!i8% ,SKPHnPG }{Z.1 -p,4vԈEm0'b#`GF4:Ѫڱ{`{rx;I M8Ff" -!/ZU_ϠaMqIķ}wr5\J$jAͲ L䃬p)IۢQM GHa6Jp>ˇ$,&0Z@ -"bMQd%g[ǥ oQ bc7}13^xPY0;+UdEr3M)D,B2cb}$ Χ)lvX[ǜkfTˮȣ_Yx* MUVDcxk8([ʅq/}] -iFgJD|':3a)q}񢔉įy:b؜P,voGsQFOTO*te}6(75TeB e}דM&s:Ǚi~U5R*17pXwwOcpu +qtY -V ,Y 6TU.BpeÌvΧ7.7=E'',"Ѽ.&En~=p .vP>V ]7\!7;+-ߢ A?EygF5d1JD)&Wg4Z,;>PđjTxyɍ,Xb!_Qm.ԃyvDsB&H= -G*~p%h-aF+iH; RF֧m>Y32r!M߶9Q15nP2;9.H&xx@4Y&- -?a LO>2BO@33X"(O4᧘> h.hHezVD}v"吺PFqy(ӔʽSR}le&J$W'{)6=tXtjh - H0]lDpL)9خ{ގ` в\jiF+)ߥDP,>~jTt8MiCy/TKigri#af7`{Oez*9T8(zŕ3xϟ -T_RJ*i fk )"=ZIEjL);lZ1?,%Yγ JGKӽ>+.p -%I"Z|A@P_ BZ/spm.!Ih=~ CEt6'@?~trl[p9Vph^sFoDu!OB';(j^GUʴv(%N !dUa]q}&X%[1B+:NZHՃ#I vj iR#Qam7N -7m~Lwu 3YEV-I'mV@+Nx[8zPt D%獍',Gz-IфXf Î ŀeTd9Z(I͉CQŰ3C[(_.ގI:!@-=)YNd;U|'Tڤ:EY#oJ7ޭ\P: y9DF2r?~Ci}Oa~.pr8*ub޿Y/ ,%56}=99"7{C2bU5@ӽBzVBy;?ӡ>YgSDi22#d!Q!#(or21C8k`D3&,чY )ە`͂ZzwT@S!>Y? -ia X 2HP9VDlʻO2 Y_h^#Cma|"y8o%%´O.o%a";zWP;r<)߷]6A54kNsA6pqXua]&Jcj]yI Xn]i,q+R Tꖼ5GCn=.uV$Z(|2NB_(.evPPvtU ^-~gĿYGOhu\6~A+D]*hDi*l4QK)w%mb(Os\&W-?c/c`7lv#7ÇsG0vՂOԧ>IU}pi#uuBbx>ja#d=?Aa:{Qr6b:h[, -~l*Ե\31N=r?"Nϩ]nv|NkQ|JWO{#{_'\p -4;ΒUωBy0I}y,ep͌k ,dI)41EMII2?cJ"A!%)AUЦPvLyPvOlGԜ?j*)|<$)zA>1BՓw;봴ê -tKK؛  u>HShAA͒VMrCNًY% )#Z[NznنEkW 9f$Sww.~?5Y3+=&ԮL斐U<A@.&SxO]L"E5&CU,| - @Z =m; -cw!Tqg#}EAs+hMBS[U{iBJTw_ǍCb=̴?easC|;X ޳kH-iLf}ϓ$%Y"?qp@ւ$qyeq{PLƽV1Z8nA΃BݾՋ{@pn)z{ڴӖsO#/w=-;s`S:=^cl?U -D`LxJpz#!O"A S`992dP+PϤOC~lX!c7W_,Wp+@(ֲspiEi![U '] -uE̦ o@=YϞ . ֻ3L((vo8i9': 7u2PKPBJvO= -5J s~AZ t]D+e0D 8s ɹH E`eI j6;%ż;:<\S<p1O+o5Y+^U YIA8N H -QO!JlQ JgI -P?tT+8DAY,VavPN*~rLQ 4kNbr`_ʨ*?=RBJc0+ -df'6EuOS9}4%HΈ:_TIsN.*CzرZua\ǬH4w3 }R>4фOɔ -*(p -%7c5n<ȈM7]cB-pָ8əzKw\tąkk4MS ((e<@ũ0Y/dZ Tw{-\Ã&lAcP-b#ȑ}%~󏣂JWaca -K:J6Xʹ^~c{&[1" >Y;桴 ^10Bw}t8(㉈_w+}!s!@) {T{ɔ2y%['+9r[ -O)RrX[jD]ejoI>aK)LPQΔVnC -IC݇BDp9ZP:Q$oT+Ή[gUjr%$NÙoTg.}/3JUK!`GA(91-PV0E?:9HrAv"@]!~[|\̄qVXOyҞ ,S=z b(9emֿx%0ZJ5Ȳ,(,'s8]; Tٶ oavvg\`#z3pX~WeZi.\c#`*=QY t1+@.<sEGk% qv)cgDkkGȡ"="b5`zhndݾޕSj> ;iЇnAU8~#]LJf"!loO2Ak֤c(*V|kH֊X+T@ bL\iHQX:@ks/uKsF)RS9>TGm?wM(% d1+U9'G&C@06U( V(nsDhjЅ8/{mE`Xf*vHw~zC>/($z'"tNɭd$hk@]tGo8|c-Yu[%<)R}|+Co]٭ڧBYz571:GiJP<Yp3kV[g-D&LN!HOXѮ -Ì&LU)̫iA}qKy>ɉ7~2e ++Fᣢ{Ҿ $ #}0ZhߖO!î"E@l<"q'Ȧ -Tt]C<ܺ.nO*;hga TpIhC0r3.~):}~"_^aq)>`lwLFOsF($6NW(LʧW١tp%*4]1Kcd#@Ǫ dxҩ Ж RJcak7[xsǔ0'wëİ}L4y(5ЋKeI'4 \R;'#/̉jī+)j\ 4lC[7eS:ゖ͗ȧvVΛƁaVqBg!ƇpL@+]TsAKO,ǘm(I>(|{jJ߫x^Z4vaJ8~@ޥZ0qe1@]ZH'8#jH*h6L1U~>?p;Cny!% vh#u[esxt}i-b'ut JvCbw.̉vV5:fIU;Nc+.h}9&cKpo©| bZщs?'D;o\zgbr?[R{/iZ% #e'ث5Y|MGB$NmF~P|U5ȦA1Bj<E?~~u5H'*&^T'x1iYe,.9G subdp4F)Udxg -ƅkzޥ/l Xxo -E;4/ Nr[G`Z5& -#Ь۷/^)=*}jw|)1{z>fts1k0Ey30R$h8dG( ]8XȄ܂-u6ȒQY_ BKd: r:[8+ -!0[#fLLs pAǺۨg -^AƱ^ u gbϿVkSJDL(ffT?v+Fhdv6xaߕRŇ~ x.kҳ1 S+Feuέa l7Z~55 ܦ`˾EJc!T`vO9\e1 +y'oYagHrF)&"`cRSEdz"&z'XqsK?oXgFW c{se69hmaH"ɏt}i)$x4*dF \OrcE銓YrL%dQ [愮j"I/Z ^7xǨFETxJ5da?qCƵ4tάrp~"ö0[5s _sowòE<. ۄjGT$ -*ZN7'H!j {Vza 6R$v$TW\ #&Q8B+Tì0t,t9I@C9 -25FRd~e kݍ@zԒS\ݽ@>*lڷzWZ?bwK_,hm%p2;ZyF٩GiO_ FP'g |@`7[+;4(.rmፉ=~39Kt52c!$??9 * 6W#X1B{&'AyF .)#7EԻ/Ry)p6nZ*v2U 1ekD)>5H&f0$L_Ts,1R[*ʔFR E%p]#4,Pq\[-y+ SP'=ѪbYTff-H}'vR9z` J-64ܡtx W읖j6#ZbESxr0 g|5ilgqAn -%.x~Bjv{ PtϡIzsbu-RxO' V,xVY6}OsFrM#va1X0)Nq4z9_ ÈKU -gi^Ѣjaq1a ʂ_)/L98 -QýLWmᖾ 7>T@XY$>F37p .נ|gIձZ/V*ww$7&%Ij;ЪiDDi]-1 ܹ2zKKTz!sZ$sDތ@-91`d3j=Aِ~-AuR i93]Wrd>0G+ c9Y*mW=|cQ[~#Ja:1rX$ ,Gѳxx;<1\3{?ak^ V܈Y4?TczҎzX6Q{F>tM֧NA"9R - ? g@O l/?N?2D<|oEb(9J; :Uu{)P6AQ@xׂhQϤ U>,,B p -XY҉uC*B˟@c*$R3kryR2nabAh>ؽԋ#W gk7>? -܉`ݰ2y17^NmǺǕ OM0 -NDyD螕)qo,<@(+R7VA pFJM%tl$1_cgFVB +~̎Î q>7;"^mTSw!_?n$&! mauߟؕqf(9h#%6hf@Z*;<֦]>5kyOSSj©+[[zil贸(y0;:b} )! -QMz,B@4IK) YaI(lECm*6v~ dQ4Ke?5FWy~04KbY>B;kEomfFf@qRyRMN2Kv.~AnQl%[`nt#"{}Rqn29"@&|U|dřCߜ\ rb⓭y @Ӕ>Ӝ3pgNEZ)DSÄJnޑ 9~?'~cաV|h7<_tK P9/Ba'@ͫiSXztP~b ~츪m 0z$NQqu]oP .4N -r-Q)6C} }H$C5L8]E;Wpr~2yL] , ٱϜTX74c$wCyO!dDQl#09zͯb6Ҁ8*B$yV1Frl

      YAx6[ -4ɇl[+s;֏dBSD{£wLܚEt2l '"/Ot+uI.EgKQKe%$h s ,(;@zL1$osP'bI;3R]֕7&`zmȲlg籼Q{%",W Ȏ\fJh5-(ʥ5@]#tj9[']b_\]e :\*Xn\@&W֓cb - -TDxr; -R+nU䅩AJ/P3 -[1?4?/K1Ǭ;>N ʍ,mQa})BHt8[0A \0I}2=P+fU#NAbJ@~hP*>!\)O ӀbQ`DUv7RBin[^Ӫ t9,(r6ָ1[7PRB jdRlٞe>z=wR4K+Ry;νy9(v{FP8!M4ܫRKJ@gEq< !Oٴҵ Q"Qҋv*mT(Lé-Uq F ziLjWMK]þ 3IG@&KN;OE`83FcS~Źdi@c@M%U{@n'*/sS+.v\Ԗ#5 #xzGԛwPi ghCXKBdwΏhCwLD^$'FGI]2BAbI-2}pNUNԞ42v!@Y*\; !_,VD+$ōqRq&2{ b@r&$'Hs3jVio5CzN)FN_87EV$LpAYL-d`7A8FWtFdĢüN˞Trcaw ~NyONӜ'SѣezBBXDQa 8 h -tP>>&1Bg]wグnN ->t0.ckMu>X,SUbTPB+AMW- %ajpqhY}y۶Q@Z'27F`riWm$KL dPtR(Ss"O^˛pb<3_$Z6Bmn#*VK4;%zS#$no!) - /[<ۿߧ]CvdLdpt\[KR!2I;' XH_FPjdl_/uw'[ym- VkFBYW@JcT+H--n;o^ͯ#܀x{ovDOK=;X9wӢ!l}I11Z[GnrNټ60A?ԨLOucJR+I9V ud(ppq -!tFz{>[>d܎8vfc⻱CJADpD+)`6VtKAdq21AWKo!BKz:h[5.hN<}fx҉I/LR( e)x󇢙-p ;Y_ zz]UgȦXyFʏ\V&@pnRQ?|y^TFjeem.J FD`a,e_e% -$[ -h5gnp"0C!aK~ Z@FrDcQ8F_mvF4-.׵ɏkwâi04F7qFՁ9q#ݖXPcHJfǂSD)B<,3#R(wOǰ2uYR67?h=w]Cs 2OeH(Javn|b'b;OvSB1 u! iLsvuBvJJE֒TՆ)PF~hKU-~S2>f7ꀓG't> :yIY!N ֹb;bǚ1>GS4Z犍/e:FYz - j -ZZT2[lǛ=*w Z 8TQG𬝑XJC:F6gXkuȸ6$zS1-Q΀;]AVeܽY3>8GnzZ =@Jy4 `CLgFvD<.%S0tYc)  P7- vY.cK -(H2E/($  k%IUH4R<9ص{`eLه%`4!nE{:_Z'rdRtBz6A֕rHH,H%9CgT ۡGEs -n8uW4Δ(*jFGO0Sy&&=n@~X1N 1.65zE'ݴS: `##eZ#8p]"Ep{wٰQ}\$j+eTAiY-!9Jp|i7ꥶ- [Q>N)uJ ㅠFማ?p0,wXV65 ڄo*B.󦷽X'3)E}Cl4l]%x - R]Xt?0{1{Yv}Wk[OU -i;vĩ`M:s5ux'$=:0& P8~B$噺^-VCl<0/kHeybPBI,HGi1"ZaM&@60$&2 --fE8#}> Z|B!݀tjRLu^jPjLR8\y7g+ӈϨ@]Ӕ)S/GmMro( +`̀ a2!u$"ca itUϻ[*&3\ۻ\^ ʐuFbA>pBE ?D=R{y,'d\D$9ק+壘 󓀩7 \1t@Rk@&5~1(q|^HDD( -V [CGl 銥0a9_m<4{X* Tϟm_:Ž_o.{FJW) aTmbv{WЪgP.O?nBWzm4Q»YR0P,9hN,΢Ϧ:ư|+^s%_C*7=b$AQ^C: Z2&=">Id^?U^Jq3Õ*G]8Ӳ^ Ua -~I5`ۣC4*e,b{ -*u3{TC]?n?84˸pGlU2 -&Gu+X<HюU[K$'|B18 -X]%`MhNr -s-RYY<Q{S8AJ#2sDuW~lH&&gN:xGʦk!߄/F"p )\a̋Lbg{jAkՉTL;ԃij) .!>u`Ǡ f@Kcw8"sb񰄋v`B0j78eS|P;lUl\Zʃ֖ሸB %Kw> LD5i-AdO7 -4434 -;(@kvuX)6H+ >}#"t6p2U*b#' `G#HyǟpU$9Ί"-M?oūÃubwߵKa+oBg[[ѽfs@-exZkDE-DijT'̎-_ac<5SAfi7'l65y7hlBEK~NzxNڧf M,zEE ulB4< a6~:!bu\Wdgn+j9 ^>AmK@UDew\):C]n0l|9ߦ R<^7ue l4q>+sBhO`y$ppzOq|ї}8Ga 2W OG@Нs{Mi*1$Rh>W+Go^tZ[<:UEbfBŷ~et"@x dDi\V']3 YNک(\" oҬZE.\Zk`l?+` @윾^; b)F| -f'Š:Swh}#gshR`}ؙe \?籠s(A wn!Iw:bŽ)*,yPMy_j{%` W@#+t {տvh@mhv)~(Hvz4T7jj7]eK::/;mG" q q14+•E _>L&ψ9_Bd@.D=eG?ggXUjf"TՈwlm3AFj@4%?]"2 -IHG9+PP3;ñCih58)YeBqODR9-tTaQ{v]آَx_Ĵlj?@ڀMQaTc cs%eR|`=e5:# ID(Pl#Ag-Tk.Peh^ji ~nnX/rJVyY[KAy -wt6@ܬi04uӤ]◟;Gs{_a},ȳ(*6..Ҝ:CHyR`C&y&iu;23sì;`QֵʶKk/K_BLL܅6RᐔUcV/[ WoTNdA.ged%p(4:XmOdaNRI FmLJijD%y^$&w3?ab!vC}.ȞSZǃCxim 1|F, Pl{CR ?RXx+Kh `)SI6Uiq6\FRřb_x2kLP܍j[Dl5`6Rpօ1#zl╃̜i9`nB~W`q(%4 '\Ѧ]8DCnkdB.]& ]H-\^K{k*# -!P SA؀EQi]n3U *pmn4RG.-ѩ s0:{)N&#>}u0|$%:j' HXr<SU,.͡H)lhJ 0?зFB*0Լ WB›?$A2MQ(A>_ Px5"g¬aa( ݎHSE&g-C Vz s׆~rxP,RrlB6Ð^ʯsT0>D/0r}"egհn2=WJً&]'P ;?4ՇZKxbeΌT|d .E+5@);O ;幡=TԔ?eqB<P <ˊ"xJ갤 o5Tv@Zd bh<|L{mIjmIܧf}1Ҷ )yc 3(gHNLG8 t 3#rM(WYI(MlL đaʤhگx沷Q[l6Q -hd߳8F,f"8qTdscPQaATl7cvfL( -+%_ -u՛?9BlND?/ne(6~~չ$X_WZӓ0D2j+$)}4k˶ ^~Cn%>b]gTrvS?H%}Jw$q|EHM҈\PB=|Sâbonbo(m. @zQgd ڮd`H0Mq3'҆j&[өy-F:Ӕd%8Fhl.Ύ|l%FHqu`}= 6WZ  Re$z# K -8=m/~XJEX_ br);C"FDipq@|X-r"[ - 5Ō~1*N&CB2V(6-J#nD L$}D6VJ ʞdg>;C찞1G² ,w_b#:+:HBY>KŇ5ɺ&=b[Ew“ҹՠG'4L:@_0$opUt(7~˖ ,$ūK\U j/f'&9LS( !e"JcP8ē*#;$4&%3ІUD{u ?)אe\MbHI[Kңpػ-Y QtP(8d",[_A"]-E%`jq!AxVBJKLsRvd%h%%0 \-6*/IZDjkޅQ~#rDgC?t0\:Jۍ$TҒe#B(V{-$~E{U lbp#hR*dw7Dt ;E*\Jk N}|BUx!V%|VK.gGKDx0at3ح# BUkvXT uV E[ }[s'z#qWr|#%^Hr i$F$"QPaa酞x<ƫ6? գ^3ݝbT[M+3˞͔#\? ˡ} -vL$LBEIS(U|45v+Ѧ|>E \"d1?(Z"fBJ۟P9 :eS5H<@T?BR32AJDډ,Nvzd#Z7fR좴y -ʐ,܎PE5 ʰ7~ -Hv,;$@fW>=:Af~I W t.FQi9:;¾wD])R)#?v'WD濸 Uˌ`QȊ/&Wh.ӂtx}#,QebfbpV/PD Rv>j㓇t_#Oڑ|HКwwIҍRa1ppneV`' 2J:bʱU +>̛> -_Svor ]om.b)8Nу(.8*)>In|6u,;J԰Sr~Z]QL/ ;JP=EpP*+4hGĖjK?Z%Т5Eo>IH& -4lY4,exb4)¨,ڞgH"M)^\Cf6T2R*c TtxdMdlRZQ+K\%\5qmᾥM4INEl,Kj}s' -"? 2Q(4*ژ!}F"JYTj8%م) UPQˬZНNLhy=ߚ=%Sf -):[&^XNhpӃR;H&,U5w{|S\ $-YsF3?ԎrK:sǒv^Qnub52j;I7k_}G^$'6Iw2Q7%s :xcw=w?(1{/l,=n8hs=Pv{V/xB̃boA $9C&%M?y0”!S4/M\pٙqh W-E?U\":RM0H"KnS$p/>E5̕]IʮhI FrO&i;w>/%pKַvϡSߓ}HRθ xmIּC*+u4Tt{TzzUԫ! -k7@<6%}YL)zhLcq}a8lTt@ԼU&AhS!ug7)"e3`'(hE,=a SHH<5aô  *{VNf-(*\%v769@gsS0u",U LIg9 "1jyJI@0  Ah%yH Jx>p;zrS4#Ǧ޵X R JC$Ed&jj8%ZL`k^Lݓ E~щ!8I t0mz&m!S D"rJBjBiOX<98Mҏ ;`L_A8np29"iMoLС9MщPMP&o =d=ks %,w4=H@4zڜ{V ,j7^H;: ʳ[ft"rIBYq τ#pPWq(b w UQdSQ0mj銌HgNMAw'm@NrAr,?JHUGyeaO$ZQy*dTf(HOX`nv৓ۃp>mMҒfi -A1jК*E3A݂!' 7y=I"4sVפ|PIB|U^\\VD> <,+nG̡qH\zhŧ; )sTcEJ .LQtF0x8y-+30!-0(Oh C?EmA,e ,k>ŝEIYQMtyPs"Z%6kp'NQ'(2e Q38nYXBasUS̶vidR::ňhoI)ǽ B/xK4Leb0 %C:*C6ç3*Jj` o4GFV j0^QQIFN0KU q706 28IȃЅ᣷ב-FdQ>h2,SIi/k2W].RVRo -JځN0])R!/7;yˆi(jX@r Ũ;dM3qZܘj+!?l3GI}] -Q?!KhQh-s;BEڨ2\Q5nRpsH:d8)8=D֗*ɷۄ"w]M}3XXK ICȬj',wɝhG$PN12*;.財5{Gk$A #uQJA_%|Zz{9zQ>=cyАJBL doJ7VEJRf.T?s5 ] 0٪/qTcKZdfHHwu݅V Pf$du^Ax*3Kdc 99d#R6vS*;G -To~2eA{\PC -A`(f ٢'"jy0#UYģOZTqRx<Γ@AiC1'Q&Gך$)ݱD89z: !CrȄ!4#*#$`q))/P*tOAJ?і+" RTp霨SVd`&;_J Pyq)KW*W&+ ҡ/-O50aWgH1:rj<@O8h%\#}q"̃4e-t$z>2gqGAy\N 40Y;n蠡`eDc{A#n9t"1 - !D2w mI;* 0Gf!"I*LH1h -գc#@/'A_$ARq,7'lh vo9F& r/`ʢJ྿nj!7HkPLKsu&)aGz}Ģ@rx=أaf!(#&XЭ@#X6aJ92<*hCRdp}_LapPV`Htݠs `eVQB#'Sh=hDIrQgL'[a^ZKO'lD6'/u"'+x# ԃ& t?[GDDE/(:-b zRH7|O(~-CZaV{ >쮊b*P$1tT3eRǹC%V ʤ"T*dzpoCzwʁ"hvKLL դn4fJ"M!_\R~hH}F' -dhcףUSJgfr=bJ?DiM)N!>GL:"G -tyEQ'򕝻$!jbQeG$oco6P2rFHɭaӷ=,W+i :IӶ:Sp5 -.."57"( GSA9SqC#p" a!@WD?U \:Q "i"&L*ބ4?.@JRCm"p$6)Jn+].V'wDIмd]4jQ.I8v&SwSJe9(;[_Kx^# -?oWy"UϕAf GYWZEZ( ]DOP"թ' -Qtȝ$ >stream -Fo9;Tc:¯ HRCn ҇4U?!ةzI"yPRU-]RTeu :GsGq-R7oͮԡA\*)=1KJ=8{" -:!ԠİQ~s>"Dݗ*M5y|Fͬ3kBԍwKMh4#,⭴i8ҋ x3{BGsp(-QQMCZnrq~tKsё: 206b=  R~~)Ժ{HAqFq !ƙԪ>?PͼGX"k D PCUE ?)Bo|Zh堕|%U$ETe+Tv`RM;tmAb4GEʧjKν8_}tnRzXc:HqFSI(̾ wAG/ĔB30Q{IBZ!w TL -9%9 RkbgRR!3Qwpk JoH:1MBk35+^l& >}gIX^=OG[E'TQ5HDz c=DȆPɍP %`tq97MHӥaͭ";4"㛄We`4fkS=5g -n9+c 1nIN.qbi\}w~)ɰA6+,(cSqp5W&>sft7$%cF3Jp[e1_މ:^SԒRofACb /UYr.4k`x'Fn7 -ӑDJZ,3F=Q,UӁNQ;x`;Fr7CTQ@rGq*|PN4^ԟiX m"I:CSÆ -1_6,EsXRj!. 3ך0/VEƅU*#GP ^uz1`:1'耟,3jewDx7\8F*qE-9ὸ&FFCkVA<|zC¡@N(b*(WR>mwu| <ga.PVt1FQ|R"23Ox2 -th"bmZMM=RSw#Y̦ V+etNMiфS15 #DpƩÃ>(QW%<4b16XiT&&Jk=d"ԲXwt!O2~5L؏0q+a)`Z)N4(sp3uF|,šd6.={O!d -BAJ՘+;Ql}E}E\I$cWR$LA)cL3 9DfsJ%Bdž2#R'5n͛Ի$o*o-Uߋx~-~xnFG U*r&A&QA"{4^R! -Lkliy٩7:A8y$-%ґR,6Ubࠇ <1;<.#so~ WwHB?Mjq ]H/*Ezx[m*`wiƶ;wXxVhf$QS*l)4vx͓<ɇ3p EZX׻fܡ}P~&ڮOZK*`r<,_+%T=yI:D -š7#rTqz:q8x|.53A>m9H9BfI - |/zaLj kt,؅וaaO[ -La'""G5 m頎uzbn(aWY,E2}%UڹRD+ݙD6V?ZÅ'GagUEcf~WzG% <%FXCR2#"ώ9&Ԃn9hN" D]0 +ao%*@B>/R!CRz9 = ?~̍5 -T#Ɋ t9@ ^dlo2gdPLA`nۇti `:Qh$Br&3$E0ݲ*)5-q\vԈ{N'v%vHB_Jb/Ü:58Ne8v ,NSb!H~;\r\)—D) */pKt"Gj`yN2Il.OaQH\n6Tۛs53,pQ>SA E x8HC`\N^kkMFS !HBv-eQ97 ZA<Ԩ}H@ RgPρ^>Bl_˃,O/T{I,KW J-IDWwb}^),v GuStD,9l_'YAj]`cJd^ HC&NhWXnEߏ(,b1Թ/WIG/pꓷ~3`KK>LU<6U~:"OthJk(M#!@GRq fA! 8Cu,Li&= 4mS VILJ؟-/*d{}V 0)U$*ܸ޵ˬ,qaQ/+U`6 -fpUzW3qh0fU)FlRIxi/RdG0{/ Vw %>f) -fO&[(&e`YAyzՄO!l@q@re#It(%ًB/ɞe7˰m !G܁n&F҉YQ2O8\nJ9pZ R(Rz!. -̇X>FM_ -Uj^|(ˤJ*LQsPE~,5M$ -[bGA Do3,sE)?0UEoTh]PautWY Jc#QGp-((lЃTnɓ -a' =%h,D) ȝ+:K4d^IpZPv"4*q^H~|{dlOe*h2F*]Rq5uP2H#wXuHlܪKYX{ +)]xj7e}0#7#O>ެ sͬ mrыehUW%*Mӈ%Q1L^Qdԍ(RD"-y|$7(J&OsuЂ5b. EgTQK-)}@>ddYѴTR<ҨhK}.\f~~ -[`v؄FX0۠SK. -ջ(03A@u& yQaO IVKu[4'd@**YrԗإP !8. xj&G.!1Qg%(Gh$u"r(X/aL쒳Qχk<.2Rl*JD3IYyB'(4y Fx -]ܧH -GA @*kd1ps7!_`qW)U׫c ;&AfB#jL."Fz -b;xM4O\ KkH@b}f&?*&>c} rJl )|$*#oBQcT 0,>Ȯ".D;7=._,Xseu M_>80n!fwO\>cD;0 ӫ =y&l9",dJytN"IGT|4dPɃv,?^YDHd쀤(H**L01;lN5wIFBjb"5IL |BH$9WI)wmNzJ%LQmOWƣ"0ŚPZf`cKkq~7C͟pA,E:C륋W˃g_aHyĸc $' UaRt_ 訲Hю,M-Ef46Pt^hE4dXt8Z&:wcn蝇tǒQ -M<.!3 Ÿ\MGpPW[9ntBka DJw -t7u^)#C$6 -T*|ުז9"ks% QFEB$t6ԲH7o"" Bw˳xa3rkK%0==Q!Z%$'?OQ\` n*2/H&U's49gaH["+kRD -#  ΰqjCkW~ s :а7 -ƦҾB).\De\8*b+؝:TO QR݀lA/ 8J7{>Ez{\SR^;]XGfPUp"(9Z !vI$~@%Eyg8O%g9k,/jt$I9x?0~!u"t$?}&=Tj#Ι샳?ٴ-_`{1zT71y1@A ["%HC䨀HjPEyN{Mm,%'PnL/2b aktBW#ĆOe@i#0uɒi8ZF<*uaRW@+kx n'-fhLNkBJ@p,NGW>7Dfpi (& atTYs3pa$MMS:`bЌg -]g։"5An$vOb偫U*5m9/ئUȃ1W+7RE@Vs" JZ9DڎSY( IG J8>-+8%i{!>E8K=Z*HW̒V!Rq,"lbdho%ͪH*F -;WA| 3F;( NkfXhk`YEKIq$7O%8)ӊ2PZ7nt.Pu6_i9!% j(rZ$>,CzH% r[{SUJS#A-Qm* SەHg$ƒ`Oc@;el)8HRS<^ nxMJ)VBS8t,[]QU6jXqf:⼼PZETM+ L`;$D=B"2(&f6@Q =C̩JJ=S@ 딲֖ &xOpEGG:P*{>:lE*ړSv^'{gTWpAiT%L$.g鳫6I[ιSmȫY1:Ɋu0jP8H}):3sBvA|F~WzջZYԉ{u.j/ tjB]}À'ix*Q0Ֆgo܏XN\hU2ILM ?@4zUtDƮ WEeaХsJA -Nbo :f &\{Ug%qT_'*.O#4я$9@?A1x&%<~EB'k%ڦK:D'j E`P@%mD0'_Yˉ e^0]$\;zxYsX/T߁H L6WX#ئguHޥh T*au5J/MݘY(FBGZ}4qmdN4ڴ!`OG'N)'J%݋DY/hTwN^ᷡdž Lg 3QEM/$rd|PG]h@vb mf\|P;8$5A*TaK c"(T`waMBq34Q=$7 ݠ(5w ҆@>}.~J[J-|oTa m@ʷRqorzv>L^ϯn9˓OO~;{u(9}@NO^}N~/O^\}ccnt?8_}xw_m:?_4 8wwury|r~2t[=//7_~Ή[{y;ȼ/οY~e࠽;+|gsO~ZWO~-WOx)|?_iX-۷O?9< /(Z~~k::UbwDt(fOh࣓(@8;@D஦;*Ͻ.`aoP~H3b3kWn|?eA/jz_A<+~E<~J{߿6l2Oͦ[|7O7i?//PT3b~1A$2s~j#> ޼v1リya-/fz] a}]2 -³گyb_4kev//7_LZok NO>:}鳓OξOOz\ĶՐv$fKO9ffpU{,iѳu?|^zuzt'-6n1-^xvq+cOz|l$_]\7Z~>"M9G'_m5o=(_prɽ9Ӝ.}m㞜ڈN<-V?pq}0c<ڵܞ![Tvw'׏{Gp!Oٳ˓ڼ`cASKn;'y~zvn`[do=|c7gtym6qy$}{#;_qڲa[=A+E/?:??9xo>hyUG{gG'/Oίp.mbƟaύa0yk-Y~w`xyd1S!ne[ж5ONfzxyqEq ΋ˋ[MP:;=?9ڼ[|Aӗx!.M OttK[ mW"=rچHCv ].?]CKle;Rcvs;~إm,`6Yv <ܕm Z=vKqo1`.viʎKﻕz"إ㧋]bhb)>6&~{("k[In?x y7[6vqO6jo,Yܛŧa7{7w^;{gq%'܏QYFŽ7O(=ŽQFq͖P'l7pUJ{V+o;_iv|"oT[m+_y(ϬW<9o}pVtEgiZn4]eGY"|Enam~f,l#ɞjsLS-lϞ11S??yqjôrrtmWj~iA~LN[޸oGܮt|J޻V.^ 9x+۰æm wBOqv;nّ/TӥB|]mWl/O0hK6%:.}m^=exF[9;itvWv1 ?{a4_oȰ/^oók[öەasKHkצon|q m8> }gfN>~<8;gGv8ݸw9Lqg9s;yTejə.3#<ӗP])8}SE_?]/ ď&>|ګN-|]NO3/ldo>p7߹>uL>DgZZJ }&jg}&jgO^ `_|݂`1O-3μ1 9;[q;cA>-1|3D;7󴕪 gtO~Dpo7G1XveOޓ=aK nHG/~-_?>f'ͻ9ߞQoKObsخ5?nm1um"/^:b]Ws ]֭>k͇VP\bp?>d'o_pRɛ=7[hylq'o'o'ov3ysu qyzȀpsơo^?_o)^ڃ%6읿~㫣! YC x4[ mW_\ل9oM7< -| -N=e8/gؒ/Q=aN-6=Y>Yi~>8UwCi-PS}_^_~̶'Hݓd'6nߪqq&㼴_f;)0|xh n1 vO.>*`w},%͑MZѹt6 fvxkt>t+ON>>ǧj@t>ts6O7><}}zPu=@]mH#N“OҎD)G P4v;Jy,2OI7ўG ==c/,Z=88ߞ㳅u}Z϶HjbjO֚l70&~emkoɠψ?+QHM.rP~OoT}F8>{9G'_mu}FzێoW[Nε/=Ո?6u8uut0Z7~鑙Nv<7;meأͩח[U2}^{{?1~89~}vtכgw|.OXn~g5o.;h{l{蟂1l΁]W>i睱 GW߿-y{ܧ} ^.ϖ#P%ݔti'Ovp4hIEw_;?Vy{as;lV_6%yjOq[cyҹžss6iw?Oǐh}<֣ӏͫbWGߞ-Sk_zǯx͇4F{}~]Bu-3iL {T&R|+_._B*'/m>(r>oX$>O~~v! .goinwl*6=]۩7=>[+;XN;=_O'_ۋ3$?-?_|ɳoN߳yswGO[Dî ]C3ٝ8L]vG>4>!Ԩn{PǾ?JꇲcM)ҥ3i/gn<_vǮue9>U}x'tC,Zc?pLוc -َ*1;9n~!{g,]U֘mpݡb娺bGkAuZO齃C`?xjKl+Z7¨~>|Q j۫\?ROo?,_7a9ek(F[~t<͹V$C116Xkp軰8ЖXׁi/X{{7tR/OfE4S\?EmwCaK9גb0;`z3"1mKTNN4 }{V;Зba_B}o_+0h[grl؆v\;!)Ւ5لk[۪wZ7v+lk sx13 -Z6ZN$-TҰȇ ceC袍:p?mv\!6]Z:64lnBc74:hw9Lw[${=Vn=.ELj{{A46]n_ tco0E>*[=^E66[d^O?h ER߷yc.CQX -uͬgm~Yu<,v̘kow(yP:S2RVV7=|Hlr75m} -P_e,F胍ٻ0vYP8Ck_}c!zȋ dWpxX8;x-6věV+çvLW`[\{{e8[Fۆ8җޖż_h)C0vlUdQɆR6.ɶ_\&n=4nT~kްtѦ+K;Ȃ`v{cEፃm%pm,{Xx'7c*Ѭ{c_v]kV̬-Ѷ_3WVtdF.ͽvw?%2l[Pemv4P .IFݍl(S>a<o#KA={7MV֯zm+rbE0 -cۯk8qvm'YnK"C{Qo]>h5悅y-\Y#2(ۧ?7=5Lɛ* ~A)eҳ\TЗ~vqq&2uϓN.__y??X~ON.ϑ˔;|9Ȉ߿>}&<՟O;}uu۴rBE%v<ͼ_;3xgai|1nż,-u[6_D>OD>ZBrWKu5!do>mQ]Y[ -9o3>9T VOX+yF0Sb.juMv1grl-Ovn09C-(7^>-단\F߼EZ6ɷH[zi^i~/:!L3{>THLT48{sJEjΖ XNЗ܏I45ήķM8j_SR%;/5)+JRٻYKwڻ6) ع}N 9Zq/s/ov7үɬv={ )+Vml/&xU͉^.]3d} v_FZlI6z Dm /Rơdvٿd>ڿ}t=\'xW=7~eoc;C{fkьdQBRkᲝӭ7t -1{MSܵR=]^EF - -ClyGd?k7!ebed{mvj]i2\˅v'{mvh5kۢumsؿ'9νyv7uG zd0i}W3-*#"sɰP| 8EtH,wɕUPz+Wq׎yݲ.@unqlԩ1}:u~07 ۥD)Wmlb@P7 vu`$Aǖ'6gc[[n}'I8m=Z.f,DU&d >al3FfO;ٽ&ޢ`WL$2 GO{ښUWQ b27K43 ka/KT¦Uݱkc7+0Kp6l7Lv.u=4k -V3.L_ꕩwp/ ӿ"hd_DE}DkIl-ƅCjGŕdQ- -{yŕlnRWA*ј-:WEH7o6Kk^82{`Pan!]Ս8jϬՍRH9_T7ŘmxyujEw[jEo^;VrfjkEp_huV-.% S(haܪR !ũ̽0ƂehEmJ)alQ-&,AE[ľZ-c{.ǦzIq7#7Ջk7z_.ڗ>rѦkwE7QEyOAKE?+u۵fy/RW+ - k>SψyJAQ1uBIS.ܠ2PҬ @ fy?r^8j$"YQ /|ɉ5Mwx<̃Y-U_nCIKvD[BwDdƪ0wno?uy:ޛã݋փSبcnJ>74Xؗܛ; -/Xd'h'p嘆뼣̲uZ0gP ݙεQ%P0U){}2ȝVAeB-4Bɪ\kfk2COyM`k|65 |/Eoh:GG\ȻYhm(lx~+}6czg_sk nk$L͍MM!ڠo"eQR&0f}UBR{E1ڷf)bDA -|5wA |[˭e?`l@ ~PB(1xi7ZTV!*C|HHz??,c+"4m zӛ+XJv@Pkh.KoԺCF*^]L;KUH>D|T,UȓY024맛fg_RWG_ZJ7}w[ϭroʵ'^/oBz뽗Ͷlq|r`aؑ <_+ {:r^+5BZ7^-Vyp?ypVzqjlũ&FZ?9ղ<8޲nO+չ(g]yn Y/BXz9ry[vkɖ\+^gxK[YkuX~ C\/gNVgVgx9L[f2tRTS=0f,EjT:{jZRT봛V|#{.G*:T:zT:[;6Zh[jkU-z)t@w[VH7^rﲟ.tFZӵi,亥\K˔oVSy󝰟SZO]V& fOkuō2ir0 WBՕJ"߷mKqUـHV՞bdCA!k,mks̤ͷ?grhSS-#T#Rf4[jeg3ۥwS:!l /r:2zeB'uzQG_Z[njqP]2 DC:`Z/w6kR8Q+>QbJjY5şH4 h~_i/~)I]˦fzs̚Oe.G^b ˦nM7\kk-VۍB=+nYJt(n%ӻvJIh2iFa'Z-t.,y͒Aё/oVWQ>^2RI8QAr(lt9b$sM#=0/5-Ce>8X̵:Y_X]me˹S u*j3|?_o?/ܾ2<./m:ś$Ճ:G<W}wҾ;iߝZ5{V^fUתkjސkJިhlؠvus*2Hvs_C㽳 ہIJEewE27T(){G?xV/55e lӫ:i5㎢1%RZ(TרxiIml?WqZ60'gQ倐(?23r~yLRtryOP%,i"5. -4ajwI'|8iMFK\E"E ~7КBcM(Is6pA@?!Mo٤J UlMj9?4s̅Mok[Yi2`9^ʀ>^LkVPrJBSGg'|Yw4{uv [LA֦ shi5oJW n5Zա2JGa^)aRY;wrHiʀQca[%fӽ~ot-1bxVA ,`f:Gs7bkzDHGJ $6#7'0;k]0o&c 2NHCk`YUc5u&/[A_cvՎ'UTqt:Af-"Զ%7NUml~=e9,DZΐЎWvs߽}5lW~ח +?4:%dq۽ڍGt9iȐ^A"JL 0#MTi=f/WI;>[}ދ̈nf}7>ꍶmpS%4ܵ7n9LOvz qXGLlXWXCKdz+h1'~m~L4æ/ʉ7V~mzk$%_qnf˩I~9 {_6.jqjiҍrE{!5~6;aulydaso2l?bJ>.MMV6q.[y0]Z:+cޚl?`Ts]]Mry{Wo#buk%GXLMoW?;҇)ֳ ̰ޭ|x= -/{6}w~mc,[xn4]Zpb&D)SbRVl_!L5te&xAZ}l˧-bh>5u ټJ]m3,6[=[M/j*k_ߗ})~_s+m+$f^Ѩr6炵ېJyȞÑlSWxqⷫ5sWrD-ETj/7imVUn۪ciCыS?Y(.Ìplp\TEYgyGilW3T@]>i_*!f?%uȗk_r޴aTjRy?D'G{R^}n$w^}ԾWj+O>A }ԾWj+Ro"k? 8"˓I4&\R ]c @}z'̱ٽDuΠX:#$]¢aElO$Wu@ @16lp&hžoM7.gݒJ**$ k7.Vf#+s>& K6'SPQ~4'j'^ 4,^Xr$-6ql^F׷^hr; -6? #k<,T"JNjcf[QDYp -&p< -RJJ:a$|%0,I06\ -KsXs"yAnMAZ[u'2$O=TEzV2M&7Df)`d?z@;d :v܅۲a$,FE?S6^" c!4?_ב+uX $,pQd?8W7Gsd^f}C J S2^u>‰ƳctJUF9СqC&._ʁ6n ȱ:A^Fb9Nd èS,d)$}O%wcu"QÀI):f{a7): -I -Dfɘ3HzѝGS'lXIJ:fSpz1f\ W-VfiGXy`"GnP ̟وꦣ)dcx0v mY~X7&Γ1|K}kߓ>yEu UH358#>r<'Rj I/jjRUCg@9~`:0^jHԙB9@N3kzjӼ׫W_^mzj׫W_^mzjoU}4hFV֟-FVy ҈n% tVya`="dvD )Fک;](c0#O~G>_w- usEbt1k}bOfISt1ӻ)kL3` .^Ŋ -$Yƒ',Yc*{*sl-tɣN$SYiJ/yz`N!I><_O=_)l -=VlP8N#꯷nE bѸhX듉^$a&{Aso?]ֺ;0UG4""tW=yL3YH=kkXCF uYpcׂ8UFMK{࢒sBKIk'IoT*Ft2fͱ3"VY$!L͙74m^Ē)1f4J-.ԜLr,>*YwaI zk٠W?L+ԣ1e1moAsb}BK$p My7]' -$R)MnHn"}.g WO(![@4&F֯_e*闲rE2 -oF؅_#o$,H- -FB8>*F`3awفᑵh'4N:*Ѓd揸=nf#}ȈyFr&'Rh MX%J?k'yF˄MF]A1:S6L rP%eRRUO޼!z~}&*!lB6!w -1D'-yҮD=3C!n "J.98РvF&ڡ'#jc52߭2|Xͣ} )aolg}wqg~3?g~ܟ?s?too 3_[a4*ˊ2KJ^s``9׃'x &֓SQ.,xHuq!Lyd{gHKͰӥWPTy"QQe*| J j -TI03t?Lhy_"*%sd"OO\3Ij' qEoh4(r`77`3R>p{Y0xhGN%XH+BOQMo Op3h ]0zGAQ<̣& -ĸH< O{X2ƣue7hm*9Gy G)*ڈ/<0Y@HV W%Q#~Y̟K5sBgTeWKɱT~K);IcE!y TZЈ;GR3$DIɁݛ#bD*\WLH%qL}{{dDzKw;QA -J/-?#hS\G~(=I_D( _lC:Ip甤Eb"zq3$0ʼQ 6Dܞ56^򀊱 0x&" NǶ2֝SH`c61+Fy"$IlJ#0NbVٺn`ipq1,= 2B$'{NuA&wp*dHtJaEnE8^E@UCdHEeNcT Kkx^&r,4`R*]"h%dN9Q1 c3">]qg0~l_#MJ[}@xcXllҶjKۊ6~F&^ݩE+0ڠ5ղ@۪,m#/+Tz{3mc67hkT7 -]mC/] m:ap8IЛ⹷迧N [ E7D[|@gi C3O lHmAT  AyL?m]0?k*P_w -|'N"Ia%T y='>@Pq QTo ._{? ; O(7[ -`/{0{2,R%ٮv6ZR᧗9F}!xۙt@jF4RV?ȷ$QtLaW͉6 OכU`8hvS4my@-D+)m#Pzű^;hUk`Zk>ڠPPIu&^WHԃ mLA_ڏo!,m`uS05ma ȫՖc3=l#XsSO| D;[&H3@&6cAc֙6Ŧ~B~87-6(6oQ[޵}];TL2Zg4^@Avyt! M||[]߰-?A -G0k>bMÑܮ6J¢dW3buN7hoEOՈQ3o(ըdp$,6ƋMR9ƋCoǿ%雚Qdn8ֽ:'c gUw'pn&$ܸ+{ֿg{ֿg{ocYYXYYY{ֿg{ֿg{bYYYk({ֿg{ֿg{ocžYYX?,(N39N[ Ɋ̈0x +">r+@E@]9[tE%Zigw:#- &w7|ȾzGKN;}RK>qc ~i Ŀ>q޿PW!^^\훏 ^-W6oz/a{'m6Z!w#O(~.[M @y^M{-C si{wr?;W~.ZJwn9Ou;#>hDfQ oR(pRDt"ZpHHmu!S>->PC6 ţcm'x3ԇ [Omūe$Up+K -( p,aբʲ,努+/qK;8wzV xo?u> H6,6sq~y5.jk?/V)ͱe\?Jۜ"-˲"J(x% \I:XQad? kAUT8FUUrl6;7iu.VB{ëyDN/kNƾ4>y!EN޿Gq/:ٶA{K'e]^?Alfvگ7dꞈR"bPߖĿO5kUk[DX> J`fɲ_l·WB$UUDz',F8Qbx0EUeQԘ?',g{{ן,UkR^eq%~'ޏ~gP&mY)}GoF`XyAx-I)H" pKWf2ޒͩ$ZSGh9q7,_e4dOuEU dhҠ%dvX$j[Iy{R6*7 ?*f²>'݉g9=LN+j$(VkKfRC5|l[^TlYFEEUEh>UKˆLct2,ڟ,2H yb39(NLP^Y҂JޘJJ8BXeU{Qz;eBF `tA6 - d6-gU7_: ![t`2H*|ID5QIR08 #I`p`0ub[uaXug\c2 h)AaH&B@DaTX@V,=k_"Jټ#D-#]"'@0(*p -og9#(D8I-ՎceYq]ЎrlQI@LK<&2'h"'p@4E:@m&(65+ueldAL&d+yRDA(6 هd&q0SI)$00tk-K)DAB4`_0fQ@}Ŋ9R[ײyV.wPO4/шFT]hT2%:rCV[h4z8ZM.U}ө†*ɎN0!~BhI{?g@Q>UZ}!9lh>m{(NN A306X۝^c RFZ:`Ku< [!P0~l()$z97ǿ=Á zzWk&O1ZgЀ hM/hv$?v;RvCEZi;]f/'og -_vg X xg}6?$TqPXS꟱nxC՟R4߀Oz?֪uzw67Xޖ卡Urag0%ls=i1fG+[1Sj)~m1Lz5MRN:86wٽ¾.c,=9M&8ghi,Q~› k޵6&&EStLo4O̍OYO._ɳ<@,i/0oA=DL*;ZjsԸ5KbQuHwmhKkb#Cl_ -U1OIOFYY*oz&I$xCLo8_$gʹgC`U5gMZ kݍGպ2 kӥ2Y-5"8&`VMH~dU-ewVpL.5YX0J[KTL(X!>ҍ2^ϠpwAKaVӎ R5Fo3HyY)proe H|%Fn$"2պfj_P:gtNJ &[5]#NkZ46aqeH\c.f~ժ}PoU:Mf\Y[e- dCdWrqdI dI,l.|ѐ\0ZW0qB<`j6nno.i͋ K.1jeB֦$/F}($[ROd)fJWFI&| AC_3LB\2JVȲ*B+k}{XȮ((ka[/. @fw>j{1R'Xh_Y :3WmsI hh(n&{wiW+S-1@+`bmaeZuF`9b\`3.0_wT?,o[X!_amJ­Za9[4Yt@imajK/ 5*)-nW -=ޝt K-sٯ%Ȕlm,g.Nrv(5zyp'I<Cs5V:Pi]2x aR: -\RpLlP"O\51f --,kl]pԘ}U>d%ƻD/`a,y,ۮ6E=N&˖FbBm3Q5qid6J`]#8Kč6Kx]/zX{bW-Km)O-aa,6;|A%O4ng`y.HP+E8r`Q[bi8i_xH@.\juv; Ki6ƫƗK~߱!T/'s9ELi8nOy`L gH,8|n1vpv cS)<f+ov=ev*b>]sUc|V~^?%iY#W ۗO/pc;0yLJp:y+W~xI\)}47up%/z:ٙTH* k&?TULpژ<Ѩ7I2K7Qӵ -Ȝf?=A)^f҉#yIBO0u1_ >yh̀/T/p~^kt0Iy%U\OϘ!SxԧH_Z;NF^buxCu_n(KL&qU>UM<<^ǯD:HO/\JoeKP|$;F_s4&rIBE''f?pnrVLטYل%S*ȹD/=&I9U_p8v~/m_"5qvŒZ\O% -3!N/;A;gv{N')ԡOa^ڏB!v:PD_|rf,ݧ}z̝9% -Wrx7_q'P ;x0#tP.G84xvDGlHˎȽzYQlujนV 49oepstnso$<>pӶ۩9eSt>үN'3vL]ge&u#|D|QGgT;V.>spl;'xQDM@}~<^>8N<>DstP 9A}2;MC{x0o~>d/Ci\ Y>̶ڇ,bkyHoQwU6\WdG*OX'0t{*w8z\U#Z{vMnw /w*N\ wXnKS]3rwSzܛ{ڍ"7tG#vO{$U -y"ԓ΄=ʠ}GדHzI} ݣ3@;r GC4nh:|{y |3G͗zgTwWɡ|Sǵ `=o1]OIs\O/%Χ1tè/qk3+zdS! j@=B0[]6r^ܜz^qΟ׵p5X MkQ ~^k?ag9|Zr2SEfÜ'`Xd#eoU{39&t~vq0.Q ˁJ-sy^|R|KrQbG"`4"'K89=L 0}ݣ1L7W[y|$KGGSIaϤL"X*7O%= zp׋{6uxx$O(l -;l\$ _*؇,8.Jju;R];:WPau =hQSL7 l&J'J%nܝ*swxI,9)빓=l>GH\VEdt.8I^GcI :\~{Gi5s:j,XcqwʞC{חn>uC+~׺k?v}HW~bČ31}&Jo9R2CUQO^{%ou\7lV~-zGWQ*'RSQyxϾǨtUWѽMcT흤Ì~;)\|A>A&2<7lע'#):Gh賟O=*~媎hXvv$g'æ9YhꭵHuk}]Y-'?JwH%ivo[U E鹡6ȱ5X[9a' avxXN_w!'tifxEҹAteVuݰ"b.~ MJm"n " ӿv5KĴd(F^rnN']?gPk`?؏=dH7gid4vbY]Τra&T9_G$6&FiuvZ9ىD@Zo<@99 ɏi%!nMF VaB?=ԧcxƒ]X1=IΨNnO!|!F0tiy*z%N<þ8 `ĕFR05GN hDurw倂_4>R]$|%91WL(8w\c)M D{"FЍqcAz>J×j/>ժ !nNRox]KBHq Kxk3cf9 (v^_-MxܾBS2KK0GǾP}]Э7PE'B/2dR=6!'thCQ6+SGr>bsi6-7f~lwC t˨]Zym1]cNRx|hHx9:9Kh%{H>*E(dsa/jL t&C&IM(~sI|MOYQ &5RfC \l#6~t^#L`wJO8h(N;#cn!*.LZ36^<H&ˋ% &-Ws$ J`N1g0u~w0KA+!@1!2ISsYf^::-|\SZ؁6p~>.^)WF|EX -201GdZlt;I.՘sZfaj&ˆ%w4g#Td.I҉DC$7] kۈ̉9kIaEN|th;uAf΋ђWn/vq a "z$2:<ɼM+G0SҷglXt lFY!A@>ƪ`\$$7ާ~g|X C(sFNBSIiA&^i_>YÑas\{MB=U>dD4]/Tj@p:.?_Gg/znIQ:a^J(Mvb]ATôdEH5&`*u3Iqs -\ѝlN4kU J?1eiy() yJ:ZzpE)tC4mKWծv!5|>MerWv SZ~j3)HӥHY *eb'%g^_`} "牫R Fпe66&]ܝJL62-eŹI!_4fK1p| W5"va2hE(\{K"|OBE/`b틍l&2b7vgiHxMyi{2#3^0Uh2IZ,|XjsGrS}yН3W/:П 膝ڎ˘_pBn_ ']\Ɩ2n!Ag^89_hveȿ Jqn,nI\fU$GfԽ@簓 -އcJZ#J'zﲩN""J~./FQ-#B8דHjZDI}HPҁS>;Y gMQMM|~h'i"i1F<1$g^p;.uQ)8Lm/_wz~c/f%0S^y(ݛ:wU$xycUjO<_KPUi¬X*"A-7p; ~a[v~8_R?ޥol-6";}OL(ECŇXxˑr53IM+*)N?;PG&lVhD7"'Xo3g&1C`&u\nF_OWzRD`6APE[Wjin$:0Q7`\k]>{. Cs$Hu8Ϥ٦'_;Y H&MH#1WXQ\#c .rtt-Y!co0Z~t̂{TVTy+.t<3\?/TP3wZ+'sQ2.eg2b'w=,ʢJO&^b&Ǐd`6)YY>oa}GVjے%?7 -.DpT}f_ Rxϼ ~BBDbT>oT:fhG!XY5~XS.>vv*YEx.u ^=;C/^Ԡ$G+w(*v6/OS0wIU_K[08w& }bOʼZA1tdwsCPa _^#,2{NicԚeL &\Hf1vg\f 0 Hߣ; {R,k\MSO9y}1}5zm~rkcg8~u2g|6erOٓeaԖz%tZe_>R??Z *%,W]ܕgTu"ݔAX7ǙCqdcGtٌ 9ˡ煑2 i[ ʕ,0z_ -H#E”WMCct<5TZzqj/%BkI>*`Lo^O2c ju:]@L]%^:𛠞 çz'-*ୀdzw9}zYw4V=f#<<1Z$;2}PL]dP]%Pqp^9Os ޖ%k{L;V`{s.AE0p^uz엧ko]=a&8`p/sڇ~Y (l KP  -y} }pP{Fף k{bǙRVOI>ӌPjx-Bi.J)\dyFuS_/#y]@+G͛_ lzې?C_CmW˗oU -ѮQ?{oQ% -vƤ; NxVowUԋvwKZ--˲֐ob>d! ! [%Hl€ y:uwnK6ӕ/rUNU:Y(",uM&ZNj^s4!ZշPD`fE⦑ivGHmB:ޜ-O j&:DBwiց2|ːnTR@ƻ19(%Ӽ}";ڨ+"jXR5ZI%5ZW Z1B \'Ľ6Z^}b '*W<@<;%lpBWcJx#Ӥc@W$2"`FTZWMeGu@uX6P Ȩ:$ʲ$ -tAUï.ꚼyK@*! 4IշiH'f*'RΆ$pek!1\1A/'⮋b=ECφ]w8W7 Ч((bkB&F"تz`dn5pXS 4GXnS* -(TںԒh1ch TCcj['CJc5WߪX⛚0UQ&9ϰ bh#IF[6B8o`tuCO0H9U*!^i:.yF|9)JHdgK}EhKzZdljC x [_ ;Hz1ҤOofG#~A/iR@x*䌤\Kp@S0k苁%z]NzˆH}G]=cV{2Wܞ>RipSgp-}c%Lͦ5Zv (ؑ[6$A`xH ;%˽ qMbGʔy#ܬCzvFh[kwlSd0Sn P}t6,U.w܂F+gUvnB<1CZxU8.|5X%VxQz҄CEtG[ 'h"yp| |Hͮ"NޭݛNW׶8]LYntuZ@ [UV)rn)_|vap QD~Rk*BȖ=ٽ%; Rx3z=M%Q7'6$bn' Ku;AP(JBf{41ۃ -M:ZѸ=JȖAu?웵|*]*442.# - T#NE-*+ D4 賹=y'ꂮ2}(dyD,pYu|&F?h~о1֚rSpWD&AՆVXCR+PPX1qELlHt$KS8 8֠!-*vrj5x?8GMíp>&:"*q> IuJ/$Ű*L5F:k -uc`֎ؙ\~@-+lˑfJMob38El -ۄ#{"4Y}&T~Lnʎ)hAT]r:NwZf75Ԇ@.T)M{Qk](BH2iH&F&kw, L˂gfLFoP+ <:y4 nZtSw>m_>ٱV;/{Y\;/{Oۗ"u],ܝOۗuSw>m_>Kb|ھ|@:KΧgw],̝OۗOjP;/BT;g|2#kkZ X!IvviYBsv4J -b}TQ9 >^mgUvlrTݰϷZB^Xr3:BVSt@ &%BŊa(=5Zqƻ^:f1-h3T > -Rt1ebvcH\i(hVʵ-Ǎm<dWJ8L\Ot7D(2XIbL80uzQh5Yj]w2h_Fmҋ8H/PFix 4~i&1J+Hg,uo` I)&\*U͡\?BgAi7Q;}rXDkځTRִ5 !Mc44nR -@L_k^g,%;is,59 -Uۓ5tkQ{"n#$Zݞ\],vj˃US~Pk@,AcUt<|,q7jeSÇ](43@1bHӺ&9wj ]0LwaRjګa1'%@y%ϧcg9>m*W#%b>2e79mŠJ` K7Ɉaiox -b,S "*C51JK^۔V=,V-< -pSkPaA88]5qB7,R퍒nFň[AȔwM}"'wm11H#=Fm#]jRZOaτC~^?U 4P!WP&ް_2ˡg`^Ar`ѵ-hv aqݷ̳,g{%w+g^+eu;>Z!}9槴V1)Qɰ&Y!޿/)_%UVvkJq,%pFjaP@UډI5 -gq-gê֒9^-Rg?SXW]ձ@!~hX|jM~D%)Het,! qSaݥtSeg)Di-nq}J^}+; $~ZfX(cW_UDю}J^} )c2}z TR,.رO)~f}C.h -i9!Ď}J^}Þ^h$*cW.cJ)\"nȱOid}Fe".KاEctf硥G*#v9.FW&hUL̫rO d9 -rf3**L(#6ׁƃY k4t`≂L,O)LFv1F ,=@& ol=z}G1LM9]f%㐦 O4ÚfT` -{{h3졅EJ1WBJgoȺb-HXvG`(`Ex-Arv\nGZ&|lyahf(9ψWE=Gոє#ӣ|cz.MM&N[q;WQe3O, -V*SIJQS+mLHLa|FԴ^ИcL@tZלGښ;n.N$\# C|tĸR1 tP4 )+!/~7Ț|cp?,6EghW0n.:Φ+vq^ߥhHϥb4`q.M!~,>21x?9AoL吁 4mt޾½}ǵeoG֋ i]o_ԊˬEӐigVixo_Ԋvl;sEPR5a ` R7#zczTIFdZ`xT鍼)8znM_y=?aH"-PیBĒn4*>oXQɔ[w+\ha6t+<ݶ' tE7>ܨMA -jաgRrU2@h2L$0y'R -$CK]#wD+ ߴ[W"Pu[j.vXvtlĊ.K`z`눚g^huH+#HN 'F\Zս&wDTs T,yfz(jDpYօ*^Gjv^F>ܮZu'%tk@=fh*kʁ&z[]y).0Ւ?y#]()\IfIHNJ:s2Hݿʔ*IgVǖը *hlp*n -q 4Мq&VUK{N6%1xe$f$Y9s'Jox"6l+[)p)#].n:)@s3 hg¸Vlu|Ǩ>-Z+F W=nAetsI,(D)UIhSMd'̏wh+_}"6V$xi"F2wngNaW -/#09-;"Cم3d!2vk8 whO+J.$%w*nS.KBu5 0[i -XsyS (I^*EznizD搦sjf,u+ҲԢUrô9$x}SKQDh/%ѤPDCD$0DSKQD\9 vI4ꏘ'IsI"կ]Ype YE$+-h籂JPYmWdM -1ќT~-yBu]I*{>ȄFJs#SvwGPhVZ! #K/Mx݊E?OaI.ACÜvJ&7Y~CXWӅDsfm-i^k)_63\s;G [`c6Q7쑘;[{M3xn┷f`o  -@X<:O% 2{7qzEgc5%|a13}A:|]ljfh| -N>Lj:+Xwcj$8yFvx`݄6@Uυ1Qn]^ΡoxF8UUh2M^gnf7X[b7|DžcAS5 Whu#(W"iGٚ+\{nMh0ꈷڲ#Ѯy+IrKffrHWèJ=ɅIp\u]/IrO$s{gpk6Cs} v~pn̘I/$}&K`h,DKi+fLz ;>yjN;F'BU!Amia! Q u]/i [S>SB=D2s}.ȟ9cʾL_Mtmz3Htw8hLU"fB= l&"ڎߍ$ ;6DDqN2@DfA} mٰɈLSrĤ:6GbP$DE&t$ڹPh3kξۀʉ|u_g21_4։gGnFm(N5Qj`6vXdk{3 QhToB6c -=[瞥6+NqYL(j:aL$`YayV!Ɉ!\N/ p'aoIcS -WRsh3ne:z#S*VoGMVTT"q(0Z\n ig!YNW&\˵GK2AZ۴N٢"߸M)jxgTt˩X"" -Kz([ͥ -R)gɨ 85}:(w w:zҕ: /sA@Ducjb8M.U8a⻺sZ_Z대HʉyzCE[mfׄ!7A QjomNP5leųIEK ։=6ה:zaz 0nZ<7t%gZNjGE{OC8@u1QcݣT^CX?k%0gh E]tuuaʻ[RaJNҵ]YҜ_S$SX28s/&hŋ:^>:ė~76Yi8(8C HnĤ@$qHVXl6l6ѳV1Ե p"$l#RSv*@/9VYWמ[EAnrV ҵ=LcTPd;qᎀz hj#=< A~ kapR~22-cV$2o**[^\X+#ma#_Zm uk ٰnU%}=+تnSbDTuhW"O ۥ%b^t+lIA-m# vT%pJ ]`d2eFiDJ,:*"b fmc%ad4sC8!dzA >V55Ku hcBx#/sSE9)I!!ph%)4Fu -kmtmcg -E&#cDq&wzF| HD%X_+^ԍηG>v.!& \DNtCm(^3kه{Whن"6j0ȹFtfQJ (n^l\C3]kZlkWѵL]]iboQ:˻]^h";`S - J:&g{{ѨLNdG$BtrwOE[2 I%c%k@]QXe8N`䵉<&*3J_09LZ!:jQx%TFase7}T /X>xa@ -wByDS! uxKpr'ZR @f}ipT$. W v?ZlfMf~mMMyjק ;S[G YQ.R\xQ1jǘE`CN8NO0">#^Scٝlbu~^K,A?,ps `K$Mfl^BdarM8t&t,ŁIR+]/Z9?[Ѧ$bTHWc 7B@Ix{bc"JEǻ@Q"4 k;oe(7s\g['}l0xtb#ʺЦ\b)Ptˇ(D|Q [02MFCI['&>~Q[%Ens3T.Lun1@qҭo]*v+(gYrFɸ>UOus}S>j.օuc>Mt f]EFi`k`Q -8g `Xx)NTYXr ֐v#lڷctr#ȧ 4L-4"rF@B-^8E(P8<KD&$PbpO54mnIG{ F "@*b#hvnX흛^0tkNW>Ts.E TM Y#O$nq8TtaZA$6#; -c<8$b%y#0.(4#ak0 [hĞUHl\NVȂ='`;5&">oX_cRbt9g" tAb@(QpYZc4Qfd1;Vtp +)Dt[P 0aʰ'@F8t[ -Egq'FBADlH,$"^'@2m@n`؉ XϬ"8iԡ2Bi{) [ZgjD썌h[~Mr+Ę$ 2O2L;kkԐ!4#QK볈v)NEf\b>HXDUlD "_Djyw f/@Zr4Ęv VFZodd؞}SvPe8Nȉz]6\r CRM3ߐ$DrLz1(dn bh;jA?WEO%LpĜ=ȁ8ZP @$Cq#.x=$Sj9:7@m"sෆq|# }3cQ$6'C)ʆ@WQ:8yQ?3Hk[pDlaOsR}+wOg0I0İ8p,%CۈDڱ}D(7WPꡯpY{!Be;nl%^#̝8ohݎpu;tWwp`z+yg~3yg~l m\cyO~dFቾ2HknB60oYhfƭ:g-1wjZOߡԋb7)/ܮ#a~f9hrT j!|M1~ T[dGd8BٍحQ Ftg\K - 8Z߆9PB&U[TP2l[ pR"6JO7L4wKi Xg%"gU`XT4Ĩ(x$})ͻ;?p̾)ȉ^BQH1Ӿ^W3j9#xE`Q̜`LsUl _fAևs'Pg͹~t˲J-]AݹQ.]yc;>t-v1_=fk2kgQ,ަ0[Ջ0#VIMӼwO2fy -^niS`6Nr8tW1m!dz2O'Rjg<&h1]\L3G#k)'5WS$[3PX*uxor~l 3~zI$W⣩%h]|1D:08"ւ~ne臦xzh>2]ټ^+ [4۝B^##҉UOӚt3)4qx@al62GG'#Yn=]^RT nbn,G/L`{)bz+=,?Iq`8la?R@1,ѱ §[I@Vr T2ƌ9T~J4Y^u+9( ` k;`lwzI@Mv FیO-UUE)K4Zw3h_uq˭8ZRH^YvN@5sq0i@4'cl>\JĹC)Xm8g$?Q&w&~E? 翾wou6py4]G"OP2_}"8 %iSf!1pS`! -2n'(=3/ 0āo0t{&dT`}%'0>慟9[b+:k9 xwY اE#21?!;1 G 8-x/{ iw;4ŤuQ?Ш -deLJj -~Lc_Ntv%s켲v.Tue&bKV#V271^6S#p/xC"{G((3͜?v0E}2k.tlu oN1fa>1Cs Y -X Lb %tQ˟6hC$K'K\Jcք^;$'#c -5T -B 5t]ގc3pufe_4@e3ɳDl2+*:_aG]0cc'N$΀7+谬'֏vv.1#xiL 9sV)oɧXFk+ XnȂ !RJC @K+M X.YziRr7p'OTCGB:(6f܁y)*9LX~ĕh(fBB,RPS@6G4J#{0TPv ļ.p؝6f0 #B/o`ӦEAd hR3^ @9~cY a:ĸYodm(>ҼP"շyjhdi_aiFG H!k8V54E -iQC51ER='amWFH! (1F(PCSSC&O kRR$D*AHe8מ- XН17L5P2:bm:F<Ш\?؈`潌$͸!߅`Vu\o.V55"{MAmFbt#538nYO,#fxdBB$dpM]mF0Rl/L OmOFA\OmAnJ]>NӜ\ -}Bw'T~S-0p3ӼS(44"xIEs.$FqZ7.ЍڥK o\XuzHēc4r2= -5wo<2iwz%`JD -"bqp\{a.La}3̺ -pNQw~ޣqntAd0/F^mtmg}h!:&: +QownjfxK`Ȩ}TtE_DZb)$2@TC[rsNjaCRIHqfҤUEU_W^\* Q)qWBnz +4 #F[LUuG\]?p8]jO!/.1]nNߪc^dTeXx&L -xXWjsr1,(򀄒I)O("C^M*oy%Λȱ`ZHʸN mO޹j\ńlKh6;ĸD"u0Ma -٘a-"Nq?;s-z@!A7n>[a)CB=,-x?0D^&x{b;oemܤk!=uy,<@g!NX<=Z9ؒqp6v R-BT2cXc] |AۡI:H}a PE2`0A0ߺѧ;*Hbr`'n:XS/|"v}M2Ǡ=Jf9;__t -7!o -h iC -_D_#Q4 DiPxT&i2}Ӟ/=W9wpu.Rgj3oZ}ms>H+Kw򻾶COG|gd^~F˵`]kA/e*O>< `{K:x嚃{%&G^+NǏ?t}KMॷzx5Џ|zwj Z޻p#n/^keio?}o.o=}(,kCK=XuCPY+ ZMTS7z-J^KTO:;>`.T:'?C\]@Í{"8o4FDl7 -|=tΠ7yߨuDا=믿mM>n&z7 c펖ޮ~>foԓw x]Ouy`;ka>sWJ7jꉓ=wɳ_󩿹oC֊Co᥯s忄v'~c+#Qk{'Nǟ=#Ogޗ oc_ʳ?xh +gwM7Y\%<>葇/~/|kr." -Kg}[lc -/Z9wO{˟:yyͽ=}k37=,~!y{[=wwmfWpOd`-vd4өͻSz Ӄ[?sv@z~#O]x1ʗ~2/y}Zy}^n;8uZ NʅN~f5Wrz^Y+_;Mf>/mS/c)}偪O=쏾sD~=zށ߿oK/~g?=pH{&'gF+g^yoK>o;<䭭UC'?s/?PeMU)g_?xS_c z(kEg^J}bz6%+o)_7~WK9t[:eM <{Wm*s}_%^~`' e0'u͍Cgؗ7}FҮX卮'ѿ|nO3ǿ?5|a-fo U%@EupKrzneeZ`?{zzts]:Qo#f[_e { MVD`K}\~D-`sdr8WO=}5}w/+}t⃲VO%uNۤ/KV$7ϿE:'|GCmˏ,x>t?,< zOmM_Oiu?!\8&QoɓCl{/ZW7~ɯ=DϞ{=#p{~kQWsn^#Gg>toD_{sBf{^kuRܛy/AߕcaCnzw{9x`ρ-wqKn&瞱 ;-:^s@ -ⷡ3u`dZn0V7ܰ+s;N"`%Xf巿@$H5e3;I=E$d$a^F晘/^޷ǭcqV -g2DV-J&Ud" -[_ r)r)'d -L.?d<% dvfR1eNd0i&@;F6;2 - Yvgo -pnuUwVrŕx:~gn!p >ORM>UդU@1mc#~uUmV+.u!$(20|'{K)9TO˲}: -W) -} -:C3dP\ʥ\r+2\ʰE+aEV֭S* Ȏ+`SM[T<)vTօ<- )ăFTT3 A؊GTօ$`9uֆ k ÌveS3hRM;چ4QivdKXm/R?rNJyJy/R˽gr/˟ G();z|Jy/Ǽ-#傐Wfrb=xY rbR ̗ 35c0];<H1ۈwu{1v4˥Y3x KK^.:E)k!MxM-Ԓ8,pZϲ&´8Z8 -(N ,YLURL,*iS ^! -|OXǑ}T@PW"({ŧn!%oɾrPw -PI`zB.*{Fn<^z"$K8"=׉w b➉7>~{WjI7ޚ/ ƟxܗbV?M -"]{Mça1Tl }AD!E{Νgv_!C'K4QQ=gP1Z³Sjƛp{qvI߹rldkS=>{Dnh7@Usow4 -.מ? -Ue}@pr;׽ƖU2y_5|wBD]lˏ8pM7W&fQ\ʉ۞z?P sO}qnZ y}_?{k۝(`M'fpV=yk0T7\9>?; -}K>=ß}d6.~F?}ԝ4ǿxml -endstream endobj 985 0 obj <>stream -_\݄cd[Oӛ|NW矻/}x{aN|kw|깟>'~'VZOpǰ_s0ǟ}'C27ϼ򕜿Ÿ+ϜlPU>e={;o?+zDG: >{z}gܧь%zl>{ߍɇ^9omA5d뻗{Y=:uݗ/޹~`˟ޗp]Ͻ/`u3ǟ~ 4tBH2*Qe ;-}='NsgϽx,w8HmsgL@xF8|+ MUh; Cۗx?{;TWW}[sg +mzw1v`e鋏sO/|X%n}Վ?+}7saUWPm?o}d}4|+?gV3?_tx}ki[`2w^g8Afrywmlse`)' ?/p?Q3~g~5[T!}s_~՗Nq[eoc?xoD!;;~>L'> ?g{OKzL| KNe;O{OGO<>Ekv%-+>qwWn1ы~/|F6W"^=,>-N]t~\9Ӊs4x[^̿s#;Rw󇎵W8CogBs2(x"ɀ.Y~r k}"Ng/ .~p98ܰ;;*q0%axɗiQ<$x3Ispp\bc -3D%'&W=qݕҨ* -rI4EYR|Ka^ -ԾKҎT##R;".pS ĥ芠BH\~b1 -%Wv?R0yi/RYRƼRBT1].hAuL~lN?&wBiLlGiN▝Ʈri\x*;җƨ~i 4.SiNceQh4J\ve1tQN#U4b.bi*FvƱ424ٲhֲȆ8R2·/eos)#|K_RF2wQ#)eTo)c{K_R2/elos)#|K\RFxKKKKKKKKK-RFv>|KNs;KyK.e;KjKY]E*.Eev%)]F{0lq^@)e*Bu"p'2<2YR;쾘QeBb1h;".zMxn"kϾ5'=s;㳏=t3\nF-iǵœ=҅ ^}^E^:k8 Kg_o_=*o2bV4eמ*#s~ ۘ`zG#W)qϻrO|:+깇ON8,E: yO_P^xP)OܵRJ1}~{}r<'!wz_ wT%9o G{K a~dv.dM?~Ky9=M?rD;Y -r|zF( - -{B^'? mI߿{.'IL^|ɧM4Ss=Y>9iWitKa=O&q{>z-uę5ZԠ$6Sdf'=h(1=7   -"3+n(ߵ϶ -XJ{V(uD|MWT"|7=|DFztٶTj+٫aM8A_{g*™ $Y^8 FEio"N;%}3AH./oiIvy٬9t)O /K.p6R:pyeq)%iKIOe\J,q9{R/NڽP7t}Lr[;w ߉W^a?Gc!a.eY3fеXPBp5pZVR"ⅯT!H%Vm=N+wo*,cE^teScewQo/Fy T)*<#\(TL 5¸eGUmv۞\,d:ߵb<iMMle>e,5m]4z2e7,ѣm#]-d6ngdw(9QagjV* +\DQႊ DzhZoßAt(@i|A @I? ~xB|pG|>=AP -D8Da -?!!MA ?HfOF%oH&P%"PMCp|eZ -i":TAQ' M4Þp(LQ>DUh C>@ q'$pEEӞMR>p_CCWACͣ*FH*~~*s -$ P IG4P=' BO0nZ 2HT -UFG|h̨BE$U硂?0B3S%za@ '(*hX4lQh -~=t(P0aT {t؇^Ϗ.fXh4hYa<.=~Zca;GI4AP=фDqOk h"@wXG$GNAO%jbF觐/P//@NuV-ƙ_բ|܃hGRw{"h (5ѦTq mc?*@OŀV Z<> "A1`iBO'ALО4AC4[-P-t?I#Hh҇:x|E'1ъG^N^PDRV;"{Qz QhR:dh' r@t`~mu4 h,Z4Z0 -B.l zv1eJDPsL_$qC> -`h"=*$HF I*Qh"Ц@VիX O#Z*~JQ/PCX#( &b  j#&|~?s(^f -?ABh:LGD4 (WA6d |hѡ9G [hXA?"3C0"}4SZ>BX@u1E!*3򕊪)_0Hc$wI!EcQm,,T涖Vs+刔z\f`MzKKm UMXQcPgJζIo';z+9Cڼ,,5#LlUM.`jң y`OM:J[Xr- Cgقjn 1\PoX.brv)S`] udj~AG #,>& z>6f%aĴZ/F뱭m+Zߙf:ͯfm]fvϲ-i֦ U_Y]@AI$"4VWXavzs{vaqSߡqjhC~IVEW1UbpL~bA&PH Ԋhϲ?ٵ˥\ʥ\JV7$; P݁+V0P^nj+V0਍(1^t;*H]پE, wJE -1U@x+ *~? AC $߆c za#؈T * ҶӣN3}:{s9w}=>i޻{UծJBM[{o}[kڻrFTD*S.Z,/!iԉ+QIP oY7i{iʖBY9 1ɺRKy䚵S[* -E_"JEf8.IfJe ڙĭabpbLY#,轵{fodW1Xc_XWhA=A"1HcDY#c4GrF~#1x45% 0&Zɔ# <6Pvœ_T@ \py'= ;J0C1$ElCaFPDawȏ:J#. -6'Lv`m)3fN;brVWn -vxB11g^qEw:{sQG|;*]Kš#[Ҝ9p`f1\|/Au/i1qW5[^ѹ`3h\=w3wOLaYݝW:U4V7G$TcS\b|WqJo<55ƺvVW[3y}#?muHM*QK-l=bciI媊`YsfAA%J)MhUZծ:^ӷ|Tmw7GU6lqIN\<|db@ѵ~=gճLtIwg -/PKZbCw^\PηywbG |ѣG}Otw9}CM?C'Fw> tV6W,sx KQ󊑻(Oxw'U,#tϕڵIjxWj_ד-yq/CijT~c -G5%yu/Z7So: Sok&}sVꛃZg@ߜ:c7ZgE,jE}u _)@WE7~l(7}WF 45m)~9@^W8ltaj4Ys ^8yj%E -J[~uW-)~th35""/^˕&],~_X>6bMhʵ׿(m.ʗ߸yS:vYg]Nz#%J[~uۧBid/_5,T*_Y5fIVk9aU]ĺ}޳jjeLwxEcZR+mE/mηU:9a OpX7YP:,^.qzǡ?KtzۉO/^OOM/1(+ԡ,S~{e"+;FMk9]q37O) ,<htJq?xWJJ*g/n; y勏|mʲM}qJdISoŕB~/}mmϿW/O`FvǗpVTyo߾5^rx)/]O\vF:O!N߈oZ@e!#Wmkm,+^GZj+k:O}u-~8l)Yj3ozΕ(SaBN*/L Ag;.SdBʅ%m*)3U̎Ԙ*fgÙ˩0!j3*PٔUxTH*$ -3YaRa"`S7hC@ -G=-uqBJemf~m4HY g;̩KWJ2 s^oBeV| -t0U:L*CR_ -LR36N!3c;淽0tv"޸`hk-/'/"0|>w6N@enT^-ˎ闐ՅdD|D[T%2eh"\MzGeCWp gǖE_9Ff<cm1^RXƖk4P_B5/ gFk6 -o קx "?=f>Tc2x_~ppYPc^6R ԧWh~Ƶ?n4v!Dzu׿%s|.۷$fvA]VV Cr:].>eR>G_]̓oz{xԙS7ΟIVP!GUVlxZfKtCoNy+ I5ⴑQ4xYE|/kh7Z)2ZY/5$&zTE?-)2T5x_QEjdMenU5qUѸUڪ:_]2AYaULA**:_g vZ+·VV5gjÌjV^ա/Sk(fdnu "V[E.sk2 - "f[EyLbQjuZh miҎ˫jUnVnii[]^vƪ~#[k^XۼQz$W4mjs4S#~fVA)T쌖 ͓[?=~[i͏iwT:[rgrX0 +P(T*Cr@SpD "A<ܐ%51 -QLQ& E͌ -6̢ -BB J N@(m>HDFJI=>Ā1`/A Kc {2`eHĀ1`/A K+@rVV*.Ayn(w}صEOi4h|*j3`!u-bk"b0b"b:"H`CCxNb{oUyKĚ:d2s,]|8J%ʔ?FZ]36bV`.}q#jCIּbk8p܂!VaCNȀ% b;z.zrۆ \db0[EC3myw,8|xtɕ/di,9|n:ܷNl EJ}&˗[n7kN1CGW?OV.v{Eyjw[!r)ȳ=g.*vc~yyν,h~j8x{C)|Gv- ?rlaKv@)ԾURv+Oy|/9{Pg흝P67{酺œ|1Uxwg7̙GRѡl Vf:^D^awּpهV?u,WiSօKyљO{c|̧}>S=bEu<8v{m=L)@{S٨Y76F=c!(|$e1壆I+mŪ* F+90'V'z[݄)tڴmmamڲ-*[նiCK#-` \= "G&v!T,EpG tc__v=\zӣZ㵏yp峟|Iv׾`#,#-8(ްqJ{6ʃ&k1MN:b;Q{kr3 8l g.fYl6 aC6sϥH>? JܕO7^WVߔ&b6W-^5r׮~s_q2zm܅_f/~ե/ -ܷPBgjѱ-"[*ZB=umq`)?K%nOȷe%!7&t/v7@_-a:dnĖE}G\;8ṼzdD -e^bpE8%)NV(EI+"+s 3Nj<hVdxNhYD $9%BK4E{K4'"G2{K3^$]d(ƽVHB0TEsN*J2'Ӽȱ ?$/ {CxAm?-Q"2#*EzX41A -g /^ ǰC,˄Ө@N{Zr[D+0`#Yhȋ`%XJR<"Y0 -< r DӼY0,Ym{w1P OK`z,NBנXIKu!D$xQ0LΊW$ -*)0E1*QS$rYB4Ac9I "AHk/ PP-@7^%BJ",k″hFK"0<9ijRW$DpAif%h~ @I (C+12Du-Gˊ'I""4$/7QAąRX RN-sX)Tҙ'#eX=+ta#"`e#pIːy 0JAFedhuA-0xÔWH*e2(HW'D3'1(+"d |J8h"e 5Q# +J8fMiY) -$h<9BAH͠ C/Br'&M#ƙ[GR(ǎ!wAP#3"BwEH*1Tm5N3,wd@EtFBwoA8\Du/H!ϖe<~΍L:oSV=J\}y7pV}kj$5#Iy\$gTzuW Cޕԭȿ!-Xw`ƣhrx -_(P![qLA! 8QCq$^Q P2 _$^OhZ5QS6Fɑv{Cx!݃!Df  [o#I5:*H8Jֱ? C'éPE -J׼:N'ffPf -@ÄŠ~r"m CHX#RhAUA4|w -&slYk dw1T֨@AAD6aX,DadtRD-bZB!̜H H*V`-t3F%@,<~("hY 4 r_ʬ1x9A323ƭ L >~'S֊$Y)a:JE0 )-DáebZԎBi9~P)YKk.ѥgtpOŎȹc޻CenzO6.Qn .M;EqEt-/ҥmh1T>R,S;I2Tcݤ["fQg= *͝``)*M;M#~)nSu#g'B6\cPt1;s;Q#f/*nTcRvS7wݪ.sU7#;Vqt=xtZoU-ڹ{WtݫX_͡aȎVD=*Ljs̾V[v((elwYfל yU[&W.S^Un~Jݯ*L͝Ўhtiϧtb)Aj[fo4d\/砙3av"Mq :b2pAk[GqW=u[}#hˏKP.ZiuscUX-5mm֨R=k6}%2{=NZyM-'iS׷_b -z‰ӚkY<%uګ>i q)7%{Ƀx\%>$7 "b Qd@VڙlKj -z?1AC軺S[[J*L-7϶PQhR1FS-p/}Ru&ћ拫 >*3,ER^aKSoDONzr&-AcALJX~ނ']S-V"-"rP9+X&asV)Uw` -aqp -']S҂}9qvq pdRLi5[5sj&)$()DS -مVZ3|g[26jvߑ݋ˋ.>DΙ,V7uݔTPfg_<\B04>|8>q::8`U7bϹ)%ЂJU>G;hsԟqhE^zm}A6mLbՂA3Y}~Ew]9s$yw,8|x{{Q*0B">Ky7fiB.>vRMгM190V>u=eޝ{iK4loTPwٽhP6*~xQ;ʑTmyۑ.*;V8galJNq3ĺ'ٹ=XPг͎YG^k-+0Amyxe@Խo;k42p8j ^ok:[km j 3YV齞>N~tx鷎|c9XMjX)4h]@{>fթwۺmSƗp-X?Ά7ӿzvァ |T잦v5"ħaݶr=۲b38d)0n&sް9詻:[Ym=U1⮍o]|mM<ov( WmU^2R?}슗_^6ve4)V鮆 ч|͍f9:[] ]݋\VvBY#\pwpE{K Hqϑc}ɩyvգעX'a_;s:|`@z_ǜv]]= i ФҢ:hQ:q?[vJh#Xig.*HlD}u -BjU2rEKjZ +#@؊?^`w_FR![iR۪+T.^-a/, ~C_?ޡ^O-* lCdd a#vai!ɋzܷsfq0.1NŎ!UKB,3JE94W &.%jLI |IQV<ßs@k23'R1fc53+烸`H#UB; dNY)惀gzZP,[ᒙúQ]uў4F'kn.W)@Ҳ ._Ӵ9aGMOlE@-347/l[ QSicsM'=lӖm {"*[նiCK#̀0ǔ0Jy4k!W  =-L(BXF&R0Nem<Ϧm4z0CnF,{d[QiƢWgDGDGx1zDnJ9k^Š'юqk`1e6[F?vLU=iE -}QfY]`3%ш'}e٢/l9K$Ljz҄8rSDEJ"FU9&a* W( Y -&ǨU^ CufR D`#I< 'ƵKڌH?î; #eEчNw$ݳz'lX)VYƑaP>р^xKnIzր[g]b"vsxz-i OARa0}HTs )V^Y!CWL} !%Zܒ=+۲B8\+`AzV(r\<=Fpk(EzV(rY6,rܞP*zV{_k܏TIQCIBqPJs%Yrg `;6n%u\It\Y}KkG.{H}pJU5n>#M߇M޳Rk؄LziDeALDTƛ5A ʙ:mP+=iٸ⽿`'-R6Ai#(56A:!2#2$!> 8qNT #ʠ1:iK vAJ`ߚDKDLpX=Ü_t[LfVo^TQlO.p:VKeQa0[m^ag6g 5xDȔu2嗈5u -Glux&̩q$,V -)$X6ܢ-f)W֕u -wV}hf]|:EƬcmL;WW%H)<{qyocYs1V ehX1Y\mA]˶wL^b?ꞿٱgIyQ"g.*_vv>F4♿g*%BqL!;[vߎg\CW8\^+J5\݈lO l8t}j -ـjEc:.қ/BeC4J`1?e_?9Мg+_Al .XK}dj['c:]jB$̪Iq6zov)}TDBswgOwwv?^(8pRl/=-q )[ ܋Es/Fx{|ʖD,YTbA o:5XxYֱc - -DJ:V:߮]u`kg_8ymqP韨P|=б۵HD9:=o\Qx7g7w,xPSkGi:$hR K/Y蹟5< |="o%{*6>gϮs'uVEJfvT?ݹ]tbOs#;9|BUxؒ[`.ZĉI'N,DKuN;рq_~W2cv|w5u֏Y ɕ~u;j_`KCo^P3clٜ13*g>?3w%8dATٳ͹|hg?\_63Hq -ۊ!5P6'X…m>>1o@H;{vQ"Ԗ{7T#,%Y'$*yS|t -m]Z4@K WW $;=ΆAۧ/вع  yz6-~֤ ON$ !å'tԎsk󢆕/ԏ({ͧkU=lDH=jQtZ>yjي]uÆLf}5б"}`ڰB8z~7=<H?jez:w۩Y8ON:г{qyɈcǍxĥME̦~|/dt8Ĥ;ng j܁0ijXRic:}n?zTyE=*xB 4 : L\uWL[}~w |g s/́`PYTkNdڑYÆ c}NHv:֌t3}{v/DZсQ/XvٯcgwW6C,Z:cNu/o@ȄKzxѢvXte -Ž]Iv}pz]kV篏oYƣi/?(S} ]8k+R>FRD97"qQ3&|:΀;}§[˟ISBvVGVO$϶%϶x’g[Xbbb gD̃HyQUiɳ-B軒8hx#Q_ȸ<5$C!BV>ع,|\9(A䩂qsMD%;OZ,{Y:H -J߾>._ D08_ɸqϗڧ;,[.^1kW.D08ܸCӝaﷰMhk `qKU~C̍|eӢwDu=mz1Y,;Y"/ǹgǖ`W$\vQ{ W'kɼVJ}!V:bRKM\d+raqEq񲶏I527 C_$&W/=?e|cw0%,%RIK{Y&!mI@L-w%isnɵ_R"k|w~>ݫҫֻڻx޻X/Pu6[qvK 0[W]׃ݸ}𹋿) y^]6|ۘC_Ol׿>མ\Qy֌o_˿uFi167YfQUp dV2/T:0;w][UUfD4+ <8BH] R`7)I& LEބz ==Ѝz)"_C dbsف32{ۺi kL/h9ޅ';S8WrX:GkrltJ_y[;gc5w J~`Mgs~Txy^s]vj_z,NN^~P -v;_3\H %\WXakT%W5/ܞ>wj͉ks>wԾw&:zۿLVo5;o}OM挲}_߷eݚ;KjS,ׯݲ:9>p٦8.ͦCSw|6:G^=6dNC9'B|WlM:D ?tպ5Wo9k|@K\ޔ ,]6T k`_xfӪr9WiCвlpJ5m~20t7t2>K-mvЊW ?߁/g}iX hn'E847Mws=M|4=;ECt (*TV 4>惎̕rcA0&YXI^NB)Mּ1&4Q W -4XeYI2hkn: qK,GGo۽bH+lWJ]Kz4x=%-#=?z#q4︖4dTkdMz0(!FN@R3Rӌl&/DQPp,) ͹Z@2B(cBEn2>1IG!Z > 񵈕P5cu@sαY&rmUDOդ%&RVbD2TDt<ς"@Y71(!Xd: 9yE+-^N#SřP kyʢU"RJE"Zr؀u.hCðcͻUoM*d\BIW_̻Zeg|dzӏLfS[AupAvXFH 2fc$qEr"Z d.M&!I@X)!\4[["vnh^+@M㈥)jَԒN\Cq*ίn Pϋzܽڝ -몹C8"_3ؽD7IKLWSou6&BCБ¶eX+u_Y\PؼJ&tDbHPB*]MDQZH(e{A<5{V;y7+z- BC|1T,OE+B#RGMIF2 +mp&FR@f[EZrVL΅ -IF&d >d{J&ᰎ MZJ 躇SLjNHI|Vcsc5k8ұŽ'I/ti\h*.ޗL Jv7M(h.mkBi*n$R -6cԍ43?8VE6kh6:~S#YAH̦H63(}tcFM \ #r*KՓ_ %9^ׄDPbpbУCX{X 7 -endstream endobj 864 0 obj [/ICCBased 905 0 R] endobj 7 0 obj <> endobj 41 0 obj <> endobj 74 0 obj <> endobj 107 0 obj <> endobj 140 0 obj <> endobj 173 0 obj <> endobj 206 0 obj <> endobj 239 0 obj <> endobj 272 0 obj <> endobj 305 0 obj <> endobj 338 0 obj <> endobj 371 0 obj <> endobj 404 0 obj <> endobj 437 0 obj <> endobj 470 0 obj <> endobj 503 0 obj <> endobj 539 0 obj <> endobj 575 0 obj <> endobj 608 0 obj <> endobj 695 0 obj <> endobj 827 0 obj [/View/Design] endobj 828 0 obj <>>> endobj 680 0 obj [/View/Design] endobj 681 0 obj <>>> endobj 593 0 obj [/View/Design] endobj 594 0 obj <>>> endobj 560 0 obj [/View/Design] endobj 561 0 obj <>>> endobj 524 0 obj [/View/Design] endobj 525 0 obj <>>> endobj 488 0 obj [/View/Design] endobj 489 0 obj <>>> endobj 455 0 obj [/View/Design] endobj 456 0 obj <>>> endobj 422 0 obj [/View/Design] endobj 423 0 obj <>>> endobj 389 0 obj [/View/Design] endobj 390 0 obj <>>> endobj 356 0 obj [/View/Design] endobj 357 0 obj <>>> endobj 323 0 obj [/View/Design] endobj 324 0 obj <>>> endobj 290 0 obj [/View/Design] endobj 291 0 obj <>>> endobj 257 0 obj [/View/Design] endobj 258 0 obj <>>> endobj 224 0 obj [/View/Design] endobj 225 0 obj <>>> endobj 191 0 obj [/View/Design] endobj 192 0 obj <>>> endobj 158 0 obj [/View/Design] endobj 159 0 obj <>>> endobj 125 0 obj [/View/Design] endobj 126 0 obj <>>> endobj 92 0 obj [/View/Design] endobj 93 0 obj <>>> endobj 59 0 obj [/View/Design] endobj 60 0 obj <>>> endobj 26 0 obj [/View/Design] endobj 27 0 obj <>>> endobj 843 0 obj [842 0 R] endobj 986 0 obj <> endobj xref -0 987 -0000000004 65535 f -0000000016 00000 n -0000000462 00000 n -0000049579 00000 n -0000000005 00000 f -0000000006 00000 f -0000000008 00000 f -0000313881 00000 n -0000000010 00000 f -0000049630 00000 n -0000000011 00000 f -0000000012 00000 f -0000000013 00000 f -0000000014 00000 f -0000000015 00000 f -0000000016 00000 f -0000000017 00000 f -0000000018 00000 f -0000000019 00000 f -0000000020 00000 f -0000000021 00000 f -0000000022 00000 f -0000000023 00000 f -0000000024 00000 f -0000000025 00000 f -0000000028 00000 f -0000317589 00000 n -0000317620 00000 n -0000000029 00000 f -0000000030 00000 f -0000000031 00000 f -0000000032 00000 f -0000000033 00000 f -0000000034 00000 f -0000000035 00000 f -0000000036 00000 f -0000000037 00000 f -0000000038 00000 f -0000000039 00000 f -0000000040 00000 f -0000000042 00000 f -0000313951 00000 n -0000000043 00000 f -0000000044 00000 f -0000000045 00000 f -0000000046 00000 f -0000000047 00000 f -0000000048 00000 f -0000000049 00000 f -0000000050 00000 f -0000000051 00000 f -0000000052 00000 f -0000000053 00000 f -0000000054 00000 f -0000000055 00000 f -0000000056 00000 f -0000000057 00000 f -0000000058 00000 f -0000000061 00000 f -0000317473 00000 n -0000317504 00000 n -0000000062 00000 f -0000000063 00000 f -0000000064 00000 f -0000000065 00000 f -0000000066 00000 f -0000000067 00000 f -0000000068 00000 f -0000000069 00000 f -0000000070 00000 f -0000000071 00000 f -0000000072 00000 f -0000000073 00000 f -0000000075 00000 f -0000314022 00000 n -0000000076 00000 f -0000000077 00000 f -0000000078 00000 f -0000000079 00000 f -0000000080 00000 f -0000000081 00000 f -0000000082 00000 f -0000000083 00000 f -0000000084 00000 f -0000000085 00000 f -0000000086 00000 f -0000000087 00000 f -0000000088 00000 f -0000000089 00000 f -0000000090 00000 f -0000000091 00000 f -0000000094 00000 f -0000317357 00000 n -0000317388 00000 n -0000000095 00000 f -0000000096 00000 f -0000000097 00000 f -0000000098 00000 f -0000000099 00000 f -0000000100 00000 f -0000000101 00000 f -0000000102 00000 f -0000000103 00000 f -0000000104 00000 f -0000000105 00000 f -0000000106 00000 f -0000000108 00000 f -0000314093 00000 n -0000000109 00000 f -0000000110 00000 f -0000000111 00000 f -0000000112 00000 f -0000000113 00000 f -0000000114 00000 f -0000000115 00000 f -0000000116 00000 f -0000000117 00000 f -0000000118 00000 f -0000000119 00000 f -0000000120 00000 f -0000000121 00000 f -0000000122 00000 f -0000000123 00000 f -0000000124 00000 f -0000000127 00000 f -0000317239 00000 n -0000317271 00000 n -0000000128 00000 f -0000000129 00000 f -0000000130 00000 f -0000000131 00000 f -0000000132 00000 f -0000000133 00000 f -0000000134 00000 f -0000000135 00000 f -0000000136 00000 f -0000000137 00000 f -0000000138 00000 f -0000000139 00000 f -0000000141 00000 f -0000314167 00000 n -0000000142 00000 f -0000000143 00000 f -0000000144 00000 f -0000000145 00000 f -0000000146 00000 f -0000000147 00000 f -0000000148 00000 f -0000000149 00000 f -0000000150 00000 f -0000000151 00000 f -0000000152 00000 f -0000000153 00000 f -0000000154 00000 f -0000000155 00000 f -0000000156 00000 f -0000000157 00000 f -0000000160 00000 f -0000317121 00000 n -0000317153 00000 n -0000000161 00000 f -0000000162 00000 f -0000000163 00000 f -0000000164 00000 f -0000000165 00000 f -0000000166 00000 f -0000000167 00000 f -0000000168 00000 f -0000000169 00000 f -0000000170 00000 f -0000000171 00000 f -0000000172 00000 f -0000000174 00000 f -0000314241 00000 n -0000000175 00000 f -0000000176 00000 f -0000000177 00000 f -0000000178 00000 f -0000000179 00000 f -0000000180 00000 f -0000000181 00000 f -0000000182 00000 f -0000000183 00000 f -0000000184 00000 f -0000000185 00000 f -0000000186 00000 f -0000000187 00000 f -0000000188 00000 f -0000000189 00000 f -0000000190 00000 f -0000000193 00000 f -0000317003 00000 n -0000317035 00000 n -0000000194 00000 f -0000000195 00000 f -0000000196 00000 f -0000000197 00000 f -0000000198 00000 f -0000000199 00000 f -0000000200 00000 f -0000000201 00000 f -0000000202 00000 f -0000000203 00000 f -0000000204 00000 f -0000000205 00000 f -0000000207 00000 f -0000314315 00000 n -0000000208 00000 f -0000000209 00000 f -0000000210 00000 f -0000000211 00000 f -0000000212 00000 f -0000000213 00000 f -0000000214 00000 f -0000000215 00000 f -0000000216 00000 f -0000000217 00000 f -0000000218 00000 f -0000000219 00000 f -0000000220 00000 f -0000000221 00000 f -0000000222 00000 f -0000000223 00000 f -0000000226 00000 f -0000316885 00000 n -0000316917 00000 n -0000000227 00000 f -0000000228 00000 f -0000000229 00000 f -0000000230 00000 f -0000000231 00000 f -0000000232 00000 f -0000000233 00000 f -0000000234 00000 f -0000000235 00000 f -0000000236 00000 f -0000000237 00000 f -0000000238 00000 f -0000000240 00000 f -0000314389 00000 n -0000000241 00000 f -0000000242 00000 f -0000000243 00000 f -0000000244 00000 f -0000000245 00000 f -0000000246 00000 f -0000000247 00000 f -0000000248 00000 f -0000000249 00000 f -0000000250 00000 f -0000000251 00000 f -0000000252 00000 f -0000000253 00000 f -0000000254 00000 f -0000000255 00000 f -0000000256 00000 f -0000000259 00000 f -0000316767 00000 n -0000316799 00000 n -0000000260 00000 f -0000000261 00000 f -0000000262 00000 f -0000000263 00000 f -0000000264 00000 f -0000000265 00000 f -0000000266 00000 f -0000000267 00000 f -0000000268 00000 f -0000000269 00000 f -0000000270 00000 f -0000000271 00000 f -0000000273 00000 f -0000314463 00000 n -0000000274 00000 f -0000000275 00000 f -0000000276 00000 f -0000000277 00000 f -0000000278 00000 f -0000000279 00000 f -0000000280 00000 f -0000000281 00000 f -0000000282 00000 f -0000000283 00000 f -0000000284 00000 f -0000000285 00000 f -0000000286 00000 f -0000000287 00000 f -0000000288 00000 f -0000000289 00000 f -0000000292 00000 f -0000316649 00000 n -0000316681 00000 n -0000000293 00000 f -0000000294 00000 f -0000000295 00000 f -0000000296 00000 f -0000000297 00000 f -0000000298 00000 f -0000000299 00000 f -0000000300 00000 f -0000000301 00000 f -0000000302 00000 f -0000000303 00000 f -0000000304 00000 f -0000000306 00000 f -0000314537 00000 n -0000000307 00000 f -0000000308 00000 f -0000000309 00000 f -0000000310 00000 f -0000000311 00000 f -0000000312 00000 f -0000000313 00000 f -0000000314 00000 f -0000000315 00000 f -0000000316 00000 f -0000000317 00000 f -0000000318 00000 f -0000000319 00000 f -0000000320 00000 f -0000000321 00000 f -0000000322 00000 f -0000000325 00000 f -0000316531 00000 n -0000316563 00000 n -0000000326 00000 f -0000000327 00000 f -0000000328 00000 f -0000000329 00000 f -0000000330 00000 f -0000000331 00000 f -0000000332 00000 f -0000000333 00000 f -0000000334 00000 f -0000000335 00000 f -0000000336 00000 f -0000000337 00000 f -0000000339 00000 f -0000314611 00000 n -0000000340 00000 f -0000000341 00000 f -0000000342 00000 f -0000000343 00000 f -0000000344 00000 f -0000000345 00000 f -0000000346 00000 f -0000000347 00000 f -0000000348 00000 f -0000000349 00000 f -0000000350 00000 f -0000000351 00000 f -0000000352 00000 f -0000000353 00000 f -0000000354 00000 f -0000000355 00000 f -0000000358 00000 f -0000316413 00000 n -0000316445 00000 n -0000000359 00000 f -0000000360 00000 f -0000000361 00000 f -0000000362 00000 f -0000000363 00000 f -0000000364 00000 f -0000000365 00000 f -0000000366 00000 f -0000000367 00000 f -0000000368 00000 f -0000000369 00000 f -0000000370 00000 f -0000000372 00000 f -0000314685 00000 n -0000000373 00000 f -0000000374 00000 f -0000000375 00000 f -0000000376 00000 f -0000000377 00000 f -0000000378 00000 f -0000000379 00000 f -0000000380 00000 f -0000000381 00000 f -0000000382 00000 f -0000000383 00000 f -0000000384 00000 f -0000000385 00000 f -0000000386 00000 f -0000000387 00000 f -0000000388 00000 f -0000000391 00000 f -0000316295 00000 n -0000316327 00000 n -0000000392 00000 f -0000000393 00000 f -0000000394 00000 f -0000000395 00000 f -0000000396 00000 f -0000000397 00000 f -0000000398 00000 f -0000000399 00000 f -0000000400 00000 f -0000000401 00000 f -0000000402 00000 f -0000000403 00000 f -0000000405 00000 f -0000314759 00000 n -0000000406 00000 f -0000000407 00000 f -0000000408 00000 f -0000000409 00000 f -0000000410 00000 f -0000000411 00000 f -0000000412 00000 f -0000000413 00000 f -0000000414 00000 f -0000000415 00000 f -0000000416 00000 f -0000000417 00000 f -0000000418 00000 f -0000000419 00000 f -0000000420 00000 f -0000000421 00000 f -0000000424 00000 f -0000316177 00000 n -0000316209 00000 n -0000000425 00000 f -0000000426 00000 f -0000000427 00000 f -0000000428 00000 f -0000000429 00000 f -0000000430 00000 f -0000000431 00000 f -0000000432 00000 f -0000000433 00000 f -0000000434 00000 f -0000000435 00000 f -0000000436 00000 f -0000000438 00000 f -0000314833 00000 n -0000000439 00000 f -0000000440 00000 f -0000000441 00000 f -0000000442 00000 f -0000000443 00000 f -0000000444 00000 f -0000000445 00000 f -0000000446 00000 f -0000000447 00000 f -0000000448 00000 f -0000000449 00000 f -0000000450 00000 f -0000000451 00000 f -0000000452 00000 f -0000000453 00000 f -0000000454 00000 f -0000000457 00000 f -0000316059 00000 n -0000316091 00000 n -0000000458 00000 f -0000000459 00000 f -0000000460 00000 f -0000000461 00000 f -0000000462 00000 f -0000000463 00000 f -0000000464 00000 f -0000000465 00000 f -0000000466 00000 f -0000000467 00000 f -0000000468 00000 f -0000000469 00000 f -0000000471 00000 f -0000314907 00000 n -0000000472 00000 f -0000000473 00000 f -0000000474 00000 f -0000000475 00000 f -0000000476 00000 f -0000000477 00000 f -0000000478 00000 f -0000000479 00000 f -0000000480 00000 f -0000000481 00000 f -0000000482 00000 f -0000000483 00000 f -0000000484 00000 f -0000000485 00000 f -0000000486 00000 f -0000000487 00000 f -0000000490 00000 f -0000315941 00000 n -0000315973 00000 n -0000000491 00000 f -0000000492 00000 f -0000000493 00000 f -0000000494 00000 f -0000000495 00000 f -0000000496 00000 f -0000000497 00000 f -0000000498 00000 f -0000000499 00000 f -0000000500 00000 f -0000000501 00000 f -0000000502 00000 f -0000000504 00000 f -0000314981 00000 n -0000000505 00000 f -0000000506 00000 f -0000000507 00000 f -0000000508 00000 f -0000000509 00000 f -0000000510 00000 f -0000000511 00000 f -0000000512 00000 f -0000000513 00000 f -0000000514 00000 f -0000000515 00000 f -0000000516 00000 f -0000000517 00000 f -0000000518 00000 f -0000000519 00000 f -0000000520 00000 f -0000000521 00000 f -0000000522 00000 f -0000000523 00000 f -0000000526 00000 f -0000315823 00000 n -0000315855 00000 n -0000000527 00000 f -0000000528 00000 f -0000000529 00000 f -0000000530 00000 f -0000000531 00000 f -0000000532 00000 f -0000000533 00000 f -0000000534 00000 f -0000000535 00000 f -0000000536 00000 f -0000000537 00000 f -0000000538 00000 f -0000000540 00000 f -0000315055 00000 n -0000000541 00000 f -0000000542 00000 f -0000000543 00000 f -0000000544 00000 f -0000000545 00000 f -0000000546 00000 f -0000000547 00000 f -0000000548 00000 f -0000000549 00000 f -0000000550 00000 f -0000000551 00000 f -0000000552 00000 f -0000000553 00000 f -0000000554 00000 f -0000000555 00000 f -0000000556 00000 f -0000000557 00000 f -0000000558 00000 f -0000000559 00000 f -0000000562 00000 f -0000315705 00000 n -0000315737 00000 n -0000000563 00000 f -0000000564 00000 f -0000000565 00000 f -0000000566 00000 f -0000000567 00000 f -0000000568 00000 f -0000000569 00000 f -0000000570 00000 f -0000000571 00000 f -0000000572 00000 f -0000000573 00000 f -0000000574 00000 f -0000000576 00000 f -0000315129 00000 n -0000000577 00000 f -0000000578 00000 f -0000000579 00000 f -0000000580 00000 f -0000000581 00000 f -0000000582 00000 f -0000000583 00000 f -0000000584 00000 f -0000000585 00000 f -0000000586 00000 f -0000000587 00000 f -0000000588 00000 f -0000000589 00000 f -0000000590 00000 f -0000000591 00000 f -0000000592 00000 f -0000000595 00000 f -0000315587 00000 n -0000315619 00000 n -0000000596 00000 f -0000000597 00000 f -0000000598 00000 f -0000000599 00000 f -0000000600 00000 f -0000000601 00000 f -0000000602 00000 f -0000000603 00000 f -0000000604 00000 f -0000000605 00000 f -0000000606 00000 f -0000000607 00000 f -0000000609 00000 f -0000315203 00000 n -0000000610 00000 f -0000000611 00000 f -0000000612 00000 f -0000000613 00000 f -0000000614 00000 f -0000000615 00000 f -0000000616 00000 f -0000000617 00000 f -0000000618 00000 f -0000000619 00000 f -0000000620 00000 f -0000000621 00000 f -0000000622 00000 f -0000000623 00000 f -0000000624 00000 f -0000000625 00000 f -0000000626 00000 f -0000000627 00000 f -0000000628 00000 f -0000000629 00000 f -0000000630 00000 f -0000000631 00000 f -0000000632 00000 f -0000000633 00000 f -0000000634 00000 f -0000000635 00000 f -0000000636 00000 f -0000000637 00000 f -0000000638 00000 f -0000000639 00000 f -0000000640 00000 f -0000000641 00000 f -0000000642 00000 f -0000000643 00000 f -0000000644 00000 f -0000000645 00000 f -0000000646 00000 f -0000000647 00000 f -0000000648 00000 f -0000000649 00000 f -0000000650 00000 f -0000000651 00000 f -0000000652 00000 f -0000000653 00000 f -0000000654 00000 f -0000000655 00000 f -0000000656 00000 f -0000000657 00000 f -0000000658 00000 f -0000000659 00000 f -0000000660 00000 f -0000000661 00000 f -0000000662 00000 f -0000000663 00000 f -0000000664 00000 f -0000000665 00000 f -0000000666 00000 f -0000000667 00000 f -0000000668 00000 f -0000000669 00000 f -0000000670 00000 f -0000000671 00000 f -0000000672 00000 f -0000000673 00000 f -0000000674 00000 f -0000000675 00000 f -0000000676 00000 f -0000000677 00000 f -0000000678 00000 f -0000000679 00000 f -0000000682 00000 f -0000315469 00000 n -0000315501 00000 n -0000000683 00000 f -0000000684 00000 f -0000000685 00000 f -0000000686 00000 f -0000000687 00000 f -0000000688 00000 f -0000000689 00000 f -0000000690 00000 f -0000000691 00000 f -0000000692 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000315277 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000315351 00000 n -0000315383 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000113887 00000 n -0000114250 00000 n -0000113695 00000 n -0000317705 00000 n -0000050235 00000 n -0000054340 00000 n -0000131230 00000 n -0000063936 00000 n -0000113581 00000 n -0000130989 00000 n -0000131105 00000 n -0000056021 00000 n -0000056360 00000 n -0000056659 00000 n -0000056961 00000 n -0000057261 00000 n -0000057562 00000 n -0000057861 00000 n -0000058159 00000 n -0000058458 00000 n -0000058756 00000 n -0000059053 00000 n -0000059349 00000 n -0000054404 00000 n -0000313844 00000 n -0000055456 00000 n -0000055506 00000 n -0000113171 00000 n -0000113235 00000 n -0000107380 00000 n -0000060353 00000 n -0000110258 00000 n -0000107444 00000 n -0000104626 00000 n -0000105943 00000 n -0000104690 00000 n -0000100409 00000 n -0000102480 00000 n -0000100473 00000 n -0000095077 00000 n -0000097726 00000 n -0000095141 00000 n -0000091234 00000 n -0000093131 00000 n -0000091298 00000 n -0000086846 00000 n -0000089005 00000 n -0000086910 00000 n -0000082721 00000 n -0000084772 00000 n -0000082785 00000 n -0000078704 00000 n -0000080650 00000 n -0000078768 00000 n -0000075603 00000 n -0000077088 00000 n -0000075667 00000 n -0000070886 00000 n -0000073221 00000 n -0000070950 00000 n -0000059650 00000 n -0000066679 00000 n -0000059714 00000 n -0000060399 00000 n -0000063973 00000 n -0000064029 00000 n -0000066795 00000 n -0000066861 00000 n -0000066892 00000 n -0000067159 00000 n -0000070773 00000 n -0000067236 00000 n -0000071391 00000 n -0000073337 00000 n -0000073403 00000 n -0000073434 00000 n -0000073696 00000 n -0000073773 00000 n -0000076025 00000 n -0000077204 00000 n -0000077270 00000 n -0000077301 00000 n -0000077564 00000 n -0000077641 00000 n -0000079133 00000 n -0000080766 00000 n -0000080832 00000 n -0000080863 00000 n -0000081127 00000 n -0000081204 00000 n -0000083253 00000 n -0000084888 00000 n -0000084954 00000 n -0000084985 00000 n -0000085250 00000 n -0000085327 00000 n -0000087330 00000 n -0000089121 00000 n -0000089187 00000 n -0000089218 00000 n -0000089482 00000 n -0000089559 00000 n -0000091740 00000 n -0000093247 00000 n -0000093313 00000 n -0000093344 00000 n -0000093609 00000 n -0000093686 00000 n -0000095600 00000 n -0000097842 00000 n -0000097908 00000 n -0000097939 00000 n -0000098206 00000 n -0000098283 00000 n -0000100890 00000 n -0000102596 00000 n -0000102662 00000 n -0000102693 00000 n -0000102959 00000 n -0000103036 00000 n -0000105064 00000 n -0000106059 00000 n -0000106125 00000 n -0000106156 00000 n -0000106424 00000 n -0000106501 00000 n -0000107900 00000 n -0000110374 00000 n -0000110440 00000 n -0000110471 00000 n -0000110736 00000 n -0000110813 00000 n -0000113389 00000 n -0000113486 00000 n -0000113769 00000 n -0000113801 00000 n -0000123602 00000 n -0000114652 00000 n -0000114909 00000 n -0000123857 00000 n -0000131306 00000 n -0000131530 00000 n -0000132821 00000 n -0000151910 00000 n -0000217500 00000 n -0000283090 00000 n -0000317732 00000 n -trailer -<<3468D8AF0BB8564391037B20D085D37B>]>> -startxref -317958 -%%EOF diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai.meta deleted file mode 100644 index b6e9d63c..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Large.ai.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 036a5a4804d6ec34c89375eaa0a19aab -timeCreated: 1500034226 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png deleted file mode 100644 index f8de48e6..00000000 Binary files a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png and /dev/null differ diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png.meta deleted file mode 100644 index ed59fc46..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small-01.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b6333aad48953834c910d18eb46d5fea -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai deleted file mode 100644 index 64dc65f1..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai +++ /dev/null @@ -1,2167 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[7 0 R 40 0 R 71 0 R 100 0 R 130 0 R 175 0 R 208 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Unity Key Image Small - - - Adobe Illustrator CC 2017 (Windows) - 2017-07-12T16:20:09+04:30 - 2017-07-12T22:16:59+04:30 - 2017-07-12T22:16:59+04:30 - - - - 256 - 160 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AjAwMlwxVcMVbGKrhirYx VsYquGKtjFWxireKuAxVvFW6Yq7FXYq7FXYq6mKtUxV2KtYq1irRxVrFWjirWKrTirRxVbirRxVa cVaGKrhiq4Yq2MVXDFW8VXDFW8VbGKrsVcMVbxVvFW8VdTFW8VdirsVapirWKuOKtHFWsVaOKtHF Wjiq04q0cVWnFWjiq04qtOKtDFVwxVdiqaaLoF3qwunikit7axiM93czlhHGgNNwiu5JPQKpxVdd eXdSiv4bK0Qam9zCLm2awDzh4m/aChQ60puGUEYqoPpOqoGL2VwojmFu5MTjjM24iNRs5/l64qqp oWuMbjjp1031Q0uqQyH0iBWknw/Bt44q3omj3ms3ws7PhzCNLJJI3FEjjFWd27ADFVS+0aS2gtbi 2uYNSt7xzDDJaF2PqKacDHIkcoJ7fDv2xVa+h63HdrZyafdJeMpkW2aGQSFBuWCFeVBTriq+Ty9r 8SSvLpl3GsCiSZmgkARD0ZiV+EbdTiqlHpmpSWTX6WkzWKVD3axuYgRtvIBx/HFUbo3l6XU7DUNQ F3b2lnpoiNzLP6p/vmKJxEUcrH4h4Yqhv0TeSerJYRvqVnDs99awzmAEJzYFpI4yOK7mo9+mKrbj TdStrWK7ubSaC1n/ALmeSN0jeor8LMAG28MVde6bqNisbX1pNarMOURmjeMOPFeQFfoxVDYqrWdp PeXcNrAOU07rHGPdjQVyvLkEImUuQFsoxJNBNdZ0PRtPjuY4tchuNRtNp7MxvH8Q2ZUkJKuRmBp9 dlyEE4iIS5GwfmOjbPFEfxbhCt5a19NKXVZLJ0sSof1SVrxboxSvML70y+PaGA5PDEhx/jryYnDK rrZHaj5Su2v7Gy0aGS6kubCK9mDsgCmQkN8R4KF22rmNh7TiISllIiIzMRz6fNnLAbAjvtaD83aT Bod9ZWi+p6k9pHcTrIVJWViwdRQDYcct7P1ZzxlI1QmQK7ujHNj4CB5I3/B4/wAWx+Xvrm8kPr/W fT6fuy9OHP2p1yj+VP8ABzm4eRqr8650y8D18NoGz8peZbywW/t7BpLR0MiSK8Z5KpINF5cq7dKV zIydp4IT4JSqXxYDBMiwNkb5U8l32s3FtPcQSpo8rOsl1GyK3wq1OIbkacxSvHKO0O1IYIkRI8UV tv8Ajl5s8OAyIJ+lLoPKvmG6sZdQt7CR7CPmRNVKsqEglUJDt07DMiXaOCMxCUgJ/j4MBhkRYGy/ UfLFxa6ZpN5HKlxJqpZUto2jLBgwCheLsZK13oPhOx3yOHtCMsk4kUMfXf8AVt+nomWEgA96F1jy 7rWjLE2pWrW6zV9NiyMCR2qhYA+xy7Ta3Fmvw5XX46sZ4pR5hLDmU1tHFVpxVacVaGKrhiq7FWRe UdSs7E35mvnsLiaHhbOyCa0k3+OK7h9OZnRh0ou2Kpp+lfIUd9dGCZbdrjTFinWP67Bpk97y+PlH BxufS40otAK9hihPYfzC8pSea9Rkubgy6PNBZXdq6xzf722AXinFlLDluCTtt1wqlWgfmBYnS7F7 mW3tdYsNQub24luoryQSfWSWMkItXRWkoeHGb4fcYFY/5K8w21jrOoyagTHaataXNnNJEpPoi4oQ 6oDWikdK9MUpzZax5PtINCtLq6je6tLtpL3VtKtmtZFthGUjQy+lbTu1aFjxJpXcnFCcQ+dfKkDa II7yKM2EWrRz/V0vWQNdisJV7hWlbkepJ6+AxVA6V5w0aAeXRPesEstMvrW7XhKQss3L012U1r8O 42xV0XnfS49C0/6s9tBeWWmTafcQXEN3JK7OD/c+k6WxWUkFjJuPfpiqUeT/ADBb6Z5V8x28ksZv 7wWgsoZoROj+nKxkqsiSRbKa/H9G+KVo8wW7eR5rOZk/SE2rx3b2kUQhjaBYOB+GJFiUcgPhHzpi rJNc8/aObqe9tfq8trfXNhcz2Xo3Ruyto6uyO0sn1VKBeI9MHkDQ064oSbzx5os7+wurfT7i1lgv dQN+qxRXgnWqMOUsly7Rq/xBSsS8e4p0xVitvy9P4jU4pTHRtQ/R2q2t9x5i3lV2XxUHcD6Mx9Vh 8XHKH84M8cuGQLJ7zzL5fs9N1uG01WW6TVhM8OmG2KGGaf7TNMftAeFc0cNFmnkxmUBE46uXFzA8 nKOWIBo8+lLLzzT5dK3msJdyve32nfUP0QYmCIxUKX9T7BQU6dcMNBn9OMxHDHJxcd8/hztTljvK 9yKpz+ZPL13E2nTXrW0F3o9raSXqxSP6U8DOzIUoGYHl22xGizwPGI2Y5ZSqxuDXVfFidr5xDHPP GpaZqGqaa2m3BuobWwitnlZGQl4y9ahgN6EdNs2HZeDJjhLjHCZTJ+dNOeQJFdzKP8R+VV1yPzS9 7KL6O0EP6JELVMnApX1vscd/8+maw6HUeGdOIjgMr476XfLm3+LDi473rk60vNE03TPKWq6lfSW0 llDdPb2qRNJ65ZipXmpohFR9rY5HLjy5MmbHCIPEY2b5frTExiIknlano3mfy1JNoeqahfvY3Gli eN7H0pJUcTcqOHQbUDb7Vyep0OcDJCEeKM+E8VgcvJEMsLBJqlLyt5g8k6fDaXH1tLO6VLhL2NrM ySyySV4yfWQrMqAbBV+kY63SanIZDh4o7V6qArpw9/mUYskBW9fD9KA03zPoltpnla6kmZr3Q5pk nsRGxLx3DGsiyGifANwPHMjNossp5ogenKBUr6jpXPdjHLECJ6xQvnPWLG5sY7Sw1c30Et0121ul lFaJHUUXkyojPJ8Rq3Q5d2fppxnxThwkR4b4zK/tNBhmmCKBvfupj6/ZGbdx3HFVpxVacVaxVcMV XDFWxirXpqd8VXCNAagYquCLviraoo3GKt+mla03xVv0k60xVvguKt8FIxVtVVRQdMVb4ilMVcUU ihxV3BaUptirYAAoMVbxVaVU7kYq4qvhirXEeGKtcVrsBiriAeoxV08k06wpNK8kVuCII3YsqBty EU7LX2yEccQSQACefmkkrCq+GTQ0UTwGKreCeAxVoqvhirsVW4q0cVWnFWhirYxVcDireKrhiq4Y q3irYOKt4q3XFW8VbxV1cVbxVuuKurirq4q6uKtYq6uKtYq7FWq4q1irRxVacVaxVo4qtOKtHFVp xVbirQOKt4quBxVUhjllkWKJGkkc8URQWYk9AAOuRlIAWdgkBk8P5a+cZI1f6kEDCoV5Yw30jltm rl23pga4vsLeNLPuRNv+VPnOblxtoxxpWsyd/kTmTpdfjz34e9c/wWvJiMOat/yqHzr/AL4h/wCR yZl2e5rb/wCVRedf98Q/8jkxs9yt/wDKo/Ov++If+RyY2e5Xf8qj86f74h/5HJjZ7lSzVfI3mbSr SS7u7UehCf3jo6vxH8xCmtPfMLH2ngnk8MH1NxwSAutkgVgRUZntLdcVbxV2Kurirq4q6uKuxV2K tVxVquKtVxV1cVW1xVrFWicVaJxVbirROKrTiq04qtBxVcDirYOKvR/yd0y3mu77UZFDTWwSOCv7 PqcuTfOi0+/Oa9o88hGMBylZPwc3RQBJL1XOSdijdO/3Z9H8c6n2Z/yn+b/vnX67p8UbnVOvdirE /PuqahYQ2Zs52gMjSByvegWn68VW+QNV1G/+v/XJ2n9P0vT5duXOv6sVTadVZ5FYBlYkMp3BB7HP NNUazT/rH73e4/pHueNef/IEmjSvq+koz6UxLXNsu5gJ/aUf77/4j8s6nsjtfxax5D6+h7/2/e4G o0/DuOTEEkDCo6Z0Lhrq4q6uKvZvLn5d+XtK0S0vdZs/0hqF4odkdiEiDLyCBQaEgdSe/TMbU6gY gDV20Z83hjku178oNK1eCC+0Bl0uV6+tbuXeJhvuu5KmvhtluHJxxEu9njnxRBeQapYXWl6rc6Xe KEu7RzHKAarUbgqfAg1GWNiGrirKrLyHPeKHhuwY30r9Jo5SgMnIx/Vvtfa5qRy/DFUJL5N1NmtU sytw89rb3M3No4Fja7qYoeUrqGdlAIA3PYYq3c+StVj0u0vogJZJop5bi0YpHNF9WlaKQLGz+pJx 4cm4r8PfFba8qeUzr63LfWWgWBoYwEjExrOWAdxzj4RJxq7708DiqWaLpMur6umm28qAsX5z1JjV IlLu+3UBVJ98VTOy8t6NqM6Jp2rmUGO5eSOaARTobaFpR+7EsgKOFoGD7dxiqAbytrwtY7k2v7uX 0iB6kfqKJzSJnj5c0VyfhZgAcVcvlXzA8hjS0LyLeNpxVXQn6ygLNHs3YAnl9n3xVrXfL0uj2emz zzI8uoJK5jjKSInpSmMcZY3dH5UrUfLFUnJxVaTirRxVaTiqwHFVwOKrgcVeqfkv/vNqv+vD+p85 P2k+qHuP6HYaLkXpOcy5yN07/dn0fxzqfZn/ACn+b/vnX67p8UbnVOvdirD/AMxLW6uIbEQQvMVa TkI1LUqF60GKqf5c2l1b/pD6xDJDy9Hj6ila051pUe+Kp7L/AHr/AOsf155pq/72f9Y/e73H9I9y myqylWAZWFGU7gg9jmODTN803HGLXNSt4wEhiu5kjQbBVWRgAPlTPS9MScUSefCPudHMVIqtcvYs /wDyXj0iTzW4vgjXKwM1gslKeoGFeNf2wtafTir2XXNMubsLJAxZl2MJNB8xXauYGu00slGPycPV YJT3HyRWlWUlpaiOSQu53IrVV9ly/S4TjhRNtuDGYRolgn57DR4/Jv1i64DUlniXTW29QsXHqKD1 4+nyJ7dMyG54VG/JQcUsrs/P0em6FpFhFBIbyxv0nmlAUo9pG7S+kKnqzyNXb6cVVW/MXT5LnVk9 Ka1s57m2n0+UWtrdvGlrF6CRtDcH0wSgFHVqqfHFCHf8wNGlmsdRmW9k1ewh1FERo4PSmkv5JiHk kRk48Fmq3GL4j4DqqpeTfN2maRpM1tfRSD1Zle4MUMcwubbgUe1lDvFxQ8qhgTQ70xSo2/m/TYfO 02s2Ns402RTF9UZVidYXg9BkHEyCqr0bueuKHaVrXlHRbtZbRL25kaK8jmuZkjib9/A0USLCssi0 UtVmL18BilEN+YGmxy3eowQ3DarqFvaWtxbSKgt4xamLm8cgYu3MQCgKDjU7nFCOb8xfL9rcNJaw 3kq3WqXGo3KyRxRlIry3kgkSMiSTk6erVSaV9sVYxr2s6VeWGjadpxuHTS4545JrmNIi5mnMoIVH lp9qnXFKWE4q1XFVpOKrScVWg4q2Diq4HFXqv5Lf7zar/rw/qfOT9pPqh7j+h2Gi5F6VnMucqRTy RV4U3619szdHr8mnvgr1foasuGM+ap9euPEfdmb/AC/qe8fJq/Jwd9euPEfdj/L+p7x8l/Jwd9eu PEfdj/L+p7x8l/Jwd9euPEfdj/L+p7x8l/JwUGJJJPUmpzTzmZSMjzLkgUKayKXzNen/AJ2TVv8A mNn/AOTjZ6VpP7qH9Ufc6TJ9R96rXMhg416glWG6sDQgjoQcVaM+qk/8dK7/AOR0n/NWKu9fVf8A q5Xf/I6T/mrFUPPbSXEqyXNxLcOoorSuXIHWlWJxVEKAooOmKuNDirRAxVrgnhirtqU7Yq0FUdBi rRC1rirRVfDFWiFxVbQVriricVaJxVaTirROKrAcVbBxVcDir1b8lP8AebVv9eH9T5yftJ9UPcf0 Ow0XIvX9DhikMxdAxXjSorStf6ZH2dwQmZmQBrh5/FdbMiqKa/Vrf/fSf8CM6f8AKYv5kfkHA8SX eXfVrf8A30n/AAIx/KYv5kfkF8SXeXfVrf8A30n/AAIx/KYv5kfkF8SXeXfVrf8A30n/AAIx/KYv 5kfkF8SXeXfVrf8A30n/AAIx/KYv5kfkF8SXeXfVrY/7qT/gRidJh/mR+QXxJd5YzOoWaRRsFYgD 2BzzrUREckgOQkfvd3A3EF8w3x/52TVv+Y2f/k42eiaT+6h/VH3OmyfUfeqVzIYN1xVOLLytrN1J CFh4xyhWEhIPwsK/ZB5V9qZrM3a2GAO9yHRz8fZ2WVGqieqP1/yVqNpOjWUJkhdVqhIDAgAE7kA5 iaLtqEo/vDR7+jkansw3eLcMbuo3tbqS1mHGeI0detNq5usWWOSIlHkXWZMZhIxlzCyuWNbVcVdX FWq4q6uKtVxVquKtVxVquKrScVaJxVaTirROKrScVWA4quBxVcDir1f8kz/ourf68P6nzk/aT6oe 4/odhouRex6B/u//AGH/ABtk/Zn/ACn+b/vmOu6fF53c+Vvz8NzKbfXdM9Auxi5z3QbhX4eQWCla eGdU69T/AMKf85B/9X3Sv+ki7/6oYq7/AAp/zkH/ANX3Sv8ApIu/+qGKu/wp/wA5B/8AV90r/pIu /wDqhirv8Kf85B/9X3Sv+ki7/wCqGKpj5Q1rzJoN5qKeddcs74oqLb29i08zLICS/L1IowD0Gx+e YWXtHDjJBluHNxdnZsgBEdijU816LdSM4mMRkYkJICCKnuRVfxzgtREyySkORJLuvyeSIqrp86Xr A+ZNWINR9dn/AOTjZ6Dpf7qH9Ufc87k+o+9VrmQwdyxV7zoXonTYTHQDfi47GtQD9FM83yXxb/Pz esy89uSYEA8gV/14/H/KGQ/BH6Q1PAvOc0a+bp1jNQIo6+NeO1fopnb9j34A95dR2n/ffAIPlm0d ezXzBJb2HlrRTbTaZayXOm+pNbzWSy3U7mSReSTfVpeJoKAmVen04oRp/L7RLrUrrTrKe5hksb2z tppp3jkV47tGYlEVI+LJw2qxr7Yqk9hpPlC+t72/iGoLa2VlPdPbO8QcvDNEihZ/S4EOk24CVQ+P dVMLDyRoFzbaZftPcCw1d7C2s+MkZf6xcTNHdoTwofSETU27rXFbRXlzQPKhlN8tvcXECnUrGS3u ZIXHq2lsZRKp9GnxK2wpVG3q2KpfqOl6bJotnq+oTXM1jZaTbSR2iPCklbi7miSNZfSoETgWJZGJ P4Kog+RPL9vdW8F1LdSi+1O3sLVopIo+Ed3bxzxvIGjk5Mnq0YClfbFWBXkP1e7uLblyMEjxFule DFa/hilRrirROKrScVaJxVaTiqwHFWwcVXA4q9Y/JE/6Lq3+vD+p85P2k+qHuP6HYaLkXsugf7v/ ANh/xtk/Zn/Kf5v++Y67p8WCXGg/n2Z5PQ1nSvR5N6XOSUNxr8PIC1IBp4Z1Tr1P9A/85Bf9XnSP +Rs3/ZJirv0D/wA5Bf8AV50j/kbN/wBkmKu/QP8AzkF/1edI/wCRs3/ZJiqT3mrfmRYXk+na9q8E zKq/Dp7ybFtyHZooD0psK5oO19eR+7gaPX9T0HZGgB/eTFjp+tM9N8n+pCJ9QlaMsOXpJQMB1+Jj XOUnn7nZ5dbRqAVLzybbvCZNPnLNuVVyGVvYMAKYI5+9jDXEGph5h5s8vlQby2gWO6gZjdqAFZl/ aJ8WWmdF2Tr+GXBI+k8vJxu1NEJw8SAFjn5hjMcgdAw751DzK6uKvSPy/wDOEAiXTbp/3qCgU/to Ngw8SBse/fOQ7Y0EoTOSI9Evx/Y9Bos4ywET9cftDIvNXm7S9H0x5pJq1H7oqfjJP7C+J/V1zWaX SzzTEY/2e9yZyGMcU9vLveDi6n1LU7jUJ/7ydi5A6AHYKPkNs73BhGOAgOQeazZTkmZHqjq5a1pj ceaNbks4LJzbTW9vEYIPWs7SWRIySeKyyRNIN2J2bFWpfNfmd5ridb4pNdywXFxIixqxlta+iwKq OPCv7NK98VU7zzT5muUmie6QRTwvbSRRwwxR+lLIssgEcaKil3QFmUcj44qiIPNz2X+G4ILZvqmg 3C3rwPNUzzl1eQ8ggCKeFFHE8d9ziqifO/mi41GO9juFgFu8zW0KRQCNfrNRLzRY1SVnU0ZnUlu+ KqH+J/NCSxsl0npx2/1MQPBA8JgEjSiN4WQxOFdiw5KadsVb/wAT+aDMk7XxaaO9XUkdkjYi6QBV k3XsFAC/Z9sVQLSzSySTTNzmldpJGoBVmNSaDbqcVaJxVonFWicVWk4qtJxVYDirYOKrgcVetfke f9F1f/Xg/U+cn7SfVD3H9DsNFyL2bQP93/7D/jbJ+zP+U/zf98x13T4sEuLT/nIATyCC601oeTek WkQErX4aj6qaGnvnVOvU/qv/ADkN/wAtOmf8jE/7JcVd9V/5yG/5adM/5GJ/2S4q76r/AM5Df8tO mf8AIxP+yXFUpgXU5PMkS64yvqPrKLwqBxMi0Hw8Qo47bbbjOF7SkTlmTzt7PTgR0o4f5v8Aaze8 gE0BUsVA+Igd6djmlIcDFPhKzTP94Yv9l/xI4x5MtR9ZYP52htzqF2jnhHJF++atKApRj92bDSyI ojnbsNPUsNS5bvF9OkBhoDUA0B6Vz0IPFovlhVa6ltwSrD7LDqD7YCLSDSEu4L68nEl1cvOwAAaR ixAHbfI48UYCogD3Mp5JTNyNomGNY1CjsKZNgqVxV1cVarirq4qtNMVdsOmKurirXLFVtcVaJxVo nFWicVWk4q0TiqmDirYOKrg2KvWfyMljMOsRch6gaBuPelHFc5T2lBuB9/6HP0R5vZNHu4IDKJW4 8+PE0Pavh88x+wtbiwmYyGuKvsv9bPV4pSqkz/Sdh/v4fcf6Z0X8saX+ePt/U4X5bJ3O/Sdh/v4f cf6Y/wAsaX+ePt/Uv5bJ3O/Sdh/v4fcf6Y/yxpf54+39S/lsnc79J2H+/R9x/pj/ACxpf54+39S/ lsnc8v8APVoINcOo20vJLhg4IFCjqB/Suc72jPFkyGcJcXFz8npuyshOPw5CuH7QjrHzHpl/bCO8 cQTbc1YlVJHcN/XNLPCQs9NPGbjuFSfW9E06JzBKJpG6RxtzqR033AyMMJQMOTIdxTy3z55lFvaz STj1LvUecUSDYAFaE/JQRm97L0hyZBXKO7Zr88cGHh6y2H63n+nLxtxtQnOyeRRVcVZJ5Z8galr+ kJqkeqQ2cUsk0ccDWrTMBBK0NS4ni6mMn7OanVdq+FkMOG68/wBjstP2f4kBLiq/JM3/ACl1GNeT 6/bqPE2Lj/sazH/lv+h9v7G4dk/0vs/axDXNPl0TWG024uUuqxRzw3EcbQ8lcstDGzyUIaM/tZtN JqfGhxVW9ODq9KcMuEm9rQ3IHMpxUbb6Pq9zaSXltY3E9nDX1rmOJ3jSm55OAVH04qguWKu5Yq1X FUfYaBr+pQtPp+m3V5AjFHlt4JJUDAAlSyKwrQjFULNZ3kESTTQSRRSM8ccjoyqzx0DqCRQlajkO 2KrI7e5khlnjhd4IOPryqpKJzPFebDZeR2FcVXXdhqFokL3dtLbpcr6lu0qMgkT+ZCwHIe4xVDE4 q0Tiq0nFWi2KrScVWA4q2GxVcDiqb+WPM+oeXdUXULOjmnCaB9lkjJqVNOnSoOYmt0cNRj4JfA9z ZiyGBsPUIPz28qGJTdWt5BNT441SORQf8lua1HzAzl5+zucHYxI/Hk541ketqn/K9fJX++73/kUn /VTIf6HtR/R+f7F/OQ83f8r18lf77vf+RSf9VMf9D+o/o/P9i/nIebv+V6eS/wDfd7/yKT/qpj/o f1H9H5/sX85Dzb/5Xp5L/wB93v8AyKT/AKqY/wCh/Uf0fn+xfzkPNpfzW8n65PFpsUF409ywji5R IFBY9SeZ2HfIZOx8+GBmTGoi+f7GzDqYymBG7K7VLCztLO6vnkMcFvG8zilQFRSx/VmtwZZTkIgW Saeiln4YknohPLq2Ot6Tb6pbyP6FxyKqQAw4sVIO57rl2rMsOQwI3DHDqhkiJR5F5b5y0qa286X0 csryRFxLbc2LcY5FDcVqTQKSV+jOx7HyCemiQN+R94eW7REvGNm0OtFUAds2jgpv5V0u31fX7XT7 hnSGYSF2jIDfBGzChIYdR4Zia7PLFiMo83I0mIZMgieT0iPShoWnfUNJ1C5jgg9V1RhbuoaRmlbd ouRq7Enf2+XNSz+LPinEWff+t6TFpOCFAkAe79SBXzdpl0tgovoWv9S9JbaMtXkZZPSZkWtWVH5V AP7JGE6WQJ2PDG2wavGIiiOI0xX8w/K2rPqb6yJoZ7aztoY5nUej/u2Q0VWeQtTnvvmz7M1UIjg3 Bkf1Op7TwTmePuj+ksXicGNSDXbN46Vnt3Z+YL6Dyte+WnaK1sdOKT3iHhDa3KySm4M7/Zj5qQfj +0OlcUK8aWZurKxgsLSW9HluO+063FtCXuNQYAEkFazN6fNhG1QSPs1xVNbLTbB7wW8WkRfpaeCw bVHW1gu4rS5cN60U9kWja3ideJkljA4HbbFUoXTo38nXRi061i+rQXsk+oGGO5tZmjm+D0b1JPXg mUfDHE9Q43I3xVAadfaZa/lpBcahbXF0keuu0SW1wtqwZbWM7uYpzTbtQ++Kp7DdXXmi00jVJILc Tzz65efVTB9b+ILb0WC2ZkE8tPsq5oTuRiqrrwfT9N8y22lWcQeTS9L1CWA2VuGqzAXMhg4yiNU4 8mUErGakU64qp6+11e6xrcthp1tqfmC1Gkpa2bWsEhFrLaq88npcKSfGVVmYEop2KjFXX1v5dtdY 0Oy0yztJtP1DzLLaTSNDFMWhjktiYVkdWbgGdl2PTatCaqrtKXTru90CCfS7Ax6lq2oabdFbSBSb eEKY1BCfCy8z+8Hx/wCViryNX5V9iRilstiq0nFVMNiq4NirYOKthsVdRT1GKt8U8BirfFPAYq3x TwGKt0TwGKo3SdWbR7wX8MKyXESOIOX2Vdl48iB1oCdsxtXphnhwE1E827Bm8OXEBuif8bapP5X1 jT9Qmee6vpEaGVqmisR6q+AXigoB4nNeeyYRz45wFRiDf6HJGukcUoyNk/gtWnmu60zyXJpVpI0N 3Jcq8cqVUpEQGbiR0PNPxyefsyOTVDLIXHh5ef8AYfsRj1hhhMBzv7EFqnmDUNZuLS4v0U3cMXoy XCjj6igllLLSgIqemZWj0UdOJCH0k3Xc0Z9QctGXMBTDZmNDlur61lW5sbh7a6irwljND8Q4nr7H IZMcZipCwyhMxNg0Wh5n83AMDqEjhlZSGbb4hSu1Nx1GUHRYv5ob/wA5m/nlIdP0+80/UI7+1lKX MTiSNiFYKynkCAQe+ZE4CUTE8i0QmYkEcwyO+82+a7+0ntLqeN4bhVWQCNFICmuxH8x65iY+z8UJ CQ5hzMnaOWcTE1v5IWzDJCqt1GZrgqjqrdcVUxbxA1pvirhDGB0xVr6vHXpiq8gcadsVaZVIoe2K qfoRgk064q4wx0pTFVn1eIGtN8VbeKNuoxVtQFFBiricVaLYqpBsVXBsVbDYquDYq2GxVuuKt8sV b5Yq3yxV1cVcQpFKYq4qpFCK0xVvbFW+WKt1xVquKt1xVqoxV1cVdyxV3LFWq4q7lirXLFWuWKtc sVarirXLFWi2KtFsVWlsVaLYqpBsVXBsVbDYquDYq3yxVvlirfLFW+WKt8sVdyxVvlirfLFXcsVd yxVvliruWKu5Yq7lirXLFXcsVdyxVrliruWKtcsVa5Yq1yxVrlirXLFWuWKtFsVaLYqtLYqyD/lW 35g/9S5qP/SNJ/TFC4flt+YP/Uu6j/0jSf0xVv8A5Vv+YP8A1Luof9I0n9MVb/5Vv+YH/Uu6h/0j Sf0xVv8A5Vv+YH/Uu6h/0jyf0xVv/lW/5gf9S7qH/SPJ/TFW/wDlXH5gf9S9qH/SPJ/TFW/+Vcef /wDqXdQ/6R5P6Yq7/lXHn/8A6l7UP+keT+mKt/8AKuPP/wD1L2of9I8n9MVd/wAq58//APUvah/0 jyf0xVv/AJVz5/8A+pe1D/pHk/pirv8AlXPn/wD6l7UP+keT+mKt/wDKufP/AP1L2of9I8n9MVd/ yrnz/wD9S9qH/SPJ/TFXf8q58/8A/Uvah/0jyf0xV3/KufP/AP1L2of9I8n9MVd/yrnz/wD9S9qH /SPJ/TFXf8q58/8A/Uvah/0jyf0xVr/lXPn/AP6l7UP+keT+mKu/5Vz5/wD+pe1D/pHk/pirv+Vc +f8A/qXtQ/6R5P6Yq1/yrjz/AP8AUvah/wBI8n9MVd/yrjz/AP8AUvah/wBI8n9MVa/5Vx5//wCp e1D/AKR5P6Yq1/yrj8wP+pd1D/pHk/pirX/Kt/zA/wCpd1D/AKR5P6Yq1/yrf8wP+pd1D/pHk/pi rX/Kt/zA/wCpd1D/AKR5P6Yq1/yrf8wf+pd1D/pGk/pirX/KtvzB/wCpd1D/AKRpP6Yq0fy2/MH/ AKlzUf8ApGk/pir/AP/Z - - - - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - xmp.did:05a1a564-0956-4648-931a-ea49b9a477af - uuid:5fc13447-112e-4782-a337-8197c10fdc4a - proof:pdf - - uuid:f6b703e1-d559-4518-939d-763f9f0cc1d6 - xmp.did:6e098dc2-7226-0b41-b782-5821fc753795 - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - default - - - - - saved - xmp.iid:6e098dc2-7226-0b41-b782-5821fc753795 - 2017-07-12T15:43:02+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - saved - xmp.iid:05a1a564-0956-4648-931a-ea49b9a477af - 2017-07-12T16:20:09+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - - Document - Mobile - 1 - True - False - - 200.000000 - 124.000000 - Pixels - - - - - Roboto-Bold - Roboto - Bold - TrueType - Version 2.137; 2017 - False - Roboto-Bold.ttf - - - Roboto-Medium - Roboto - Medium - TrueType - Version 2.137; 2017 - False - Roboto-Medium.ttf - - - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Mobile Color Group - 1 - - - - R=136 G=168 B=13 - RGB - PROCESS - 136 - 168 - 13 - - - R=127 G=71 B=221 - RGB - PROCESS - 127 - 71 - 221 - - - R=251 G=174 B=23 - RGB - PROCESS - 251 - 174 - 23 - - - - - - - Adobe PDF library 15.00 - 21.0.0 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 9 0 obj <>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 228 0 R/TrimBox[0.0 0.0 200.0 124.0]/Type/Page>> endobj 210 0 obj <>stream -HWˎWp,[ HË Z\I~%@>Tݼ3%{izW^}Gtۋ_xw=eϗ7ۋϰϛw~z}χ+Fcb}v\ ˚G{!hL<>2&~ϩ4Gv<^B~҃{|.ݽ^w>+齄εWxEZ d1B6>m*"bgo߸/_^?w3?WُЗ^zv0#wߢ {C]ŵ=Pۣ1"Ҁ*в8څpC,DW4W8wpC}IWK8 Jz&Cxk+x8r%((`u=I+oUES꣫a1SC>W;o .+%e43sXAu5BPU&Iq/[QB#dv&Mvq͈l^H:@y&v i8g''0X0nwqӻ H{2Si - 1k Y#5 9B]{yu -㉳J&T?*" n3*瑄Ó`NX N5<'alTni0fnIBJg -HY/5,d" -_gH>`hXΫ3\ C"<}ouP: !d>8pveqJNRX`Ҩ 56Z²K?"BTR$X;;gTt\!6YC#TRaSo7J|YJoTpʣ=_moP gx+D;e%/.#Z501T 䙸 lfή!"t& =!icΒ2;vFwg5Rou{P+l~N鶆Ys40ǃӂ\x<3>"1]Cv0\լM1 $mE1M~k'^e~^)]/ AO#NBdȝ71N6NRpkF$?CMv:Sr׌v҃` -K@e%LG7#_i[դm MguJMvՀa'3z4CVAUVjb ďƗblh4Ύ - ~с9)%o$wez* \Dn7z9C)h!*1BNln6"pbs.>IIfR)/āF&* 3YYu|ʈd0R{'$[z V|,ǧ5/'mө8#]QЏKշi|֑@ڠǷѶXW!'F)I!NDH&\mԍ^y՟*{;Z&KۃAiW%Dg7Mţͺ0"yYE{54ˤ"j|6C .$;FnHXz$QaсidmRݛۺZJw(Kؤ^F֋f6  r:I' pP 넨ftrxX&A>F>L #22N$1#M #$vKAy!I5UR)AѮ>cj@FYphD@3l<~o`1XHQJX3H̖CRhZ Ž$MLF^DیAm3 xly0i&Bjf~t -Kt ʧ@+mL[Hs:Ґn9Z -ۭt_Y¼#ZIfD)qGx|!tpoЖMueNμT2v /b:y۰=[Ei6AɕRH V8CKE9|m[ag$v?LhW!hLd.Y\G$cd4ivU< (\M$]uI=}g7~#o=}ڽ:{ )fQna=|>~G g{wowˣc-Y8?v__OQQbeoAF#3a,} -S}I47 3"EߧĶSl&|vehXUmB vNj6fS} pa6r2ݑ]:buBF1!'s -RW!oyQMLLjPhA5`jǽ' ,մ{@dGP,+/y1QQqD\!RgQHa(d{itш ȏr)q\"Dj 6`1钨͒И%Ʃ{?qq\ 8?rWU')r^ޜ+ Lvz>dJgVUE#$?D.`9 -endstream endobj 211 0 obj <> endobj 228 0 obj <>stream -8;VF`YmnW*#TSY/>l>+qlJ6!.:R0L*VB?=I8?DCo44-R%E(2aQ])r&15eUaI$d[c[ -5+Vrl.-N)%'4Hdbb4!LsHOst!X!f\!NFCi:@>]@%n;HPS5@q^"h&H6[pS=0%o -!%rVlIf~> -endstream endobj 230 0 obj [/Indexed/DeviceRGB 255 231 0 R] endobj 231 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 217 0 obj <>/ExtGState<>/Shading<>>>/Subtype/Form>>stream -q -200 0 -200 124 re -W n -q -0 g -/GS0 gs -205.0051117 0 0 -127.1031647 101.066597 107.6320038 cm -BX /Sh0 sh EX Q -Q - -endstream endobj 218 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -84 0 0 19 20 92 cm -/Im0 Do -Q - -endstream endobj 219 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -32 0 0 39 55 14 cm -/Im0 Do -Q - -endstream endobj 220 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -68 0 0 20 110 92 cm -/Im0 Do -Q - -endstream endobj 221 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -26 0 0 18 90 62 cm -/Im0 Do -Q - -endstream endobj 222 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -59 0 0 17 118 62 cm -/Im0 Do -Q - -endstream endobj 223 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -22 0 0 25 92 36 cm -/Im0 Do -Q - -endstream endobj 224 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -51 0 0 17 118 39 cm -/Im0 Do -Q - -endstream endobj 225 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -28 0 0 19 89 16 cm -/Im0 Do -Q - -endstream endobj 226 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -69 0 0 17 118 16 cm -/Im0 Do -Q - -endstream endobj 227 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -61 0 0 62 20 21 cm -/Im0 Do -Q - -endstream endobj 262 0 obj <> endobj 264 0 obj <>stream -H9 Q&#zJW9{=un]Kװ,,]Dz,LDDDDo0ߑ -z&;:X -endstream endobj 235 0 obj [/Indexed 213 0 R 1 266 0 R] endobj 265 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 344/Name/X/Subtype/Image/Type/XObject/Width 61>>stream -H?N@af(0`1$֘PQR,RlOM0Y. ,=0!NbA?ge]nb@{H=?T!EetV.V"l8\xƬ\GCkӬv^5kpv}cR -f`Iʎ!Cb꣎>stream - -endstream endobj 267 0 obj <>stream -HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  - 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 -V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= -x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- -ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 -N')].uJr - wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 -n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! -zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km -endstream endobj 263 0 obj <> endobj 268 0 obj <> endobj 269 0 obj [0.0 0.0 0.0] endobj 270 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -61 0 0 62 20 21 cm -/Im0 Do -Q - -endstream endobj 271 0 obj <> endobj 273 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 344/Name/X/Subtype/Image/Type/XObject/Width 61>>stream -H?N@af(0`1$֘PQR,RlOM0Y. ,=0!NbA?ge]nb@{H=?T!EetV.V"l8\xƬ\GCkӬv^5kpv}cR -f`Iʎ!Cb꣎> endobj 259 0 obj <> endobj 261 0 obj <>stream -Hb``2Hr8bĐIV /b*0B3CǸM!!4,S_& 4 -endstream endobj 274 0 obj <>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 714/Name/X/Subtype/Image/Type/XObject/Width 69>>stream -Hb``ddbd%Ä,ȈC!/vAA~n.VNF&6n60qJ[Hp -b76e:GJW K3BIlR6iq|,@w 12&Uԗ' h8%  -s -ȫfeleg*/(ehimj-$h[TѼl]WjraW8L^>:)aABN57M -ȍ*0qBGUZM}QN!/!GUULij+rj.hnJfvokj rMooMl);e掓+'.^j+qwݖ'6WX3 9xFD%v̛SPZ>荵ZNe=Vw 1A$|uM+lX-\㊦/* g[\ʂ ;ږ#^fMgm~~-Њ(@ªچB )mFh:26QV53Sӱrtq5`cdfcVU1wr46WSS116Q67V>PaFVV&&Vv>AA>^^.N `ica9 P<r(m -endstream endobj 260 0 obj <> endobj 275 0 obj <> endobj 276 0 obj [0.0 0.0 0.0] endobj 277 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -69 0 0 17 118 16 cm -/Im0 Do -Q - -endstream endobj 278 0 obj <> endobj 279 0 obj <>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 714/Name/X/Subtype/Image/Type/XObject/Width 69>>stream -Hb``ddbd%Ä,ȈC!/vAA~n.VNF&6n60qJ[Hp -b76e:GJW K3BIlR6iq|,@w 12&Uԗ' h8%  -s -ȫfeleg*/(ehimj-$h[TѼl]WjraW8L^>:)aABN57M -ȍ*0qBGUZM}QN!/!GUULij+rj.hnJfvokj rMooMl);e掓+'.^j+qwݖ'6WX3 9xFD%v̛SPZ>荵ZNe=Vw 1A$|uM+lX-\㊦/* g[\ʂ ;ږ#^fMgm~~-Њ(@ªچB )mFh:26QV53Sӱrtq5`cdfcVU1wr46WSS116Q67V>PaFVV&&Vv>AA>^^.N `ica9 P<r(m -endstream endobj 256 0 obj <> endobj 258 0 obj <>stream -Hb`F4RHRpIlR0I>/Filter/FlateDecode/Height 19/Intent/RelativeColorimetric/Length 285/Name/X/Subtype/Image/Type/XObject/Width 28>>stream -Hb`FF&$ȀL|"p ΄Vokn$#bhp;Tj,#M駯n>#˽2 n}?}.@$&iv?d9>ǟD{%Bd["Ez<@L"^AqoI4L"_#b/ߠ 6=oE_abqkTB/!>߶e֣u*́1q!,*<% -ؘ0) T -endstream endobj 257 0 obj <> endobj 281 0 obj <> endobj 282 0 obj [0.0 0.0 0.0] endobj 283 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -28 0 0 19 89 16 cm -/Im0 Do -Q - -endstream endobj 284 0 obj <> endobj 285 0 obj <>/Filter/FlateDecode/Height 19/Intent/RelativeColorimetric/Length 285/Name/X/Subtype/Image/Type/XObject/Width 28>>stream -Hb`FF&$ȀL|"p ΄Vokn$#bhp;Tj,#M駯n>#˽2 n}?}.@$&iv?d9>ǟD{%Bd["Ez<@L"^AqoI4L"_#b/ߠ 6=oE_abqkTB/!>߶e֣u*́1q!,*<% -ؘ0) T -endstream endobj 253 0 obj <> endobj 255 0 obj <>stream -Hb` 0^i:p&H C #ZGīM@:ūuȊ1 -endstream endobj 286 0 obj <>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 523/Name/X/Subtype/Image/Type/XObject/Width 51>>stream -Hb` 022112ƐdbaáUMBSdB&L͓PWaAc5LȎsVd28ydrlL`w dJ:{+Kɛ{x9gz:؛*J$T$nZVT;+γb֢sm*.O5kvW+oI-_8;*hS{&,f▶r[A&-2ui٥D[L]w[gmHx÷N-ki+bH. ?d˒)ZضkVoO=A4fYmpKZQMgZ@ fWX7OX[U- 5)`99ɫT^\ (e`ncg"" qH쳳qrcWPHO/#Q()$/TK4gԕ74bgd   0 -endstream endobj 254 0 obj <> endobj 287 0 obj <> endobj 288 0 obj [0.0 0.0 0.0] endobj 289 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -51 0 0 17 118 39 cm -/Im0 Do -Q - -endstream endobj 290 0 obj <> endobj 291 0 obj <>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 523/Name/X/Subtype/Image/Type/XObject/Width 51>>stream -Hb` 022112ƐdbaáUMBSdB&L͓PWaAc5LȎsVd28ydrlL`w dJ:{+Kɛ{x9gz:؛*J$T$nZVT;+γb֢sm*.O5kvW+oI-_8;*hS{&,f▶r[A&-2ui٥D[L]w[gmHx÷N-ki+bH. ?d˒)ZضkVoO=A4fYmpKZQMgZ@ fWX7OX[U- 5)`99ɫT^\ (e`ncg"" qH쳳qrcWPHO/#Q()$/TK4gԕ74bgd   0 -endstream endobj 250 0 obj <> endobj 252 0 obj <>stream -Hѹ Ay`p3[=ev#_+?;(=7`fM -endstream endobj 292 0 obj <>/Filter/FlateDecode/Height 25/Intent/RelativeColorimetric/Length 357/Name/X/Subtype/Image/Type/XObject/Width 22>>stream -HlR-`fx7!`h@45`Xֵ b8!?pL뉇9_MSOf62t4%vb*J37pKii#/9ML3+)A' `+soRaSt]sɘ9ᡄ88^簐!g>Y NDcp7wya V'k&@WK@))m-SlY֭crx)^,umk5y*&C> endobj 293 0 obj <> endobj 294 0 obj [0.0 0.0 0.0] endobj 295 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -22 0 0 25 92 36 cm -/Im0 Do -Q - -endstream endobj 296 0 obj <> endobj 297 0 obj <>/Filter/FlateDecode/Height 25/Intent/RelativeColorimetric/Length 357/Name/X/Subtype/Image/Type/XObject/Width 22>>stream -HlR-`fx7!`h@45`Xֵ b8!?pL뉇9_MSOf62t4%vb*J37pKii#/9ML3+)A' `+soRaSt]sɘ9ᡄ88^簐!g>Y NDcp7wya V'k&@WK@))m-SlY֭crx)^,umk5y*&C> endobj 249 0 obj <>stream -Hb`0BDEӂ,W׀$jV4#RDnVjj%[/zz"M'>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 654/Name/X/Subtype/Image/Type/XObject/Width 59>>stream -Hb`0B d0Z $ ;;;; #PW388X43B,22FF22lR l6lLR W@."/X8;Y)I:Jq012ID[H 3rrrsJzherJ.;43}"'nARkf^ȸ07{SyQ559UAgEKڗ-k/ +h{ -yNBaVAxOS;mCPψFaP8;Mߚ=uc׎-0nUNpTVfFK[{vaY^cOGHKĊIrz*;qȾiӫD-=L,]Sm\T_VRYSbgYT?uۦvi&Mzf0Я1i ӖOon+rhk)nn.]=&!m"oy)|6^i%5U>:EE,<7 ;> endobj 299 0 obj <> endobj 300 0 obj [0.0 0.0 0.0] endobj 301 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -59 0 0 17 118 62 cm -/Im0 Do -Q - -endstream endobj 302 0 obj <> endobj 303 0 obj <>/Filter/FlateDecode/Height 17/Intent/RelativeColorimetric/Length 654/Name/X/Subtype/Image/Type/XObject/Width 59>>stream -Hb`0B d0Z $ ;;;; #PW388X43B,22FF22lR l6lLR W@."/X8;Y)I:Jq012ID[H 3rrrsJzherJ.;43}"'nARkf^ȸ07{SyQ559UAgEKڗ-k/ +h{ -yNBaVAxOS;mCPψFaP8;Mߚ=uc׎-0nUNpTVfFK[{vaY^cOGHKĊIrz*;qȾiӫD-=L,]Sm\T_VRYSbgYT?uۦvi&Mzf0Я1i ӖOon+rhk)nn.]=&!m"oy)|6^i%5U>:EE,<7 ;> endobj 246 0 obj <>stream -Hb`F`@8QN \ - #N v . pO 7?F -endstream endobj 304 0 obj <>/Filter/FlateDecode/Height 18/Intent/RelativeColorimetric/Length 286/Name/X/Subtype/Image/Type/XObject/Width 26>>stream -H\1O@piBM `0q09{ b3p2alPܮMzK,y`=/Ӵ -! iٶm: Qʧcl4$'ǽѝb9_~<]{o z6Gy!޼r!aY#Su/޷XUD9erHw!EfQ脘^ f< =Ec+رZ?]hԷ`Ks挷#(POPnSA1)0"D -endstream endobj 245 0 obj <> endobj 305 0 obj <> endobj 306 0 obj [0.0 0.0 0.0] endobj 307 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -26 0 0 18 90 62 cm -/Im0 Do -Q - -endstream endobj 308 0 obj <> endobj 309 0 obj <>/Filter/FlateDecode/Height 18/Intent/RelativeColorimetric/Length 286/Name/X/Subtype/Image/Type/XObject/Width 26>>stream -H\1O@piBM `0q09{ b3p2alPܮMzK,y`=/Ӵ -! iٶm: Qʧcl4$'ǽѝb9_~<]{o z6Gy!޼r!aY#Su/޷XUD9erHw!EfQ脘^ f< =Ec+رZ?]hԷ`Ks挷#(POPnSA1)0"D -endstream endobj 241 0 obj <> endobj 243 0 obj <>stream -Hb``$O !IF24ph4l*H 3pr J̠Jm#g,rĘHj&Ph\ -endstream endobj 310 0 obj <>/Filter/FlateDecode/Height 20/Intent/RelativeColorimetric/Length 808/Name/X/Subtype/Image/Type/XObject/Width 68>>stream -Hb``$O##T+#++#H( *['(V&,' '`*4ØML帙y54y9 %y% 3ȝL`a2v^^v -~E%ٞ -@[FZ :˘ggBg;Yy6Bff<`3YVk9%Zx-$ s7UU4.Z278_MThKsCsDkZaa_VLBi 4g\~~PВکvvWEW[W^Y/$\foPTԐPZ?eu)5V޹jZwqwt$\1ev)/ČL޴Β Psچ:_wzc3랴dI& 3~i -L+oQ\U>abF~ҪaFK˘S31#o;bS0./_}yQAi dEGg5.)*lۼqSKiC{b}ISV4ZR[ PاZ[tsHۄĄd92Z:vĖʊʤ7܂@e;iJOZ@HNRARTSJT_7h"/#Pjuvu0w7ѵ7S0au^vf6^ BB|D'bS$i`cDs - bv&

      > endobj 311 0 obj <> endobj 312 0 obj [0.0 0.0 0.0] endobj 313 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -68 0 0 20 110 92 cm -/Im0 Do -Q - -endstream endobj 314 0 obj <> endobj 315 0 obj <>/Filter/FlateDecode/Height 20/Intent/RelativeColorimetric/Length 808/Name/X/Subtype/Image/Type/XObject/Width 68>>stream -Hb``$O##T+#++#H( *['(V&,' '`*4ØML帙y54y9 %y% 3ȝL`a2v^^v -~E%ٞ -@[FZ :˘ggBg;Yy6Bff<`3YVk9%Zx-$ s7UU4.Z278_MThKsCsDkZaa_VLBi 4g\~~PВکvvWEW[W^Y/$\foPTԐPZ?eu)5V޹jZwqwt$\1ev)/ČL޴Β Psچ:_wzc3랴dI& 3~i -L+oQ\U>abF~ҪaFK˘S31#o;bS0./_}yQAi dEGg5.)*lۼqSKiC{b}ISV4ZR[ PاZ[tsHۄĄd92Z:vĖʊʤ7܂@e;iJOZ@HNRARTSJT_7h"/#Pjuvu0w7ѵ7S0au^vf6^ BB|D'bS$i`cDs - bv&

      > endobj 240 0 obj <>stream -H̓A Q43thQNPV)x!Fpy|Cb?_πSo9_8ޯ.2"(o -endstream endobj 316 0 obj <>/Filter/FlateDecode/Height 39/Intent/RelativeColorimetric/Length 634/Name/X/Subtype/Image/Type/XObject/Width 32>>stream -Hb`@@0221331aS',fa&)"΄G'<+7~:1-6W[ by K8H￀{Dvn?|RX}h,?m?foˇ:zęGVFLމx -!C)U;:rR BW?2ķuj|̥9~aDT<#̈́s -E%#+33(;$;3++Jh Dъ0> endobj 317 0 obj <> endobj 318 0 obj [0.0 0.0 0.0] endobj 319 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -32 0 0 39 55 14 cm -/Im0 Do -Q - -endstream endobj 320 0 obj <> endobj 321 0 obj <>/Filter/FlateDecode/Height 39/Intent/RelativeColorimetric/Length 634/Name/X/Subtype/Image/Type/XObject/Width 32>>stream -Hb`@@0221331aS',fa&)"΄G'<+7~:1-6W[ by K8H￀{Dvn?|RX}h,?m?foˇ:zęGVFLމx -!C)U;:rR BW?2ķuj|̥9~aDT<#̈́s -E%#+33(;$;3++Jh Dъ0> endobj 237 0 obj <>stream -Hb``Xeإq1&͈!]:0f23o;m( Ş;e>/Filter/FlateDecode/Height 19/Intent/RelativeColorimetric/Length 877/Name/X/Subtype/Image/Type/XObject/Width 84>>stream -Hb``ddbd!C&KW  ;, 6CL,XB~&nyS;;SynfT  ml̵Dؘ`"p2{dY+ pp >^vfvloaAA^v.n>>[LL 9i1Pv8L>̐@;3m}=9y}c}SSyނ> endobj 323 0 obj <> endobj 324 0 obj [0.0 0.0 0.0] endobj 325 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -84 0 0 19 20 92 cm -/Im0 Do -Q - -endstream endobj 326 0 obj <> endobj 327 0 obj <>/Filter/FlateDecode/Height 19/Intent/RelativeColorimetric/Length 877/Name/X/Subtype/Image/Type/XObject/Width 84>>stream -Hb``ddbd!C&KW  ;, 6CL,XB~&nyS;;SynfT  ml̵Dؘ`"p2{dY+ pp >^vfvloaAA^v.n>>[LL 9i1Pv8L>̐@;3m}=9y}c}SSyނ> endobj 233 0 obj <> endobj 328 0 obj <> endobj 329 0 obj <> endobj 214 0 obj <> endobj 208 0 obj <> endobj 330 0 obj [/View/Design] endobj 331 0 obj <>>> endobj 206 0 obj <> endobj 207 0 obj <> endobj 333 0 obj <> endobj 334 0 obj <>stream -HV{TUߏs/!Z\5WQgL].cfc8ν $( JM|k>04$5GjL: (Kξ`.w; 08[%rF<*=%`?QfϘ3Ǥnz~3fѩG^~ @i)MkNNx:A+Y +~@3F-)3s@o#N7|<_>sBZf{Z[d>j6 o)Z,ITy@U  -xf'I_N5hY1))o@ +i^8`FcGDc0\kz*H9C8]<Z61>߫hMū &YjLruLR5 MdiemA:@aImё=u_O,=UoEz. 5՚IȐ.LL>|W6/kVJ8&x1ñv8 qօMXߣvX֧5*(rWsBѡu7U7p8[8ƵNV;o*\ǟ) y¿ ?9G{ rg~ W*\nMnA=܆>wF>wE#.$>*q> -Mh'1@MKv4|Uѧ3vQhC;vnDz`O_{/bo5C|K&r=pV9w_Cp0hdABQ1R2)3:5"38_ǿbU.L\!.Wj G(l#UHEp@6lO2UVhB5B4W@(p?&6llG1|g)zgq$6l7f`g``p􀡎(viS]zjf+46 1NaxtWF5q9 -\@ƻ6P!1aEqU ".t 9׮e~6nTHt8]/j\.a__߁G񥘛МɍFQ(g7l2EL1fF+ad+yڕ(J!o l|)aDIqW -c>6#6Tkb;E/9rבwr {Id1B 8km@s|BxànŤ;B;K,1l3%A-OnY9 V9,VGzy{1ArMƽ &?w6w?&()dýWMڣ8L& I`&Ou+P*bEQ+X\uXZuVv׮{|g2Zmn=mճZwOHjj|&$Գl9 uC^.7w/+\SxQ A!Hӓ]:lz6=tzBDC"= 0IYɂ/{z3qRZ̞Zt~ې_tz.+8{p`%o2Y ߓtd3|\I8.#$Ԑ$M}9m@!fl)kƿ569͎xyEQ Ó -PE蔎.0Ilj`1>XXʔV:##3.dq8iJ/ş؍X wIsxۚ"ƕڮ(mpڋ-lXU *:AaR8 ٤V=O \ǣ$bMw \9F@ ]2VZ>(X-w,S@ծ@i>oFl~fLVShE,î,X6̲{͂WpXL5d}ʼO㞵iW#EO!U] -@<zd7,s5vQu>_kf (oaUSKu !C,I} S0t(B;%.<}E AA:1@ÞII2 feP+N* /mH/,JCE!Yg| xqZt(7p^];g> eNNW2b@^GVI#ꟜWL* e9h"M70'(N|`\VzS'-o')&Qg$m-=ӢbĂ"ybA,b4Ntэ7¢/hL qys2Y:Vw} MԻ٪>8uHq?zC;]h#Hr שE?ΙJN%Rb<:#6c -}ʉ@ m*]T%Es6㝽X^FW} q +"i88x6ZO*;T Q#ềr/dcR1í3a}>z78r cz[\U: rqdb|<ſɻR1Qv3oPn~W5xT3ب#X' -Uj.z:iP10? YN$-v/H]jA-u_rSG95Dr?ABlnT7si7Gвovsr.ɗ؇(ׅ!衪Pc?1NCrzշ9j6$ -+}ث棫5.G̚WAl3wH3SQz_e[Sg`^@Mqݭ:jcy?X=frc6_:5ԙ(g1?$,Eu!KU&utW]1u(SYg\|;$c<<2(3z}/bG$c)[2 t7g?dXB);ͽYg|(\S3 <%6KJ ?\`N -1KzGG?sbeVyZ%^Mo-~}uU]b{`}?uT>4a a9Ř1e\1M/5~R<>,}++&uwLq5;cc&$q(f }>PM]o0m|sg5S=nsRLForXwKPbrs.@f#D8<6w"BpF6{(971{8 _`c(wcn{8g9:O"s5In60n)g lc ]U. "Ab<"$XJ~"ۙ G2"qMOiT0<0 -Nk&>aϒHDE"B#ϲ9 =OV1^HDF h11^Őbn n:"NdpG=ϸ"|#qP䊷1-6M}B{Y@<~Miy⾌0;NҺu\ЀI:Yj +K'@?r2 o C{Mfu֝@euW;8){hGoiVoCA:jm%d׻f;,|M*zj xwGhL<^j6ԵշԘq9fKN֞CAѪ+RSG+jV`}eҳcRW{ oMdu7SHo݅%+qJVw˚ҋ!>:j<d}ַq/{W}/wD -Mv#'kod2;ڶyo1jQ#@ PhkAĄe`^ VӤM]!MW¸0iڅ.]wt9srϹ;I|#F9,>}KC? -4VϾn3E Sc\?7!:y -|VK72A^#s7}~?7%oow!qn~y*ր=lYΨ˼&/˷X-?վG.ImY}Si-|jTefg}%[?Y˲oJzҾVxU -K?qbY۵/ܟZ㖚sy~- kxVe>3|1#c]o {..MC_2AץkLCWM7m&3I;>+_BBg}^ըF5QjT;KdaZf%kL2ډ:P*8@*P8!rh# m j6)llU8@mFLa xX pE+ {lu$l֙ஂ3NMOx^k?3f*'SpRN1JT~EpN)Sf8]NCО%4O3GKr*Ț b4F` $8=F)a9&C%IY,Y;=nm6J{Ja19yt|OXl͸Qn4W{no8֖݉+h_{FK06;k3 -Όogۭty>FG{v2{v0ݓUіG[Fၽ6L)fә{g"F쩈QjE(WuD6c -3,5JQbkʍ<~cs0(%f0zy\cX/? Jd -endstream endobj 332 0 obj <> endobj 335 0 obj <>stream -HVitTEKu[( =:@*#A= 3vEAr4!= _-a* #,@¾ -f5ݺ_[ -B60$wHilz*t9 -u[XeQ[}tSw!O!{:m֫q_soW E"aw@ b~ ֛Li˱K D; ΈjͱxIڀIrYfx,;#g4"A3kj% eX^| zL) -'H+P5Dő>beĥ#+Xd%Y*dA.u Q7!1>&` -v>#p -N%h- /t]FfqucO鼄M.|*^5QI!jZV)ڦXݷ%RӁ8:n;:~{:Vک\ԭt#rZ~M4,FMei3NrZ՝5ug#;C7*򅌰z^p~p 56c'sq~Du/O -kxz3xycT=ڪdSe*G*OmWGIuN=%֎lG㞰ctM][k/鷞^W5º@xu'ccKXFa]&Kdx7+)K Gp OZ6r8*l 7"J%b\dD`pS O<Ȉ`ϖ2URD0W0Me㥝 -PztiiJiVaË?-x @q⏋_U=8(-9GpBQiѢiESf )jX}vm`Q`a`V`F`|@@Skn~hN{@y4{/LO?1U_?JBUȎNɂyoG~] -?lIh4M4 `4}Eh6͡0 -_D^.||y%Gq^ R?gĥN8[9 Ӳ7;x'ûݼUyM6܁p}>>F\NQR;.qJhS#_Xu -_|MkltcLPhZͰ97&[->Wߕ;^b{5\e==;I=GT1R(+z?Į*UmvS( D%Vp!4˰\;63f0pK -uZ44PYZjȉUZ^k-j@giK'{1HLF5e72Z4=x{Rg^޳Mڥ޽,%uE WSsfMG[V[?V I޾Ǹ;M+Ѥ=[w -_ds -`C  â m3̲ΡfBS{BbY 8*T2B.k[P*B:=!Qt:dճ] u&1>-3tTReM JUnѾ۹kdVӻ;M~29m /Fbv_2"<"`,-2 :- !X~ 5Z@ShQife4^ !E]5+2*|[ seX6IVw N\YJ,)l `/ -O`=䁲S0:f&Jgd"fQ[jݍ]~3-NJwOj_I~NWH'!dY[EڪrsI⩙aN6pZ ,֤M"Q>>:$jLQ7*tTCwB O}NQ*[bܪ!2Gt`QsX:zU}RRyWI] ҈=㹍YR7ȑ~M6x*'@>!xu9.P}9G7t'VrClB" ZަoZ?%F-nJ7^U^ZSS&zCՌ<-Ru;<A|"ߋ^}~&C#K\-(ݤكF Y 鐗:YȈ;R&aU].QCzkOGk)e+^Qe 8:\\hPτr=NL/=5p:Bҩƨ& _kyhbpt(0pB5 -zCʵK7:!(:G -:+]G.93nrj|Rx ϗrbS I:FF>EJ= 2D -dB(HI^io,%+3j1K"' [td{ajHN]r) dTҬ<'#]1!R`б\vXĿ%<0^k$ bX1d{x /q TY8Jq|hfQ6ZƪFL T<DӡX~%c@uV I܀A\Q[q(Γg` -?*Nn(i6,A. -K`3 mu,XB(]^5?!6:6݈\&ȣ“h{X( kd 3aH"Dੰ5g|<84A=W"P,NB l0b\ .@>‘JJvv -`&-]4B;EwR4<%(FͧP\̷bM< sȥ`k;Ba+;@,]Vކ\!ꡚ=SvrP>G&O0GPoA6'%5 - n|.Ekz:[d~500-ێzI0w@/UfF!|VHa܁TXY~?+} _ Po1vi@]IZh[Q^kѪ>yjVx8m0]9vջPhj @~ﶲHzshCULKP(&pmkoq/~gXiqtZɾ!YOl7p6!i`هH8{]V[ =\a90YCJ. -֒Q=ڳi0m'׌ga&yliUl'ܷxiFro04J}xFξ/q=y'[g0Ӻyo7`ip,F}7sG׌==%=SOȱ)Z3qN#lre<`CY!Q Z#D Fdս\mU9y7Oo"\YɹN`4ΣR?*ڏȫh6x{V6[Z)J#6l j87x`qjߠ?9xQTzݝjjʎ6?wN2*cƱ]nQi7ٟs1t.} w81#LYsb~6Xq<>~N?+  ԸF-a9|؍qvkessOfFW3ZΘ9gtoc+Dڏ?(VjE{8\DSu! Ag]/GUu\ZѶ<;+:ӱs}>[cUCK},ձCifֻZumcGW4b9#w6}oE.U:U4iMA8!#]· +!;۾ Mq})#߆65qǒF4JPPs;>+.$^BE<X%sH s;_Jۿo57F{vܮws47/3ِ}KxChqLJwS[B|K+ܧU[旳26Hn5θ\Q^r$#*儛"Z<:K*wܳoݳ)BH(udL?]oD4WzvY13[Cr ~CQ}|L~m[!cpw-%d[7*a^rUl#~eL}{wo]su$yyt /WnoX{,~'y r~F?GefA<)/Za*yK>ttNq4}niSF,,tY:Kg,_E`MHTr_AK]w>0uϫH`}SXԩ{G5]x5-N݃TѩkHxTOS7X-w^=+',X1< B% D5K뛫2H/ WCsá{k| LDuXz`Qaq (T" -~ՠiV3f1( dFH E.C|KZ&|z'39G9W31-0ǭG7SE| ~Ǻc=ݴt LIN/MmRRӣ-KdCjfEIJKݣԼW_=;Qj]Fqj]ge~Pjn[wegjG ( p{4Qj݀Q48ޏd.'$Nf8 8a h_$D- ( N'ј -endstream endobj 215 0 obj <> endobj 216 0 obj <> endobj 212 0 obj <> endobj 336 0 obj <> endobj 337 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 17.0 -%%AI8_CreatorVersion: 21.0.0 -%%For: (Hasan Bayat) () -%%Title: (Unity Package Key Images - Small.ai) -%%CreationDate: 7/12/2017 10:16 PM -%%Canvassize: 16383 -%%BoundingBox: 0 -124 200 0 -%%HiResBoundingBox: 0 -124 200 0 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 13.0 -%AI12_BuildNumber: 223 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 0 -124 200 0 -%AI3_TemplateBox: 100.5 -62.5 100.5 -62.5 -%AI3_TileBox: -296 -368 496 244 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI17_Begin_Content_if_version_gt:17 1 -%AI9_OpenToView: -36.75 29 4 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_Alternate_Content -%AI9_OpenToView: -36.75 29 4 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_End_Versioned_Content -%AI5_OpenViewLayers: 7 -%%PageOrigin:12 -166 -%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 338 0 obj <>stream -%%BoundingBox: 0 -124 200 0 -%%HiResBoundingBox: 0 -124 200 0 -%AI7_Thumbnail: 128 80 8 -%%BeginData: 17108 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FD0C527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5276527D527C527D527C527D52 -%7C527D527C527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5252527D5252527C525252765252527652525276FD07524B52 -%525251FD9152765252527652525276525252765252527C5252527C525252 -%7D5252527D5276527D5276527D5276527D5276527D5276527D5276527D52 -%76527D5252527D5252527C5252527C525252765252527652525276525252 -%76FD1752275252524B5252524B52525251FD6352515252524B5252524B52 -%52524BFD0B527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D527C527D527C527D527D527D52 -%7D527D527D527D527C527D527C527D5276527D5276527D5276527D527652 -%7D5276527D5276527D5252527D525252765252527652525276FD0B5251FD -%7B5251FD1552765252527652525276525252765252527C5252527C525252 -%7D5252527D5276527D5276527D5276527D5276527D5276527D5276527D52 -%76527D5276527D5252527D5252527C5252527C5252527652525276525252 -%7652525276FD1352275252524B5252524B5252524BFD6752515252524B52 -%52524BFD0B527652525276525252765252527C5252527D5252527D527652 -%7D5276527D5276527D5276527D5276527D527C527D527D527D527D527D52 -%7D527D527D527D527D527D527D527D527C5277527C5253527C527D527652 -%7D5276527D5252527D5276527D5252527C525252765252527652525276FD -%075251FD0F5227FD0F524BFD28527CFD06527C7C5252767CFD0D527CFD2A -%527D7DA8FD0E527DA87DFD045276FD0552765252527652A87DA8FD055276 -%5252527D5276527D5276527752C8C7C85252527D52C8A05252C8A05252C8 -%767CA676527C5252527CC87C527C527CA57C5276FD15524B5252524B5252 -%524B525252A87D7D7D52A8527D527D7D527D7D525276A8527D527D7D7D52 -%FD057D527D7D7D5252A87D527D7D7D52A852527D7DFD0952A69F52755275 -%C8A5769FA075C8C77C2752A57651C851C8A5A652A6A5C851A0A5A075C851 -%7CA5C851525252515252524B5252524B5252524BFD0B5276525252A1A87D -%4B7D7DFF7DFD06A87D27A8A8767D7D7DA8A87DFD05A87DA8A8A85252FF7D -%7D7DFF52FF7DFF7DA8A8A85252527D527D527DC87C7CCD7CC876A6A0A6A0 -%C876A67C5252C85276C87CA57CA6A6A67CC87C75A6C87CA652A6A6A6A028 -%5252765252527652525276FD075251FD0B527D7DA8A87DA8A876A8FF52A8 -%7D7D52277DA827A87DA87DCA76A852A852A87DA87D7D2752A87D527D7D76 -%A87D7DA8A87D7DFD0852A69F52A5A0A57C7BA67BA09F7C9FA02752A57C51 -%C875C851C89FA651C87BA67BC851C851C87B7C51FD1F52A87DA87DA87DA8 -%527DA8527DA87D5252527DA8A87DA8A8A87D7D7DA87DA87DA87D525252FF -%52527DA827A87D7D52A87D7D4B525276527D525252C8C8C8527CC8C852A6 -%7C7CC7CD7C5252A0C8C87C7CC8C89F52A6C8A57CA6C8A552A6A051C8A67C -%28FD1052275252524B5252524B5252524B5251525252275227524B522752 -%525227525152525227FD05524B52525227525252275252524B5252524B7D -%5252527D52524BFD09524B5227525252515252524B524BFD055251C85152 -%2752525227525152275251524B5227524B525252515252524B5252524BFD -%0B527652525276FD0B5276FD0F52765252527D525252765276527D527652 -%7D525252765252527D527D527D527D527D5252527D5252527D5276527652 -%52527D5252527C7C52527C52525276FD0B52765252527652525276FD0752 -%51FD9552765252527652525276525252765252527C5252527C5252527D52 -%52527D5276527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5252527D5252527C5252527C52525276525252765252527652525276FD -%1752275252524B5252524B5252524BFD6352515252524B5252524B525252 -%27FD0B527652525276525252765252527C5252527D5252527D5276527D52 -%76527D5276527D5276527D5276527D5276527D527C527D527C527D527C52 -%7D527C527D527C527D5276527D5276527D5276527D5276527D5276527D52 -%76527D5252527D5252527C525252765252527652525276FD0B5251FD7B52 -%51FD195276525252765252527652525276525252765252527C5252527C52 -%52527D5252527D5252527D5252527D5252527D5252527D5252527D525252 -%7C5252527C5252527C52525276525252765252527652525276FD17522752 -%5252275252524B5252524B5252524BFD5F52515252524B5252524B525252 -%4BFD0F527652525276525252765252527C5252527D5252527D5276527D52 -%76527D5276527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5276527D5276527D5276527D52 -%52527D5252527C525252765252527652525276FD0B524B52525251FD0F52 -%4C5252524B5252524CFD5F5251FD15527C527C527D7C7D767D7C7D767D7C -%7D767D7C7D767D7C7C527C525252765252527C5252527C5252527C525252 -%7C5252527C5252527C5252527C5252527C52525276525252765252527652 -%52527652525276FD1D52515227525252275252524B525252277CA5C8A5C8 -%C7C8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA6C7A57628FD41524B52 -%52524B5252524B5252522752525227FD0F527CC8CDC8CDC8CDC8FFFFFFA9 -%FFFFFFA9FFFFFFA8FFA8FFA8FFFFCEC7CDC87628765276527D5276527D52 -%76527D5252527D7D7D52765276527D5276527D5252527D5276527D525252 -%7D527652765252527D5252527652525276525252765252527652525276FD -%0F524B5252524B525252515252529FCDC7C8C7CDC7C8A8FFA8FFA8FFA8FF -%A8FFA8FFFD047DA8FFC9C8C7CDA55227FD0E52A8A8FFFFA8FD19527CFD1E -%52515252524BFD0F52CDC7CDC8CDC7CDC8FFA8FFFFFFA8FFFFFFA8FFFFFD -%047DFFA9CEC7CDC7CDC85228765252527652525276525252A1FFAE82AEFF -%FFA87D52525276525252A87DA17D7D7D52527DA87D525252A8A87D52527D -%A8A87D7DFD0452765252527DA8FD125227524B522752525227525252277C -%C7C8C7C8C7C8C7CDA8FFA8FFA8FFA8FFA8FFA8FF7D7D527DA8FFA6C8C7C8 -%C7CDA55227FD0B52A8FF838882FFFFFFA85227FD055276A87DA87D7D7DA8 -%7DA87D7D2752A8A8525252A827527DA876A8FD077DA84B524B5252524B52 -%525227525252275251FD0F52CDC8CDC8CDC8CDC8FFA9FFFFFFA8FFFFFFA8 -%FFFFA87D7D7DFFAFCEC7CDC8CDC8CDC8765252527D5276527D527DA8FFAE -%AD82ADAEFD04FF7D527D5276527DA8A87DA87DA87DA87D52A85252FF7D7D -%527DA852277DA8A852A8A87D7DA87D76A8FD1252275252524B5252524B52 -%5252287CC7C8C7CDC7C8C7CDA8FFA8FFA8FFA8FFA8FFA8FFFD047DA8FFA6 -%CDC7C8C7CDC7CD75FD0952A8FFCBAE828882AEFFFFA8FFA8FD0652FF7D7D -%A87DA87D76A852A8277D7DA8A85252A8527D7DA8FD057DA87DA852A827FD -%0552515252524B5252524BFD1152CDC8CDC7CDC8CDC8FFFFFFA8FFFFFFA8 -%FFFFFFA8FD047DFFFFCEC7CDC8CDC7CDC87C27FD045276525252A8FFFFFF -%CF89AEFD06FF5252527652527D7D527D277D7D527DA1525252A77D7D5252 -%52A87D7D7D527D7D527D7D7D527DFD13524B5227524B5227525152275228 -%76A5CDC7C8C7C8C7C8A8FFA8FFA8FFA8FFA8FFA8FF7DA87DA8A8FFA6C7C7 -%C8C7C8C7CD512827FD0852FFFFFFCBFFFFFFA8FFFFFF76514BFD05522752 -%27522752272727522752275227522752275227522727275227522752274B -%27525252275252522752515227524B5227FD0F52CDC8CDC8CDC8CDC8FFFF -%FFA9FFFFFFA9FFFFFFA9FD06FFCEC7CDC8CDC8CDC87C27FD04527DFD0552 -%7D527D527D527D527DFD05527D5252527652525276FD075276FD27522752 -%52524B5252524B524C76C7CDC7C8C7CDC7C8C8CEC8C9A6CEC8C9A6CEC8C9 -%C8CEC8C9A6CEC8C8C7CDC7C8C7CD75284BFD095227522752275227522752 -%27FD2752515252524B5252524B5252524B52525227FD0F52CDC7CDC8CDC7 -%CDC8CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC8CDC7CDC8CDC77C27 -%FD165276FD375227524B5227524B5227524B522776C7C8C7C8C7C8C7C8C7 -%C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C8C7C7C7C8C7CD51284BFD21 -%5251525252515252524B5252524B5252524B5252524B5252522752525227 -%52525227524B5227524B5227524BFD0F52CDC8CDC8CEFD04CFCECFCFCFCE -%CFCFCFCECFCFCFCECFCFCFCECFCFCFC9CDC8CDC87C275252765252527652 -%525276525252765252527652525276525252765252527652525276525252 -%765252527652525276FD1F522752515227525252275252522776C7C8C7CD -%FD1AFFC8CDC7CD512851FD0D5299762EFD2552515252524B5252524B5252 -%524B52525227525252275251FD0F52CDC8CDC8FD1AFFCEC7CDC87C27FD0A -%5276527699C199765276FD3B5227522752275227524B5227522752A5CDC7 -%C8A8FD17FFA8FFC9C7C7CD5127275252524B5252524B5275C199C7C1C89F -%C19952275252524B525252275252524B5252524B5252524B525252275252 -%5227525252275252522752515227524B5227524B5227524B522752275227 -%FD0F52CDC8CDC8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF -%A8FFFFCEC7CDC87C27FD045276FD0552C2C7C8C8C8C7C8C7C151FD045276 -%527D7DA87DFD0D524BFD047DFD1E524B5227524B522752515227522852C7 -%CDC7C8CFFF5227275227272752272727522727275227272752272EA8FFC9 -%C7C7CD752727FD09529FFD05C8C7C89F5127FD05527DA84B527D7D52767D -%7D527D7D5252FD047DFF7D7D52A852527D7D52524B5252524B5252522752 -%52522752515227524B5227FD045251FD0A52CDC7CDC8FFFFA8FD157DFFCA -%C8C7CDC87C27FD0A52C2C7FD05C8C7C851FD06527DA87D52A87DA87D7D7D -%A87DA8A1A8A8A87DA87D7D7DA87DA8A8A87D7DFD16525127522752275227 -%52275227522776C7C8C7CDCFFD15FFCAC29FC198C199C1512827524B5252 -%524B52525299C8C7C8C8C8C7C89F5127524B52525276A827527D76A8A827 -%527D7D27FF7D7D527D7D7D52A87D527DA8527D76524B5227524B5227524B -%522752275227522752275227FD0F52CDC8CDC8FD05FFA8FFFFFFA8FFFFFF -%A8FFFFFFA8FFFFFFC3C1BBC199C1BBC1BB9F51FD0A52A0C1C8C7C8C8C8C7 -%C227FD06527DA87D7DA852A87DA87DA85252A87C7DA87D7D7DA8FD087D4B -%FD165227524B5227524B5227524B522776C7C8C7CDFFFF52522752275227 -%522752275227522752275275BB98C19FC79FC899BB99C14B525152525251 -%52525251C1C1C8C7C8C8C14B28275251FD0752515227525252274B52A827 -%7D7D5227524B5227522752275227525252275252522752515227524B5227 -%524B5227524B52524B5252524B5252525152525251CDC8CDC8FFFFA8FD10 -%7D76C1BBC1C7CDC8CDC8CDC1C1BB9F27FD095275C1C7C8C7C8752E27FD07 -%5251FD07524B5251FD05522752525227524B5227FD13524B5252524B5252 -%2752275227522752275227522752A5CDC7C8A8FD12FFC298C1C7CDC7C8C7 -%C8C7CD9FBB98752752275252522752525251C1C1C1752727522752525227 -%525252275251522752515227524B522752275227524B5227524B5227524B -%5227524B522752275227522752275227522752275227FD0F52CDC8CDC8FD -%12FFCF99C1C1CDC8CDC1C7C7CDC8C899C175FD0B5251A0515227FD3C5227 -%52275227522752275227522752C7CDC7C8CFFFFD105275C199C8C7C8C7C7 -%C1C8C7CDC7C1999F27524B5252524B5252524B522727275227524B525252 -%4B5252524B5252524B5252524B5252524B52525227525252275252522752 -%515227524B5227524B5227524B5227524B522752275227FD045227525252 -%4B5252524B5252CDC7CDC8FFFF7D527D527D527D527D527D527D527D52A0 -%BBC1C7CDC8CDC7C7C8CDC7CDC1C199522EFD0D524BFD2B52515252524B52 -%52524B5252524B525252272752275227522752275227522752C7C8C7CDCF -%FD11FFA7C199C7C7C8C7C7C0C8C7C8C7C1999927524B5227524B5227524B -%5227524B5227524B5227524B5227524B5227524B5227524B5227524B5227 -%524B52275227522752275227522752275227522752275227522752275227 -%52275227FD04524B52525251FD0652CDC8CDC8FD13FFBBC1C1CDC8C8C1C7 -%C7CDC8CDC1C175FD4752515252524B2752275227522752275227522776C7 -%C8C7CDFD12FFA8C298C19FCDC7C8C7C8C7CD9FC1BB752752525227525252 -%2752274B2752274B27525252275252522752525227525252275251522752 -%515227524B5227524B5227524B5227524B5227524B522752275227522752 -%27522752275227525227525252275252522752525251CDC8CDC7FD13FFA7 -%C1BBC1C1CDC8CDC8CDC1C1BB9F27524BFD07529FC8C2C89FC8C2C24BFD07 -%5227FD0F5227522752275252524B525252275252524B5252524B52525227 -%525252275252522752522752275227522752275227522752A5CDC7C8C7CD -%C8C8C8CDC8C8C8CDC8C8C8CDC8C8C8CDC8C89FC199BB99C19FC199C199C1 -%2727275227522752275227C2C2C8C2C8C1C2C175275227522752277D7D7D -%275227522752275227522752277D7D7D527D4B5227FD04527D2752275227 -%52274B275227522752275227522752275252275252524B5252524B525252 -%27A0CDCDC8CDC7CDC7CDC8CDC7CDC8CDC7CDC8CDC7CDC8CDC7C89FC199C1 -%BBC199C1C19F4B5227FD09529FC8C2C8C2C2C2C875284BFD04527DA8FD07 -%7D527D7D527CA852527DA852A8A87D7D7D52FF7DFF7D7D7D5252FD067D52 -%4B5252524B5252524B5252275227522752275227522752275227A0C7CDC7 -%CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC7CDC7C8C1C199C1BBC199C175 -%272752275227524B524BA075A0759A99C2C1C299510552275227527D7D27 -%27FD057DA8A87D52A87D76277D7DA17DA8527DA87D7D52FD057DA852A87D -%A852A8525227522752275227522752524B5227524B522752525227525252 -%277C7BA07BA07BA07BA67BA07BA67BA07BA67BA07BA67BA09FC7C1C79F9F -%C1C7C1C727524B52525251525252C2C8C2C299A0C2C299C8755227525252 -%277D7D2752A8527D527DA87D7D7D76A852527DA827527D7D7DA87DA827A8 -%7DA827A8A8527D7D7D527D5227522752525227524B522727522752275227 -%5227522752275227522728FD15279FC0C7C175F8C1C1C7C0512752275227 -%52275251C8C1C2C1A04B9927A0C1C2C1512752275227A8FD047D51A87D7D -%7DA8527D7D7D277D7D2727A8FD077D527DA8527D277D527D527D27522752 -%2752275227522752524B522752525227525252275252524B52525227524B -%5227524B52275252522752525227522852C19F9FC751289FC775C77BFD09 -%529FA09AA07527002775C89FC24BFD075227524B52525227FD0552275252 -%5227FD0552275252522752525227522752525227524B5227525252275251 -%522727522752275227522752275227522752275227522752275227522752 -%27522752275227522752519F2751C14B279F9F274B9F275227524B522752 -%FD05272D212727274B514B27275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752522752275227524B5227524B5227524B522752525227 -%52525227525252275252522752525227522728277C275251762728275251 -%524B5252524B5227522752275227522728272E2752275252524B5252524B -%5252524B5252522752525227525252275252522752525227525252275252 -%5227524B5227524B5227524B522752272752275227522752275227522752 -%27522752275227522752275227522752275227522752275227522752274B -%275227272752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752275227522752275227522752275227525227524B5227 -%524B5227524B522752525227525252275252524B5252524B5252524B5252 -%524B5252524B524B524B524B524B52525251525252515252524B52525251 -%5252524B5252525152525251525252515252524B5252524B5252524B5252 -%524B5252524B52525227525252275252522752515227524B5227524B5227 -%522727522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752275252275227522752275227522752275227524B5227 -%524B5227524B5227524B5227525252275252522752525227525252275252 -%522752525227525252275252522752525227525252275252522752525227 -%5252522752525227525252275252522752525227524B5227524B5227524B -%5227524B52275227522752275227522752272752274B2752275127522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227512752274B52275227 -%5227522752275227524B5227524B5227524B522752515227525152275252 -%522752525227525252275252524B5252524B5252524B5252524B5252524B -%5252524B5252524B5252524B5252524B5252524B52525227525252275252 -%52275252522752515227524B5227524B5227524B52275227522752275227 -%522752272752275127522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522751522752275227522752275227522752275227 -%522752275227522752275227524B5227524B5227524B5227524B5227524B -%5227524B5227524B5227524B5227524B5227524B5227524B5227524B5227 -%524B5227524B5227524B5227524B5227524B5227524B5227522752275227 -%52275227522752275227522752275227522752FD04275227272752274B27 -%52274B275227512752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%5227522752275227512752274B2752274B2752274B275227272752522752 -%2752275227522752275227522752275227522752275227524B5227524B52 -%27524B5227524B5227524B52275251522752515227525152275251522752 -%525227525152275251522752515227524B5227524B5227524B5227524B52 -%27524B5227524B5227522752275227522752275227522752275227522752 -%27522752FD04275227272752274B2752274B2752274B2752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%27522752275227522752275227522752275227522752274B2752274B2752 -%274B2752274B2752272727524B2727274B27272751272727522727275227 -%272752274B2752274B2752274B2752275127522751275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%52275227522752275227522751275227512752274B2752274B2752274B27 -%522727275227272752272727512727274B2727277DA87DA87DA87DA87DA8 -%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 -%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 -%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 -%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 -%%EndData - -endstream endobj 339 0 obj <>stream -%AI12_CompressedDataxDZfj?\3i[~kc"1<{~#PH$q?OΟ'}?嫻7~ǻxW|_x׳^?>k=ݫ_t.?Oo_.n}ݏ~}ŝon??w_~'|y_ݾ>=I]_w}~sϷ_?ԣg_~~q?v?ӰK]翾{WO~yͯ^?{?]~^bos\>ݳoww}V>yNc]=?gox_NßR3?^?ysFAw_.~￾@~\W_޾#ȷ8puge1韛^'iw?iZ_~˻6&ft{}/^!lzџ1?vB_ŭGHn_}cqֻh;$$..4^/uoԟ=geo~Ww/{_JzZvi ;eލ]N__-7<K r/}ݳ߅{,P_I~}|cy^jML˟S7Y?ؗ҇|FH3FN^eѝ7^K5 /Nxէx{n7O>u;{-nQBe|^?՛/J>{򛧷_>\~q7O~yER|5U_Yo_?էoܽ|v'w__otH54'_i_/߾~/jО߿zWwwn}s˷Z#?{T=B~VWrXӷ/Dė+;Is˃.uw/t}??ӷqvǟ~P?7[_]{Owm!'l(=\oWo~WwcC'O{胴UO+/_|~⭾Wo?ɏ+ 2[AReW_vA{.?ݽyeۧ@ͳ/\Ph5\_|ǽZ___ >~_m.>䊿zq:h,i[խfuI:޽W_pRa -_W>H/r_I?}q}_ʎB}󧻋Wo_'_|8,_yx㻭:u'}] S8jO.$ H!>7xBe3=o>s_K_~?a/nr]zfbjo'B}_^m^>oTuӟxJg68㧟to-[tҍjmRvvvvvIjmPժڤW.֮=Jڐژڜ.ҕuI7zԔ3d=csU/U7~~0aT4p5\Se(eR;W(W~RƬcqNjrԷ71?e䳮2ږџ֑_FR>ςpZ6 n1jY00O<r3:fb? "fC:̅gOfcPғz?ʋ3ӑ_yC@5nE=H3)JǮLc)ԜXkGMo|jnwR?TѫzVC u/7?i7;]{wޤ?d:l\YۺF?Evx=0M\b2ˊjvL)Y=@A6c@*.Q O0(peρ^GVU-Kl%CdW/m bl%vs g/wa{p7d86lC>Ml ۠w2 Kl[,ciio?ߗ^.nf b(Rfd2US) $e9ץQEC5c`IPXz $?jtDL$ d(^I:OZ\SY/$l$eׂqג+=e=WIgEp _nI"1RW?"gI(@4de֔\f],I5]׹ e8i t#*zF#n'IJת5皡͗B3Lg$Iҽ$ILK%{ࠡYJ sM@5ׅ/uE-l4%lFK(PR̫A$u"i;WӛZs Bxeqڝ [l r$s ƅƾ%grT sцJǔB2"/ q^^,k *>8)aW*ChBI.J -&ܓw(S9ɔM,|{fW 6;ao5=Xmʴnm6 Ӝ q8.G]m`u)EL湹{u]/O^ڋڵvQ3x -8Kpiq:$A((n̏gxetʞOʭX-HV)ahjILn*iȭL.R&4c3m6hYX^L彡dIzʧd2laۇTqiql6 6ћCl +o*' 7X2_J{aH25H2H5$ FJ"AHaGioPJ1 >pv=fܸ{3~yջ ?,~^~'Ȣ$+gWt6l̛T1yR<9O=m}/&׃ddurmMUG.UcKGy팎b^H :1kGkA*(WFu76DF^lհ Z7 o& x[K@l!XJ(MzպAH1Mo%(b"nmcsM0e+ٷVEwM| rؼ =G[}銏}7uMW4]}xxzl,ޑ*m&_f3!ݒlGqFEB~մLMW #8mvl2=d?\ -,@7]^6ln` )騋dT .m@oikF;_CM5\om8jAvV?M+N߰n{z|W?w(}2I \7ՂV.$oU(1)-QKJU'2fJ/Fe)[rGZ%Z%4x'V\/&[BڻmZf5Q^> [xDIn6l&^m`86f`4Y])5llLR392 6]p.7.[ߍ=n<`']ZrvXm~Z{PCs" -U9 -OkEc,k|E5KlcyڒL`s-崵ct#$̟tǥNXׇCA>+~pa]\h37&7WYh W7WWpH ylz1bŸQn+GE>p 7ǰ5l5ܜß~ENp8\,h1.jN{iŴUl_ؙ|jEkru`J^ǭv7kZ|G$<}#[|߆MOoa?l#Ji{ĝu+|(5GQ|WWQ>jF4J_4ãjN\kD <}f CbU˜4 !> )SWϐ#:aO|BHLF.gcv.\;ipeZIǟ{6D? kXH˞~RdP}lxyŭkwђuJ/u/Iu8iՆOpUҦݴKww jNs>GXT/O}'14)c. ~~t苰JL :a?CB{?Igs_j~ޤ;PVpZY#eu@ݚ@rHR,zDMp~v8t{B"<& Zp1v-YPN0L#n%lFj|v5|STVxpă'~?|a_K^#<)S->Bxuk7ױh)ȇ%_)?lӃ69߶vu??70ɼ<,}p Q|+~_KArj%ss"X9QciteWdLFٕVlZ kћmɛE+E>D]H_vB*+4l38]Ѽ"_aF#`BH+e(T*LhJ+$RBmQU?l`h[&r 7J.y1Kn̒hЀe͕6mh6}U*7m՜[ گzTO6<{ڨ+67]ghIǾⒸ}׎CGso.ɩȶYrm[>96,ɱٻ)&zXyI"f͸9;(#'99C)y<厬;!7G]qv|xJ6?W[+mz4xQgmW< -\j\'SG8f:7םH>`d Mo" pf}ܿO?ywj%p\SR""=2&Y;xI?NL28]OZ.]V} -\4f[9C d>H-<Ӈk:0bJ-ahl҆6nxQ{GW'Zzi͇O?~]뛴+h(vيEq$bۗ{PLYCE m eTr`Zl`BoQ̨f-ve]w[[5Q[ڰHFG˫e/A[v;V -]nɘ{޾;܌ NӝN{Z޻ch݇%e0Hߠ]vut}ߤ}@ڋe"\ !$> T a<$o~x{Q`t(b{ EGQ95x()hDi51090MhII6mTN¸^GSK5oe>`{)Jv2PF}Jh|-?&>D14,BWNPv{<ur;e殺W֨<2k٢>NoRt#CMZ} ]y@xaЀ -}`v}Mq ]]qPȮ[8ԈW -Эb[ŖuގZC 'Ra)s\'2>(ttv/q0ܗٔ&_ JRR8íxզp!ZKnZ(5>f Fr-ncgYw -'Mh*8Rq:/-~’][іnJUԾrhqj뇆>x+0==Jxp֨I^AUCAS7-(|W E1L0aq)pZR{QV+0owl-vҋR[nNo{l[q)x)r~~ '{-I -۷V iсW`Qq}i 5?vjg[M䵭@brA흁1W%[;xyW\it*b:6(~v/2K3lP8*]G*E Ѣ -a;N&8*o> ;[#>oѸ>IpOūV`>U6u)pڼVk*՛fBv?K*åzXLq\J[t\Lb)7b+y65HpPX{OiKZGONd-.ba]"[RBX~W#z!zC5bՏSrNes`r_n q`a8u[gat =}$t ]n6+EV:T5Ȏ뗭ƿxض>q@ՁT{WAwãCû< -pok.5wظQ52.U.$Qk~߁g{׾h׭STi B> k#vm uuIvqz#?Q?ɣǻG}^uqĹx_Q}JԒ*}vg@;mNt^OuUBpD?d}Џ"pvuvy^7>da= fW?Zb*22О1t:b =pu~wqtGqR芇n9ha]|qLP/aRֲ]}K(-ղ~ES׫?n)Z8~#!r_uMtu77S j+z7>!&QF[YʟqV]N| ˧U*N:L3qk-o #SCXKNLEjHzr|FοPo9&JYb^qnEkFii=˧a^n7=|`p-3N=0ƛN*e.{JQӧ GEgk!vtoǓ {comvr@]]8PL>l@6p s چ b9z`9)-D؂=LO?9["=>i9`у3pAGAsppO-GAAKeQqocݖZ[?Kx؃pr ""&#[))ѹEzow4ﷲuN-86fؽZ7mw݆y%Ey(Io7s;'^m#V7fȞSm7:𱧾ek+UFӊKFhdž,uxf׈h$-Ԉ5} ^*=!lBf'ffk -ƀIrt`,E*؟u=*<o bY@}E lKbذ?b oO^;mLOۃNyhFxW_>=\gh%#vku9N{6?zβ^R; ujKگF-=*6>U{G먙hrթkkk{@D]fʸ94R6I&r#|^/-sCu;8]{{~:itmittm=}ںَep4pf1m;% @d N%o*ߙLv\ng7~F{;Y=Xy]gVZv~zvY[3l/9le5ow,o~;豝ߵV -#|l%a+ ]qؘc;cv^73_oi=1{a,N#e$/oϖ7pv eV|ekd> \+7.'ƾΦɄFáN28tDʱw˳&:P`MT|vJ?zRoI֍hCZB ڛNCwXB}gڗdX#+ .Q޽3gIi8k)6E|ͤ޸nՍq>ⒽظdG1/߼wk"Q9 :.[6ۗv>e7{Eձu{ZF O:TS9윣O?$ZnRO|ߞ~|rRBiuo+lk\GImljDy۸\C7ӄ̍8Lo%bҏ S.ǝDlBA'xL; s u9ִS[?nM$Vvt>]p>@Puū#w2y S.+ -=p(;w9%HN\kYYJ>#w 7>⤬n\:RdtlyFfGՈq~2Q&>ĻdˁÙOAvăwɼ F`Sx- N~dn Qvk(@dix>賿>Moȟ[-o|տm7̉X O>X@A6kT\8Ys\ DoiA> -y_<sϻO_z'[O?W.w}˟~t?XsקrF{XNx6(Py~Xa?u9eTfAD)GIKvС ;KY t)2W N'uYʸIuY3SiJ&U\ϒԐ,n8Kәq;#gZz?5w0Oi))!7d>d i0$YMY'auQ H}]֨Cz+G9kQ[r!mUI$}K*eGZDI{Ti( ODtC( ^2u@5>F_Ǫ՞7ԉZR3d`葻 Ǹɏ48=:OZ1)P]0Ɉ>c|<BJ;݉'e}Dxp*.ŭrс:t@IEG)ZV_!!bCh2U$}څSYiDZ';)N(s<+q{ԕi%aLi2ؖ ;E}1DA?,mҵI҇\RީFfG_7з$r'%7J苙-A>:;kLj" qro -{s()˲II% H.WѪfХeUNuj^4"[&6e%JJuKg2* ~jd;=L (A R(Z%V6f4L S?D[IetDCFl'id {mRE HdϮ}+aAW]zd,,\4~,#*}k )rjA"i<ҕ(u h6$5Z&q|)^u}u^@)pq*Jn} 2Hmz(V V`RUKMVygHS՝?jc:M@7-=t{t7 9 eN}|~&zLm{}QCz"Юxye>r͂~4CR'2Ч൙%^z.4 -e azP]H73  Thoz$e( :Sb %밚]uQi4A_spHuWA<.%;8tٍ&4:ȯ3Vժ(U¥GGCrL@ҞVI=>@~+HgIfE;^7l~-SB2uiH񹇓$ clg-wGHd -?͓Joeԥ_ֆJJM닋Eyg=}Aϳ<3jJS PPFϰHnHy!p! 3¡BL|/lLNVH;D"JJ9:u FJG - ]HAzX`*LMqזSY@i ƒ kZYJ/AF:HọU}<;4ԆI/4Ng!2'V!˃r@@GiBJڸk1/ LV*P7mIFnZ,'&4y65#iWblcmBya^Hh+6MMD-ݼ[F`j#cue$C HEFH{ΠvF%ag;jƏ4Y^C7Ubr!I&7l7M+,ɤg8]xJUglҐ(mVL3k-X亹#k赠#,84z`-.dXRТ6m]2[6MUr8jIfcN +<.p3LCP] 'j;cCsLcO%㈌^0#jTѦ2muŋHMy*s{R@ Dˀe9P.# 썁9Li1'́zh۵GR> R,968\ k45,aDSZ;!u+|Ď،/1Mc闗l̀ä#%2 M¤a0B><"eN xHQ - |W>{;T9E37R;bOlƉ2\Iw1 !$ bv \]W -sE3'w@aU _U|V"8k!UXM%ng\ -v 0m{|Q2nЊPhWX01j1=Do4=gS]7XS4m4ם'7 %XNk|\$뻇\P=$I L$< I ʀ1$ă1DlaUA*%1%l\uR$kAt#zl'У0:.+'E7Gh1`Nz+UTٯFUGv*>v%FB#Îd~6|/XNv~3nnU*MJc "Z`5#[')N?x7o^=GOon0w#_MI+!՚d.,j(6ځp/Iu\H6J{(2 l/m܏x굁;lî,$^tX{jO-+ H/:Z*Vs#&R yf,5n'wp?|yťLpv/0 -Eg[xlDo]^ N2pvln3 wNҾ+P{ໟVN5F@BeKaqfEg!*fZL 0uͧl'6i 3,KQi?N89U] MA]R}g3Xώ78{}X>M/cwTo>'rl(T,o\:i2DxaluEH78 .I*gv0s< zz"ŝCv3JCRO/jfalrxD5'P?Ofxzrbj_}4Dۣq6rY1 -NԞ6lčp:|~(;$JF'"pt4yz,6$ V.t C4#Uj 3@%5/ c0=6B8=97nֳp\nsnk?YFMf0ZFewTT6ݡجpRؚRIVqb5&H%nqe`i'_(ylVD|Q-J1xk^1'I-@je يM"aRYTE+;́MEdɀ,d[}8G#83$e:M0cF͟oCkН4b!*(@ G0 ?'I"{kR[p!Py`,08zkŏO7skԲ}]o@ty0Gaj?FoCbRQG3&;2~fj" 77F+ZJ:80J: F Ё+'#RRsP6re=PR^<%]xӠzYTGvz\'BdM^1CzG94îaqjlO1 ?,=M\KGRt_|C8Du=|)Q P`efr|5@\ O2˜6&H H=WRHVMmp~xN0 &PȪ >F&}6/ !da->~n쵵k8l$Ѱ.9Y٣';O`n, t2vʜf&{@w*ző3 j68p p{(Qw~> 3Eo>f(PB8B2#d.wiߣd*Ɂ.hDY#lTN@H= `q^Bǟ& 6Fhz>Bmʯ01 6#;2Ko='xSv t0ȡ_:]SDZUi](X5#nE7u %D^\cv<( -Yz)nL -}?\m@bĩ"hM)VYK1hmð8UL^dz#Fj1&To5[-A2hfmc>-_֪Շ 7_zw-@ IՕDK؀[#f sd)Ti.ص| 9uBΘ[ C"0P#t!VAXFan`J!pb"/ t\ǎPf%BX[[҆,u֓q`G(!rci&b]$$)REbjx]X&MHtlOYq>4(%&4QǜS5,k -0@s%d<|!J{cg9;0gF|;аOi (Ff?ljE0@Oq%A9/k4b&0&NJ;1 shnM ` 9bP'm8%8 #.;d!U| j"E#&57t*D; w&w✠:0g"9;mMg}/vkG`%,` O.9/4t -\\,1USz0/'s *fLGqrl=Vsܪǁ sJFn3Crva88xkz؃8}+Ds`qhL'=JS>^LkdL.9"\ea fǡqd88llgBY%meSX=zoiL!٧b1S849uk G(g.3wXDf &贍ؒC 2$ %}2eBl9eT2JGwcÏE.4`$뭎7Gw쎑UۥL.=uN߬]"ӱ= -`SIKqh:fo,j:$fȈbͰ]C BǭlV(qƒ6I7hUa@iG {잴5Zدh;3pd* W9*n;gx!C/&ֹwǐht -.4t֚H[H{FwgFڳnE$ogzwsX Lj!=R|Fs܊Whڭ2 pY1&0ĺڣhH9.[ $"sTͻm¦QqR ylf姠'mMCրNy:`lPuC71BsB`!K }i OD}ZI7bƺ"9VZ G%BH4@F;)C'5"Qnkvv6%i|=|t$cD -`$sk2f1>{30u-XeY_ٝ,hSgp]7LN/٩>Vˊ"r%Cj_'f\!D;9; QظC~2f&/,hBTc0arI7yKg5A袇q֨'M;Զ@}j_ QG_ſN7;` q X#'BSv4GX0ŝ "A)7I0$ uPZaZexZ}E) Fbٔ~\|#F"%Mx$/IYLO5|ϐ~l:ejp!gIqE$gY&kکज़w]YVS!NC4!.TZsO8RRJ30L E6xJϾ 薊#t]usa whߓ IfdR>켼ՋU7)pX3 j$&(p<n4Dup!asG)W,Nd -涄MZ)WTL8~im;#!DDz9[7)ą#zO1j ǁ_z9>!/~^x`Osf 6 jW3ck-b W g=yW$cc/w{pUXX4Odw!ݑN l5סt֦{8J7`bl_!A/ ehb+z5:p0aoЦ(\=* 5Tj#G&mZ1ttEw|cf4u>;:k B_ -W:)& e#u8mȡԢQ 2=qOAa%hRV0M8n-Yۖ|0<ri0"^EF"6FfWk -bқПAfu: -r0[b06=4C5Iv#uɢ;DHFl hlΗ#i'^,IIWTˢD(%rϻ؏A ih”)WPD"h{,9nʡQ?U̢pX/ цB~ 3$gRKx-C$ŎUqlB. Aq$©B':(/;$<.0ɥLh4BaYD˲~; {I]aq0@!Q#qP -fu I5R-D8b{d@uq/LF,ik$De!1G} RJ# ,H3:N#SIkPX>|SLLfH̚Ѡnp&qL->G:#bOg'ړTV&;4(`RVR"N`JL6It I&#JY2ζbARL 6NJbOy Z-;G]Iz`mvxiUG|OJbA#E«Mg B$\_N]$5xQ\ $\zvk`tƭ܃=4(&7q0^#4uƤޞ^T[eu)k`;,yQ +VEM $\z 6 C$⸃Fwg=sG>3I8 DLjH^BVm;iэv2a&0P&0[Ņ0;+,XpPŖF'<86@JT=o3s1wԷbyapN9*IpݷN%e, vSql!wt"@g!`uЏCbZfz)QqVZ W Mq41e1'6%SmDOv Q1H\xߠj_qbp u G>_Sa>g7(:Q+eK"!9;z] ~6.tD,KljtkI'҈3i]!Юw#H b)sH7 !Ae@?ǢYhJVj${݆9J0X$1L滋NVSv`BuY]݊Ct'KZ=zI4$ 6=^) ? И-R$"ja1vYev`'$aj@d#eHcS_c;VpB nڿ'q82,MTuKaNCQ3IQ7J;W`r  >_Do&n%I.XRI\kst&,iY6NahXva+$!8@!Fuk9p`咘n 'inZC.a]zfřp)*,tՌ򷘡#x3iuB9H4iܸDU2ؿ>ߝe z9.5lvv tˉyS.nzU?(KtTWTR'RF7a=r=\ ?;TIgF8udU'fv. $05fs5M%pl-G -)3ډZK2\$|!W1Uf'~GMJ' BH,v(agNUXͽ}Bwv<}!W(ʌT_F Iqt B0ilE7*.Lp`6%!!HI-ϩnaTk:RG5)DŽWhGWl%riqn6aZoEvr%?MM3, oӕ,KN&mJ+}Ș9Kۥ8f蓱h6x&:Y.=k:zgW5t7D^;zcÅ%=3!LM"tD&T NU'P66'd^+jPaTԨjE&ջ`E?ѕb0"P^ dƈP.;z W] -K+9tRq|+x#~(\<@CsiTT(0+ıqgaPmG;00>C0H=)U*kW0^gü(Pf*hdLK35B3P#lavN^C06VŖ" X'4oBl%dVJC^/lk& A#a'N@3;keTP!]nR\ț,>/w2rKR\8zڷ!ƨXS%|fLUp=[6E6z2ٌq9gyɧ!s֏# &N5IKV03P(`zX# 9|r+t= ;;cJ8yT]&xSgC҇j6nivߨ"{K݉Ey&D=ޝ"7I?'X?+:qv 9mkJP7$l(S"x԰12JqdX\5ACM%S{"8BH>;>xuug>\g M1HF.?R|80ߐ -&u(!TBrɜ%`?qoxK祠7/#0ԳE3eX K!iߙ`@yz{9Z U`PZ ~~B}#1RIApsBJ5.L9GrbQ:3чhC6E `HmpO@IHa9KYYP&#aڨ4~&eUIAcvdH8Jr Xo}F(

      q2ƩTzIZ8e'MAT' - dBRĶI@>=]L0t>S`'Dp`޴ֿhG Dv;q1qOSnЃfF`Ku> {hc0R4OBggINsjNvEq\h֐qE5Js`j'jmߛ:kᤉIT\AÌ9Fpb`8ў=\59v[s)GCv7iP=*ptø &s<S?+Q;𽓹YEf-7-!GqrUF-%R5 .=Kqިc"podM3|ٚMm4d##Nm9p>A D_CO]8ap+Eݛ(7!:]TY@B<?|8κȝ>dNG*alEF+uoCI,٧C|H?ꄺ1p=S,s:ҋs.+ƦsU$cQ̈́xSG7MHk`W*)j4ʜdPA%PΦO7mdn">1<R$ 6LD 2n,#_^ݿG?FqߠT9' !QXPq ɰrLd™A1U>%ÁR BUfʮ؈jvNWv$gzNUmxQAW \S9i[3a< >jrpq"z'Oɬk9~D]}ޙ8*D:E&M1ҹGk=\J B&O>,Tq^39CQyV_Z;LS'UȽh|S<1oߊ*>]+@1x,P5!QȐu}|q@s Yb^i~5n<샿%YZKʶ!#c׳ >" -YN8u_^9q((y&Zct;)}h7AZ=&,Knlq-x[p>-}uW[8ztB7m]l7d#d/C2d0d"\rD -ꡖ[uKe'w^B+VM.Zk19'k :>Xd<ۀu-hb A iR3SkpJi!/6v͢ gS(.3S1;h?4ٻe?lsbZ0I?~]9Ji&QBc]C:[l\52.!ɧ꘸΂~)K9.8],i>3J"ڌ C07e$ⴂHQX5 BBRhxqHxO`S"=zHəH&yC{Z][ *hC7c#ӄؙŒZ?vBLo%[i *c"tc NGTg/+;It=94  "瓯0s{=^lwKoJF gn" $ӓ|KH4 9>qZ6)(x3 +,l -*0Kw.e?9 0fθUvr1 N[ZBk՜Tת[N 6-}]W4puPX ϸ6`&/ ;m1<"C]cZ+q*4ϞD9?>L{FQ1' #5 -}N|o!k8[L0xN®>t@s{5C Y -s4@n= -ȟ`JU ! -cn*PZL""-+zojhE\0%&w&ɒ,Y@hߌs9f\U!$T pnnfڜo -.~6:Bm4BD8ݱr4.(m&ʰ==Ua4(-b4mhKİ?~B03fo7RkPo!eEpFH] GF3Z1q(Y6%B,K׉L8RbNjV P+SЪͰN;:eAQFPuPd [4AD$fؽBYzTzA|t&`51هUszrz&x9 ;vUa]qBggDjg7M@?560~@ -NgEyDBtgAeX\Wm~@ ˴i%Ѡ# -y.'XL;!ei?9*P_=Mc`o3(~pF"F|OG|0(0Mlg)Nv ?;:}dm}}/'ɓK-lB*,]hT{Zg*"F*kP1*췀 Yӈv ~41ܓ cTΏŌI:*JbjoҨhD kPoh\PU+LzW(;'4 h4"I6C]~Tg5(?b_}hK4ɂ%kG4,qp!YR<(X)W3~*toԨlZ➆Xaý`K|բ6)SKFe6p/ػ]^f+` Mo>_y{WXP -y;3 i{+ -nN?ɩOBۡ}lr$05ڰd'ܿQjǟaCIH.ӿٿg欇B:f-Da1 'KЂ=£ eNa{v2_W8G@XO -*F+7ϧ}U;W3A}tL~p}[OKR9LghZrʜm(U@܅~%JsQߦ_*U58`R8>KpJu$EMI]nU9>GD&8;vtТA2XĖ4FN68N [= bY\EŢEfs4z0J➍n M$ Vsȹqu(@rFzua^tfۊE7EqA[\o Pݾ( r#UhUŖq.QK/)JDž5#!{{t?BY. -D/U.Y߲.`,%(P@u ->XsU:0 vԜ"F;fQt:p.y9+օЫEҰ>4ua`/a2\^n1w/msgZiU!VyJh#dy@ʚ.'ՁZ{L3?$r9DD^Tfhp)GҘcya9rx<%q, R~=V=VR5B"ѫWpS|y6C>(l@(DQTw.{rcM{g)mⱻP{PMں9]5Y8Lxt鐹KكU.5:n!|܁~"aqְSbj%,\C lCS(LW.7 - +aˊ ;E%ͭtI]_!FCrS\=5#;^ x0,7SmH_d=|V*!Z4vla 5ʌiʈۓ cӏӑNh!ݍZK; ovđ9J5^ym'C#<}~1 tPp,FhռwSK t+ ;%|Bh]^q^ GZjW Rx@ -[3QPp _R;&w Dk?+V:,~zDl+`3pZ7:;dqn{ sS/>KN>&Ll3v\wMW'$+`xoXP+ahHI7u @ʶ+ȉs[I224Ul=8*s%n6kfBst]WVf3U `S FvDx+_~-Y;w}Yn.%\~hXb¸2H̆Xt#ƬWDa3t^aDVb׉ ISBT-P&uGϼFKYp;&v,\~h+c*jhwJy[V2Qض{p"T(NdnhCh=3"Z~ZĂ2!/&atjο?~maJ')$x9L̈YO3_~{h+0- h`cR60B&Ud@2$#urҳ-ݶ -CQH, E'7 4 - -ysTO: +墇#/*{vɁqb=^Nϣ"d?R b3lS>:ytM0q|bΦ~勺H\|3]-p'65π{FvǸThMe+y.x>ԁd$@͋)'\ Crě4bM޵LӚ~j jJ{_eS"*8z쇙+.l6&>/O^3"&Rψ @8s&!Sp@?s?>DXL$,*&^@p| (ȐZ"2 0#f2 _PCWz}l/Ę2޷AA={{idU"񖪷"ڠvqU$6H{Mn/} ݷԌ>{xOfJ ~@SÐ GF, Flwa䝓s吭xWF?NXQuJv")Az[!_5; HM[Sa*4,0i)J@ך\w/U[UA\b -~?틖He=‰J1=%3ۤ~=>ZQy  >'oxk2 :ZwPhT }]Sg /TW~`4|#ш2quW)tf輢xEA4KB7p|_@fa`-_u$Bg(}:N֎" L wl}v,_ ͤ~ x2 Br+uJ}SԜ̉2b2Έj*A0ЪSUL'3k/zeopЀK3@vѢLpr-3i!35}H {*rK_dI/άh1f7m~t\|Z5`!N=g&Bor{,b}"oηTpYW<!NnP<TQSpy8/QRtxe+aó`9v2P5&ꮣΣÓ¼iJQa$,~N -J Xقw+˔L]ʗ6DumL*E碬hZ@^,*I>HEG}eS LH\8t?Kc*[#gJoTUWN(C.yC-/nΊL'Ύp4+MEi&<6Լ_$v p8*|hs0xjQAnjFPHRl~֢A}ZLNz34( -oXlR 72Jg{ru^I+/#4ߋScXa.Qau|O遛_Q: -xmև+=L0L]L=PvYZJ,K.(Ǖ+ ݾ9o!}"*Pn~+TT|L{+i}UKM8AB.RU,((/>S-a Od62FPOBf/EIqE`1 ]E -dǛ2 qRE?80H]&B+pRvuX"=Хp5{ mjt<6ra -ؠE{G @-lV1_CdDb EZmҩ(A*h -c3ttQ~m"o;Mqϲ{TR:ZL"W;YZâ *f? noimbr]R22 -kڭh+}܌VSe'^tA=o\D'%sb1*EVo= -`c(^B3ضHz&/3v: -@PhJjvV\uhZԄ_'YeOԄ[e+e]xC\ ɠQ-3Z~e,g芉?00ӉG ͬla/캦!QЎ**nfbihFq_EX.QCGܩ,hĜC5$:E7YM\oOpW0d  w$ŐjXN2g$ڴS1_ FDȆDRF`tl%FnL^}/5a+PP&/2Ic yx$uŻ[k(aI/hPL1G"y_П|/U֙trBQ39 0U8c}PL\tz&^gJ ּ̟<ݰ;p%iƟY Z+Âc_E@Pt(`. ۵+ Sadai=<8dDTBAQG%> #II \w3Y&*Oi -!@ "8^SQmΥ -Y?ms'.D#ꀻ0΅2)$ep3ўCQ󨮎"-vO5럍ғ>.l?YQYOe+F;&:E޼]0K%D 93wQhOSoB;-. - r3l^i} X=cK}<̦PK݋1卵|T( [ī U`Z<Hy `4e}&Y_ 2јD >Lfڎʔf&E2d -E<3=6KӃNnhgx"燙֣A%: /& Q=GA?ʖ׬Ȳ(}J<$/VTVrR#LVRO/TJpsݓ:E*Kٮ 8Uc"ȼ0s`O9fB2UqIfC.Nm̿Qk{:f΋zV\.ǰe`xUI7C 蚠!ǸҔt'?,R:簑Ͱa"λ;osK)O XLBb ~S<>R#DC߂Q22fj79Bb)/hM7+و#r9RXdNbjl}OHckO m5r.VGHr Am4 [6p5bʁc?T~_WC*g -c7PjWHDO_i ,U̝(!U[hQI<{ɩxe?oX(`5g| w&(5%7GЯ3(a V!NV6Nl&O`!d-6\AF6Ζ-=$?bejz) AWoOVKdE -#+3).\FK_Z-Y^8I|.%z[Y_4 ;&Xg$\|HAĽB )cP> 3$@ul블8A-=*7Al즯?xf S^*fx@.w泉110!8`Ȳ%SHfs8^4>ґu9kbԌwqusy;X5+ߑW"J -` Ӡأpov{\0 ^VT1L)88DVg~]6,8n1^2:5OG eh.j٨z)RZO%@6ܛL coz4dZ83QC4گjbXJ<3vqNi,`d%N9KA0j%k'>\)g: k!@> .!>e'jF+U dFg{: _[ۃa0觨6/L(6P(;%d,&UsY~8R-^/o: ^,<%z/΁H_~CG] HM%zpX=,hc%IܡU:q@ʨtz'rFVN1$۶44j8ƺ5JWu>Dž O@2(&+݄%VwV᧛?\`"cIGF hbFK&ǀoE g0Ӱ4RHE%m~',g^ -__ρ.YRx(N5 seRbJcDd/ǒN 4Ma5-n)%}ۑLZ+zB=hrR2{= -@|ڃ~VMRU8"#t(4r)M Cx#mdԻB2L2߬,YcL/B# -Eo=UzS -K -Ti^8ŒՃcm E|]D8gWk:@m)gP4# O}p&fJIeQ98TXK צcp YP`M+FTǓ$kyDSBa#vG~3}E7N:3#q_DTᢚ/KAYw7:6)1\gVa&dONm _.'Êܠ3w cNqHC IqPd%W0T.)ї!r:+d!0\(tEI ɾz03BwbTh0pWW/bTB(O`x:7l(MF4,$J#dEAbZN&fȃ'CyMt(|rEšc/:+>E}Y]+@Jh*'1G!M4l2@Zi?֊mUyW`4Z! k$cz#&(ڽf {4F..ˤTwLm #/)˓'jT#b#ylVYf$gޭ+%N|E -hș&[g@Bݒ7h͹b7cՅΊD %OBI+2åjnН.jޫկ߿:+9ޠƯ6{e(:K-7 S^SF0v ;αB Ei|PڞbrpelnOfppΜۮZP5)'jO.-T|DCy_Hc_^ G >lEGց|!Rqxnd\8?F]J#h[Z;_j|q?xNQ۹-pfoxkucEp‡ -pgMs |DɄ)V,]!-p('vG:nKi䤿B -(2s@ӯr, -1ħg\:(Lg/RFLҗs^ڏMC%V|4x!ɰBG9mî<|- -OJZocD8kNfY9Q 5 aqMzAє,#&zb1Xp#0FzQQxg}vXUni)0{]AC_B3r >@x -m41YݪI}թ {1g-@hK֢U!ثFnTIuی p&Rr4$-ˡuMkR2hA(hiJqФFwJ=s(c̳琀tVg: 涽D} -b< $F ii0-/I4=(tev,AM=;+2"єçX eU` Rm4۰h*a 4,j"fԵ:kfޤڕ gb;4e` -OB9{\SSUDq¸~yWSa^2HX0gmGy.2$7,vDװh3sxnIhj\s j/MA bH| |?lnp]Wc+{:~MI?y҃5K'N 6n\(Z@$.o ?q׸*F ~l,b"xSaI>CGIKuld0[8@v'kG<8 Q]R|<k }%Ի/d9(Z"7E`a܂j/rA//Dcq%gZwK) ^@JkK !lXmM7է0});e *ܙc|H6sPH?.C P!xb9qS -z[ TG/5i8lbqԥ%TpV~2H47%'ŗ -h~^['gɀP.Ȯ^P+$o ՁO04 -)O!~eT/aӒC %ǻ$qfTKFY6e_du>* 7N BzbDqFR`CO 5Sk}0ͅ a^cR'*KdN=Fp(ޅabnӼ豴pdA X0n]>xhw9T!@"GDLLv= M܍,W߻{ -A>~YXu 0 -GoS,^[$ę)}_&9`Mݚt _S4\ʑa-Z+s -Hô2P?+ )K(0} wzi(]y^j!GчmssV8&2yŰ -!hd(_\hƦJmh0M eh} TBێ*J`?Ȉ*5Q R1hP"ɄD!*Z&%W+p\ - &FPR`eH^ -pDæa]`#Y+"k.`T(8">%`S8+0Ph7Ͷ9zT];*yA3e*l ~av%ā9qގ QFAfuZqbB'Al!/`@{QրyL!K6!`Zȃ48[`VJ,4:8+rn YIiӓҳĩԉH})U%#ߓ$ 99BE9lAQ$s~0Y~sa{}^Deԡw=7a*Zn1+]sk0iNC0ixM)dFDDZC*ICcmW5Hʀ~O:w\3,q4d# 0*/g=i@㵀ag[E ˊ"DUOXSdTNpذTOT!r6P`9)MfDX+1(!).ҢP MfsM`ŒI`=QEE]i5+,"hpDíf ->A1kiG yQ4 Ҟk"ƴꙉ="gxRfYjŔ(ۄɉ=+ut Ta1әi ¿*y> #/nI0ORg#9:/\FuEz1|TqOڷ!aĿF+0)u@@`Z$ndٔAz[ōIBe6l_s.8 m&BTγ{F`/ePgxO"K;,.R< |3򎠀iD -V*9;TИ[@T0filXu!U1zX:ڒar0Ux[i,|f CSsRNS5bxU6ɔ6o]zzl4WOjg @dd¡9QtB-xUp%eB M0igvgg%ƞ$1Q#`{!Tm8cΏ]-fL;ty]UbvmgCZ;s/x1F ; u$a?9gfkMR9%% вDjY04J\1i\иPSj uwUA Rk"~XfܧhkPfUBL`*@g\2Һy8:*N^ A:D0 hj:h)҃ %)%"sPY_{BKkn3LI(BػTr<83=K $gD I@F)c~aM#/ón `C`v/mӶE쁃n[nY}Uх9Ϊ0[ 9j0qgil^?dpl Y8U0aAP+:qc~.hxy XO[́xBlZngK`e`7u˜u?V _"iE ċ#"ݡv>1¨B0HV3T@O^,'n׸ΙUsW`c{X"O7w]c٢f9+wCnX'era05B툊BACE)dS ~5J7C/ P؎YꊘKdaĤ1 -Gq!>;jxT4.>^Ey8' :]|1QAFc(PZ/ aрH@pZ` -8'\MVJGL.ci>Nzg[k[=6;(+@OY^ykxyvfE-1>o&gINFz,!d'G=QqX%Ajy$p+FhϢD<5Dߥ}:e&"(z^*5/e=yԦMkQNT0Tj!f!bPVx(ǡIۄڌdj%Fj~W]HJb6nk&*P n:b`] 8tK%Q{a -'ZA,K=L#{sOnU*G,@|ņ;o:rU rbYKh7o@2`󬃯&>,:MOOCNz*}94IoNP -o餜PJ5Ϫ=kfovNXavh@i.,#|"4)ΟFO6rQ?aqUbiJ,+ZT=4#=AY9EI9'G!jV !ʾ-w0'J0>[>H+`:QhE̔?:VŪ7\N܀=C㝤f6ؤd@2IzGZ9M5h(3;wTToiJ/dzYdț%'1flF #5R;5@@ajg96/ڌ*}JEkoSl⡳fYG.#sP%䫲$-f~'\u Þ_Kaj9T#Ax-ޥBSA_a*]8>x< -@Vi+´m1[8(j&V)Q7kx -d%rG!k{wĬ*4l<]T~4·\qlOuܳӘCՌ60f dt̒nTa a[mlV |FGȻ@!Փ -'0G/60P*:|A2mҽ05<{&oJ_u戢uea,?K|,jqD销 `P= &B>C379zo'Q?h/ZPb-JtʇEXdnV+=_:6LB hSzqj38lfgSA7;1:SZ1/ XW8~ RAߣIyXAiCh9ݳ1%qE0_(WIdDP@7?6!҂9@P= -2A_׳@T /B93i^]~`Ѓ8e!+,i ݳh~MTôoA,>f)Y짦(6:`IU?QV;}aMMh,(SJ9/R -QIIf/(-JD{Lэy$_dV*N2[C;Z$xasjB8s蛓!^NL|>oy`'`CQzFɸH_8hbjPm`;2!gُ}$ݏsL1: --NCzJ:"#R~`E~5y5#8` -Z.O,W aF)j3N *a{:܅IAΓ>t6j<ֆpH#/o;|& ±ȰyJعSZO]9I+7; -Ff$n(48r5~| ;h9 -m^?GUF@E$*fHGɘM_Dd{h; SDť?Y _O7` %afM gvN*q /# k*/Albc~+Ƨ8y=+†|qkB&\mkś|N}Lhu^x2 Rx42[е7B#䡠P\Vg L MW3= V_a$S1x_1ƈ牀.#`.ɥs)j̳aCug^Pm8R^YqА*KVx2 6Q$"?xx4&Ì2`tPnծ@}Nb4 5n͂e'h]pw@*M*G蒯eWh2S!Ӓ=р-Dh)huc$5_iQ9MSb^^q||-Su]xGUU])~3DP[>5^{ -D^8iGtX˺F4^omY-<0wDjّ,B mvfE4ҡ,1P.1SŰr {IFoK&[uR%DξwI%ԓ5!QtJ 8/@4%C51A _*%h0@i,'v#r'z?+ˢfЛoR͉' -dx"+0Ŕ>ׯO<E[yl^ -1U L+<&6@*`>4~xB2xŔH#V%i⹛/kvn^MS*"B'6+iu[, -(F -SXh mkZ!۹:|eT7٘a8FxJJA͙,^m<۳lxGNyiE[#oǹW<#/n'䡉{U\jo?] (T[@6g/v2VV=U=bזT´>;*XD?Jzю}Xi87p5h9yA/0@ I-P -~R c]~w7ޠr& hvIbi2 rs v/38" 0|qIDjhDtnjŎk9rvaudO1TzדN:*- m siQZqLm()xXNg8F|\6qIG߂fХ|l <`eJt] -JCp!\EcP1l[ /.Mف>k³π)&YK0u 0hM)w;&&Yu#_8inlR^Iq%)G7CJY8Μ .'vI6tt }_l_DZA;HogˇlL|7V|O #Q"~%,=Jw),AfP"6:B r)y\`m"D`U/@ s `W܉uŒQ:=酝 R -L6b75oP4d'+AO@O >#+HSѪdA*O6O‹ -Q(T̲̱E)ah̞GO*څgQ3t3E~uo oV -<>H%x3iF. Ъ/Z>t5;VLvP&a8 L@2ЙfzMqhcr2̙JꙪg%0Ly:Lr ё$P`+XR&-s݃NƲ6v($Lti3ڏA;H(aX;*G|шW>5@Έޢ庶;qnX4&nq٨:0'7t$w̱^gmSJY3 \v]G<S_u3VU 9P? c$"vmG䳠07!_X ) Wՠ6z"z;h_sJbD)ǬXv(EHg%w棢rDji6Y.KY@k~[)U, E) ֍ODLcG)3nJ(&;.y!?8x0ݡNN_^itZP;E5P -oV`53{99}SBƧ"Pp(G]A'ϗ?2+:7UbVX:Ƈ|yjTF p\epW`(KO@MQSKݘY~ː#xG_+*3_Kc[\ kcmۆ_/=x@23;0b+Hݪ 7 `MOkBH)oflc0LȎhgհd -ݒ;"+y,ba_1f%a.>cyl~O^ a:b$ ֗тF'Vs ޣ ;LQ&Z=m^yOA3b0]ӵ@NHbUϑ&ȺR1#I3#$gH` =ra;@hN '?.ʂڙE啻YH&o*q܄m/P=f‰!]?2ƞF\dv1PL;cd"]SK pK@@r/.6˒dTm,Jr#h>-%D~vc>"^ 4[Զa+ǀ)N d(qFpB0Kj9Y=YU#@0MEh%zDQtf7/zH |5XqRtA _c#9foWp8 ˮJtm iP=z01yjA!mǮ8 @xD?A'$=']$PԡXFŁtԬg@Vg!Q O(@-WKmJ @Iʀ 5]Ӹ9Y: Tye5k2 eypZΒr"4ԣ %8rwwzW8#4В!7C!D$`,4 jywKp{p{K+A[H,Nȃ44!QG_j/˗ޔ$>t2T{`|!r~0uu+fHj U&T_75%N (HŊak 5 ]#,1m:t Pu1BQ2!3tr_gRqͥy(]R)*łA#M̮uUZ jM`7BY wQ6bW4Yx7K -j9 )YTTzOzk\9;kH渧S$3 -t֋yHDK1]FҤ6[$',ЫJ;K)nFtUz]]; cpZ6+AT*l `{tP,eVcOAeC||n| vw-Q{q-yt- d}HZ[*"e ଘ*9F뼛O%([n#UO l=B*F+ -nɆ -2׬cxYh0ltF۔@bA ;ה4f&'?/r As?g]GL74 -} [Ѵ*;2LN%؏=0hh $20.31 BL̅ 82[|L;_2wuD~?U\.DLp5T\⮠mg'%>i^({v ~v #T'\R(I4R+F3;ᓸH %z& c+϶џnQX6xPd2VWFwT& -j:«-u@鍠n)P|@75P6ao9Ԥ_:ca -ꄳc@&qq%Gp -$ī ЇR]n础)ўjUyk~|"O_!'R6K I!E~xB5[*4+k"AZ}o'HiDFtPʏ͐ IHTb 1%HY.Ԃ$ _4ySl;[ @2h:*Sr^ yz0^-%!E"dԧ46;,T{ր}Z#tGD}N,p16l1ZF-g޻lj'K"o2-P Ey3D×+ -|ho&ܣЁ"L !S)C0NV.5R\Nو 5?%^__)c@6zCE pXh=N$M -fa=f71l P.rMCZ E -7@LߒF5WCy,zf%Ug = 5mWjJjudK>6eљ¢aXqk^̞;y|<2`ugB"=Mّ|E+xf*HԬ:B$-F>f| mUȺhII s}YԌEnPCwYd!Lf~oQ'8X\zBlkV㊌@m%_-9R#wK=0RG~ bm=/tA -9gܫ&>bآ-@<4}p&ge}V,N cqr1oTY#4( u!X=Q_t.~)S%A -J3qEWMkטNk\=],L֯NoP=,($Q {}!I[; T$M55S}qޅK 54r3 qr?Ȝr7W<ňOķXX=sbW0sx9ÑlMA -;ՠ罔CW|6(᎔< ┶>8BUL1E/ *<=s҄ Ļ;Κ$~vJ/Xlh̰6 BF2x# z il |Мf{Sn5IAĉr7bv@-G\=~ع?mxw];ۅ6Еt\[pFvóaL |lP55%knyS= N:܊3et{ZȻ ??Ji JHd>ɖƪbbΏr~M=;5szwoEϖfw6cvV.g3H=)Y^2Bm#$UFr]Abѻ -,ǝn}E/>N$9a#YiUZ87V:7r+<~蜐m3F;>P3D\6!,/FtQ+*A1K)ֻ*i}M&&q90z#v>'MJ됫y+ 6|g6!1NcYRE#4g&|QBH#88'^ 'xDm@Bts -5)5>b\gH# ]4Pgҏ -LDlz(n1u}lGdTtE!γ5 ?$,5? -hckp€;7+=Um,A -~?hH1+QDfR=(G`e:q4 -|xg8y( 'Q7SW(HxW*G9*# -|+[:930􋘖Mm_㽕RTBz>*,ÔʶcaZXv?o$|Go;ZvquL40ºVvcTf9B*j; -Ep !mÁZ{#E̚L; uŃFG,LҩQJ??s!(Ϡx1+D@Vn'R0dusJ+5xr#9i }^3R>3r~HH%&UHxR1H 2Vƽ) -%"  -VBFB$Ou;, e"4|*P(Ble(Jd5;ЂoRNʝCZJMhWUfRQskx\Cs -ƧxFsYR$UmQ&bXJ7{ѤĒBa燆ѳTr OÙ1bhc"eZcT0՛RxgԳ<7TSAr3=΢YZ(; aG5OT$dY_As= Lj)"p9NE/ȓ^}Gz䐤ٹ8Y텕l@`#y5\مu'++VݻjDԣk[ +mSu+FȽ -?I|pT -<*#/V.٬)CoYyaD7#]@XF5~ڊd_ĵYApp G}a󧛉$- -5FCg/^b& ~i! FPn5:}P} Y|*( fی Lt6Lx- V0Ͷft{`F"bĈa'})Pΰo3 ;58ҝ # J4uAE*GȆd -{NcD}pYj?b:~YQBfzP@ߝ nQ)ٌ3УJb>ks*Y^Tm@葹8B:W咿ɷqa(td⪈v3!pA"~ ѺQɋ|ʟ7{qWCqK(_vvi[ޱccC5h@в9YݸI^ʪ̓4fGډTZ!f#CΠQڵ6]ORzBPJ*}~TRa7%Bwc ⷥ^ KwJ+PEjkGx~p׃zzFCR-y:LyS>Y]G+XѿH)e#Y[/#re+?ŝa -$AQ!!b뱫HCyr)aFS͛cnFhJH" wM\ YBW U4? c~b*ÂR DLGZb5B-iփԬ9TVP5a!%xt!лBb'9 --ZQ-NĞ~"~Uu -E4?l&r_Q JOyjXTMRE إzHo:j2󬽂ALU)nw@]mQ`4x:5;ςHzgqb EQDc .4ĠuFJ AQtDoawi\kZi+qACT.7#%_Zs'xSш( .7Ȁ/[Nd˛:PA溘/FPGԨlOh#aCh7'͑ h+: }bYzo՚kE>=@2=S\Qk15@G3kG.dG,J$Ae鯪/H OeNTvZy -]ƺ/ JSQť&\`BXps-h?(tiXAklP*R]7P'llo i -zd_Sڲ .:.p"Yɐ(9>~h(\F@ wfG5 D٭4 -J3B/ߣ40omԡ;dHHC&Њe"5æEi$RMhzȦJi~dRVy,gg3]Xv"uK,=buzV`PI(5ur&YDGl~t ( NxR:П@iS@wSROy\|prᒅDxuق -D$p5 -A]36CDi -xYebƤCz}t{0j_h.1'V y:i|Azn{%#+!*T'Le:]ADZ-0$@HciX*wގ$q&_ؓF%ISmvػ/~`SH {Han׀ 0UǁQVbBD}_YZ´l$BHꑠx%wگh{㶁MB~M*::“CVanaVEb6URim@iO -#8dJB|t"֥Lq|\}bhO89tuAjˀjΪq+Ouk\o"JG.90!sj[ۇu$Q0PԋiuC!-;=W^$6UD$ -*L<, xf SzkSljI` W~eFuٳr`ga9:z^ԎITY(`q*j<y?0~<AQ1U}\ ?:YY`3ju -*ۣ)7zIX -%JnEf`W'-F;zAXj;+޳" ý47z]HRU$2On0׋|xqb& ݪv$=k"*f§FCR3HD)+Y-{20ez{J4jX Ӊ 7s_1ᄇ;ZDxL!R7p !T nzPj$R;8Yz`j8@zTo !d%k#Ev ":T*6΢@ʤV?(Mv#@fR;EWlXd%|У%'̺Ay*tǢ&lv7AEwɬY$Ɔy-XԀb*)eM杻ʱkEJMAV; !EV|C0f'O0@e\PM(@;@.uXXif7SW Sm>DPx(BѵP!7J3$|-j=eNwG=H^f1C2j&M -nIX>G L( -h6ȷ]WcSߌ56Fx?a=oP29K,3]r|*-Im*jqNe"lhњ<8qP#EHaRuPlF _A^f^@X^%4үi.Yb$zC;UҦ \bMC׹~LoeO<&qGܥ>,zφ(q -`cP(S` sي\D'Ph7]gI< Jc@!DA91뻮<ĝ?FIYgJ賄Ngd.qfveB)Wot64s_2dQQӌgz -%,X:ch c!] #FG{AD$'P!o!'M -dC'! ;)Xl:QW]ɓ%$[K"jO"?yf%4M&Xi!hM[x@iμ(tD:nVZ'/ . x}1TU:\[{MaQ 3]8uqNz)PL?y{>zz%(9y[D/l)h+0IPS@Lj fU`g-^D U6(a8 Jg:?aT 54X˔X;y!uj/tnHDfс0L\ -/kI Wa"'ĶA(ZY 8BB,nя'd'ִC\p6$# ( -f2$882&Cz:Z͈J0X\DJ E0*ggPOJHT*,\:'TؠɎ)R(6v^nUհkth} ̨kU'l2x '-聜%ө.*Z H~ @;s ]g$ ^$YmapE׫,AVtgV=!gblT(Ǐ~#6w89#\K>'Jgm ܌HRdheR dfW?p* S% Li6Ž[4:h(XY56Qǘ^qD]C[J1Ȣ4B"GH -n!bCxfTֆGHx#!Zoʘ{Iߙ@Nx$VHPnjDL $RH!5cԬ $N_jpl/Tk^^BZzưv̼|:1(x?5 $]VIfG),'DH)P CI'.e3 wps [%=Zo„sN\ !!}@n_jZ)s\|A䶵IJQ^f(Ш\>`D5+Gn%uʈ '&t+MnR .PE*Ev!?=X1R=)"]7m#{2Ѫ)%3y39[YQy'#S&j# nU]51My己L@PuxrM -$@հmC4tgvi[ѩJ8v|gjyZvFq`Ђ w𜩸!H8|ׄN+[esEA.(PSRHGTZNUrA&oBj %䡶CU8BQDn~m7Y.q;Zz$ՍThV2ч.5ɨ $~k~;)ͩI@ǝY<+H[O<*zMӠS3#Ǭ+-‚"-U.jDDNԓƨyUNZFt9웥bm -nRR$HtqNFt]0Qx%iW=0 +v" -Z=H1>ܻe+m YYNf^;UwzT&Z&gK5}p zuHM+i$J>>h0>n/Vm*B4B2Aq`ć)QkӉ905ܬt -T((ø䃄^&Sͦ -endstream endobj 340 0 obj <>stream -de1rty|!7 -HAC*՟~@T$Ey@Wf䈙5!zuE}E;%&LjV4=#Q8(``ب!- I8?dt%S9 Hzp|} Tf)qHZmj]=AsLfjUKf#i,u5I{"r W?{!"XC7>-c4hr -*DxE"**veVvD6 Rl#B"Su5%^/GQ>V7F)=?c:HqFSI(̾ wAG/ĔB30Q{IBZ!w TL -9%9 RkbgRR!3Qwpk JoH:1MBk35+^l& >}gIX^=OG[E'TQ5HDz c=DȆPɍP %`tq97MHӥaͭ";4"㛄We`4fkS=5g -n9+c 1nIN.qbi\}w~)ɰA6+,(cSqp5W&>sft7$%cF3Jp[e1_މ:^SԒRofACb /UYr.4k`x'Fn7 -ӑDJZ,3F=Q,UӁNQ;x`;Fr7CTQ@rGq*|PN4^ԟiX m"I:CSÆ -1_6,EsXRj!. 3ך0/VEƅU*#GP ^uz1`:1'耟,3jewDx7\8F*qE-9ὸ&FFCkVA<|zC¡@N(b*(WR>mwu| <ga.PVt1FQ|R"23Ox2 -th"bmZMM=RSw#Y̦ V+etNMiфS15 #DpƩÃ>(QW%<4b16XiT&&Jk=d"ԲXwt!O2~5L؏0q+a)`Z)N4(sp3uF|,šd6.={O!d -BAJ՘+;Ql}E}E\I$cWR$LA)cL3 9DfsJ%Bdž2#R'5n۟$o+o-U?x~-~xnFG U*r&A&QA"{4^R! -Lkliy٩7:A8y$-%ґR,6Ubࠇ <1;<.#so~ WwHB?Mjq ]H/*Ezx[m*`wiƶ;wXxVhf$QS*l)4vx͓<ɇ3p EZX׻fܡ}P~&ڮOZK*`r<,_+%T=yI:D -š7#rTqz:q8x|.53A>m9H9BfI - |/zaLj kt,؅וaaO[ -La'""G5 m頎uzbn(aWY,E2}%UڹRD+ݙD6V?ZÅ'GagUEcf~WzG% <%FXCR2#"ώ9&Ԃn9hN" D]0 +ao%*@B>/R!CRz9 = ?~̍5 -T#Ɋ t9@ ^dlo2gdPLA`nۇti `:Qh$Br&3$E0ݲ*)5-q\vԈ{N'v%vHB_Jb/Ü:58Ne8v ,NSb!H~;\r\)—D) */pKt"Gj`yN2Il.OaQH\n6Tۛs53,pQ>SA E x8HC`\N^kkMFS !HBv-eQ97 ZA<Ԩ}H@ RgPρ^>Bl_˃,O/T{I,KW J-IDWwb}^),v GuStD,9l_'YAj]`cJd^ HC&NhWXnEߏ(,b1Թ/WIG/pꓷ~3`KK>LU<6U~:"OthJk(M#!@GRq fA! 8Cu,Li&= 4mS VILJ؟-/*d{}V 0)U$*ܸ޵ˬ,qaQ/+U`6 -fpUzW3qh0fU)FlRIxi/RdG0{/ Vw %>f) -fO&[(&e`YAyzՄO!l@q@re#It(%ًB/ɞe7˰m !G܁n&F҉YQ2O8\nJ9pZ R(Rz!. -̇X>FM_ -Uj^|(ˤJ*LQsPE~,5M$ -[bGA Do3,sE)?0UEoTh]PautWY Jc#QGp-((lЃTnɓ -a' =%h,D) ȝ+:K4d^IpZPv"4*q^H~|{dlOe*h2F*]Rq5uP2H#wXuHlܪKYX{ +)]xj7e}0#7#O>ެ sͬ mrыehUW%*Mӈ%Q1L^Qdԍ(RD"-y|$7(J&OsuЂ5b. EgTQK-)}@>ddYѴTR<ҨhK}.\f~~ -[`v؄FX0۠SK. -ջ(03A@u& yQaO IVKu[4'd@**YrԗإP !8. xj&G.!1Qg%(Gh$u"r(X/aL쒳Qχk<.2Rl*JD3IYyB'(4y Fx -]ܧH -GA @*kd1ps7!_`qW)U׫c ;&AfB#jL."Fz -b;xM4O\ KkH@b}wf&?*&>c} jJl )|$*#oBQcT 0,>Ȯ".D;7=._,Xseu M_>80n!fwO\>cD;0 ӫ =y&l9",dJytN"IGT|4dPɃv,?^YDHd쀤(H**L01;lN5wIFBjb"5IL |BH$9WI)wmNzJ%LQmOWƣ"0ŚPZf`cKkoHχ?G2XtKqq% ϐ;2qQGA.IN¤j@Qel-Y\[v3͔il0@ ChpL`yuɝ;{'"%+:&]x]PCfc݋qL35xd!GsJ)&N ?Mäĉ099E>5Qr$ص8F{AB6I#J 6pKrX$_H#Xr` '`B/!DXu_I6~MzG3giZFb - z0#DJ,1J.6QKqԠ6$\FXJN6$ݘ^ZeFX7Sʼn Ga%p xUDxT Vp)OǍ[ȍ̀# И!9,ք -X"\o?_9|n >! HAPN;LH> - 3 g/HC1 t($0BsUceWH#[o4D@ZE$1sTbu yNR%nvJ?dr&~E_XQ -OD" ,"q~ dB@YHcޅ~! -c;h5wyY* -zyɳja-NRRsUD\)! -b`Z^X۳̔4,krscwO?ԼahV灺c:^Aeu "=5kgBFV'BWFz' -Y/hEnR6xEFge +쩉#֦ѹmNE N7|FSQ9fq|Z&ԑWpJ/ҪB*|*q2{T5$%#/UCqtYxEtŰJ!KU'x(,՞[uܺ^GxiFJ(y(vǧ#WZ뽘O娕X~Ou9͈nz::see  - -bӧiֵVUJdU+ۧJ(P bGqDvaR&8$&KpFQݻAcCCiN -hf;pYrKY~H)|2T0 I Tw#fwP,F)=^C)@ HnJ(pSLb:7e֍;n]6"=l $ &sBJ"P-IS}XY\J yzj9 -EB'eQLL9=lf{!$S{ B)e9l+t-L*M0B06Q6Ȥ(k"c`Z@q!9PdW:W >:NLbQя -lt!#"F"B=AEUqL ib%fܓFЪ8. ;7b]A5NKZ%"zv:fMQfU |hЍ]*"$+àK甂u?LBin!HK>NT]Gir+l#Ir -^bNL8K.x\0)NJ$Mt( y(:Oxb0>J;` Nbʄ`$NH=|}!wɹ*R l_( v뙎mt @KGMdG)!K/BAUj^1Q(J=sJAr|R/Rd_^5L+mm&IQH"[W(}gnm) -o5yTDVC2(h4v2fFwm.Ds76m>lD}_OIIxd#ŘD<͸ڷDvpIk/?TtDP$nšgi:xrzHn@AIQjpy V!|(\x[䇓7کS6o).~Ǔ8}q}忟_rח'8=Ѯݣh9=y:ßˋܢ/~q0,u¿ӿ}x4ybFʐ]'矣Z_o%&)?ɝvy_m&A{솮|gA ٳ7/?q^-_?_~Yˏ\ɛ? /!4īi?{EZnoxa?z߷o?_;:UbwDt(fOh࣓(@8;@D஦;*Ͻ.`aoP~/HGAjz_!L+[~_sX6קf-l>ۧpKڟާ:i73<̏tCؕAP7; =wO.sr[pk*879'cp~ p/. -uE.EM'g[t_wL﷋!:b:PFik|-&O7/.&fKFXxV7/fS&vmNRiHbh~WW'/z3o woUo"9SՊˊ[݇X"l+՝bӥ>Sbs |!wWȾPQy^\pNPlQ._=ax^; z~4X>Wd}u5vWu8' p8Ϋ'cw]ni˹\G56;Kp~v'?}.Vooszf_/{'{=G_,埯\x///sًtN)޴/~_>&ٛ+cؙu] -wr| gxh/ثoP׾Pc~ CN  ͇}im:9?=A~\c3a73>99?bV_CM8߼?N0y^nA^~s9)t˛p7WWk_d52'\_s5j:o<N...75o.\Ox|<_`_]V]㗿:ybgӴN}pNfpyocw}lcӗGv~qzcA>:=G<:}v򏓳o?zqS*'m5Sٶ'}wK~a:i^úJm>UGo^>=:vl} /^|}ruLa1S=]6gJD/..tmd?mj?Dˣoڷj89Û{ޜiN̳ܴ|'w6ܭG뫣w;4YuϏ46cڑA/\}uqq6Xm^U5vm SyGiw[&dmQ|hb<{6َ{B徻XƝm^oI-T[]ƞrW}srvrU7jܼΣ~uW'W;an1oqϰZnL? 6&~("k[In?x yԷ[6vqO6Ojo,Yܛŧa7{7w__;{gq%'܏QYF=Ž7O(=ŽQFqP'l7pUJ{V+o;_iv|"oT[m+_y(Ϭק<9o}pVtEgiZn4]eGY"|Enam~a,l#ɞjsLS-lϞ11S8yyjôrrtmWjiA~JN[޸oGܮt|J>V.^ 9xk۰æ] wBOqv;nّTӥB|]mWlN0hK6%:.}m^=exF[?z'/kWC[L{ -Onołлm;;_o}5 T󷤩}̩}5[q__X͗/ -]Kq_W}/n/mZ|_WoT:9;qtv쀃ct7b׿`KiRa[5/_Bg׶mǷ+ö-'ڗvc[ߑ"Mݯ.-=bcpYŋ}V1fo''_:Bӿ]|Ӌ/.O^|qqyt~_ymӍxwz>9GU6٫W+_y0s9l>£:}52}W:U z>}Tǧǧvx8# O<>o}}8L>@\\d> IlG(#TGڻ"ϟ -̞xyd>P -O@tSҥ6O?I - -{ӣ9<?|:DBq gHyƪ۝rn-yUsyٓ<.9ز{*?//O.szt[fxlO?.6]}wvLݮ}.C'7w -Eħ131MSDH<:r G:' 4ϣSLcH>0$ݱۈt!寧/=tŬ2o},b-;h?;'!1F}tp݃aWR?rb-]Z<+{Ɠoe'qy]WC]eׁwB7k5t])1SơrwU]e)Vq)vyv_v|CXLo}d'ʡVy7<_%izaԋvZ?jCҨ{rS<3o?$ˋ?+_~mX|zcDV'}.ct|:(?dVp0guOi:i:ڌ(/,,^q3.ՖUi\a_W 0[̉D5).WJ0j`KØՒmF[P<`n-籤s- Лn_XfrvacgKډ{?ZC}o_aѮCώ?؞ױtl:۩r kݐ%Rhfm,8#l# nЏ]Zvv̘klD}:Ēn̓d_<[~m;%dLZ 1 6n,F裍{[.vYP`u%_7EB1Ɉ7/?dJܿq1ɷw3Zlp툷Vϙ혮h |(q q~WKH޼)n_+SB/ ^כoˉ\N_{l[uk ؿH>™e6tHzK8:feNKH擙_c.X͕U<1"}c?~S3˔RN9LLߘ=RfODH%$k q5?~DZWnϯ3oKOz݅5eۜ`6Ci%:0wh3]> oMjuMv1gul';7!/zEw.[o_H#o;-i}=մ~ iAZ?ޗ_HG[&=]bb*$Z*g9suWL%-7ż9=%EsR?c +,-m8yĩה7;%Kdʰ#{^G).U{~43`9kYA>s??ݜnw8J&-bm|c{5?ahGJEYYjc+x1luzhNlo Jwi Od>5-M4d|=w 6)hPa__o_]=h46 Uύm[XОZ4#/kT8fltj++7OqRgKI rteF{5.Hu4څRb~nBb5 E6lg>]Mo23N+Mak`"vRfxm[n \p$ǹ7=s(A&oyEePsy[dn=6 -SF?f̱.xZ]!scbY|fjÓ h]5]rw)4"ڱ9[]`ӥK[ǦHjӧ\7i-b9~pdC\_i_:[qA: Mp{`:sFV&1T ?<8-vS%`7uΏwM)HѶQ]%al62Ͼ;;\ϯ0a77ڷ97h:(EJuWԛ U T -KŠ:k>U)*-]:Rfn.rmv?1iC ๶XjqkSZC?`##}00XV@oEiz7W -pBaժ]A -xuqwT<4 nxﶊ[4(k?N-^8@?/mtZ9pHWð#AyVu<1;Z#VjnkZ|YV\"<"SM/r*ey(qeYݞtWsQ,Ϻ^rͷfj-ݹ~WvJ9߿7%񖾷ָӧ46k;JA݇0^Μ>^(0_zMs v6.&bX}dPJsvSeO؛4SQmk^g-SnN?䖖?gud^4Wa[d?JxkF Z}Km -b[/nV]p -K}ŒnHkV#z?\ӕtiMTj7/ssR_ʤ!4tN1P&MC6]J"!YRI$mWX9v*0UIQjSWlH4Hdk,mks̤ͷ?guhΖFvRxfvF-5ҲZqRϙJI߻V)unݿ9eղ!ZYǓ׊:a/߭^78(. -"!?J0ޗ;_Y(FȕbsmZH%{W$ V[o|Z|ytHvAcyٴ䔤X{^ic̲e Zuvvzϊ[R7]s7Jmnw<'bQ؉{,. %i^-csd`0#7+ -+ -̿$/YRt8#wTP; -&]NH6\ӵHi/K sPY񠏥SHbmw}y,X6=eR_K6sq[qy|m)^`&9qW,w'IНתkjZ5{V^fU^fߨoTFODf%t=SG'DMnPLP*j\ .[.yBO;zyD([ ^Umӑ[Em!t- vk&E$#EcJ*PQq ve3@\igrF;}=Ƹ"*zGffq~VίZV6sXN"iD#0@FO&T\.X>?1=e:1 i4?4/aQ\zn*@onz 9,<=ݞ;4nJD[[CMP6tpV: zL0;C;\hPUMezv) +>㕑 Uˡ41aE1j,/={tf|(@Yw\` pGgQg10[#w6wΡϦ)]fس2jQV|( qym꧄"KfPw!b+ޚG͏Ao=NnIuӵ+Y59߬EvDS'AHlGo=O7_;k^[|KoC1F'$ӡ5zڏw- 1jGȓ**go {zle[jAҒ'*66Ӟʲ${f^L? yjZH;G۷^ykVb{L 4S¥ZB*eLvI'@,O[ -{|jyÏ{[3,6[=[M/j*k_ߗ})~_{+m+$f^Ѩr6炵ېJyȞϑyho(SoWCk)殐J[© ^NoV۲ܶUd8ML`d3]#s)aPuAgg\%.-f?>ׁ2f}ԙUB~Jhk_xWoڰU*VsUꛓR^}ԾWj7}ԾWj+'h }vWj+^Rq{M$`IpPڍ1ׅ M N^:gPlOXu@49@d(GD>緿UݓHkkΞ]33]ՕI+,Kee4*ld} -h Ȓ ITTA,* /O iX w`C6 2Y𽌤o֭7PW嶈QCm -#" -H5@F5DlAf*'  AVtRw( pC(G#wsh CX`>C9Qz,KЁ*$\-!ui#̈2[6%YmB&F1 -xx/ȕ:X<<w!Sd=8װ61+=yC$58Z(-TʀܒiZl#h< :[Z8x! OٗJ`(ą[ $0r gXC0-2)dJ/V%aD> SR Iz肞PȦN6 pt=Ǒ %< -VAqEY3)8dے~^Xϼ?#H̛LnPvh[mhJpYe^m`-eba߸Yv[|}]c$D(W֠Qv&gFHƦY75@suEa0SN?G]0nuSDjjH4B%@N}*ʸ % 4"@ʺRSCvʊrgXzI-d0+/^& ZW.C/EZ/A v; 2+)>)]C=hëp3Y]Cd<©Xk(ftxn9DCXj( `D5T[h%E׶ibtEu,cЮx*CQJpL %[- Z)q: ꆥz -)US(r7q硣d7g(8~: #w[`%#f4Y -P+ -,_4{ARlc8xKl**om}h\J̭Afv=USjسZ-&V+HFgzj6n]^mwzjv׫W]^mwzj׫mU |q6 [_dY1'H3ZNf`nh%XfmL#rAVhz҈M9oΆlvRD/<8K #?~t]p'ֺavvv1v1+.Dm/ö]L붋Yѥ8Vr0x2ڵXXg`,U`%v0 +G(d'꯷nE bѸhX^$N+ /lE_Dm>bC;pۈH]rFqsyGD[2FehȂ#&8.Ʃl>5ml9'$PyIAU=ZmaDJ*N#0#^j{`A$˜Y)\$uKĘҜ*mzSk3٫duQw&m40︇I'%de=Yc d2ddx$dg=FƬձPlĤVt''-ddSڔyuR<RyL ۷ ԎJo:Ouuv?U Wvw WO(X@4&F֯_T/ed+T $+GO}S2."=+7Q1 ˼ `\GCd=YpqT=eQx$uA`>"[ z^GUz'QfQ*MlO&hK<$A*N--1m=uuBdJՈh*-b̆f; -GL0{zDXoylՇlBb6OZ"b] &Θd 9G]spVyAwFpڡ'#jc567VBa=f-jz{?hn{w.K3?ݙ3?wg~ܝ;_ݝ23?ܙ4fJSŊ c a(3ΊGhaW#p,^]oPB/8C= U6h#S @s@ah:cu?ѽuYo YXV_`Uҏ•Kw3x=yJ&wY6_`!I6HƅB7'罒x+?CZk<] -C{_$jeUơ'๑`Ԡ?ۀp" O6M𬄧\a$VU_DXKvM; -+ƦQc-ZH8?r^I;k6 -ϬI;nFS /!3H`J}?_1wͨJ*`;ʱ65ǀlg~Xԍ&9|d*ߞLWd*O[$SٯQ= VQYqNb,P/OBm``RXt(#x̷삅f dUɞL+Ɩcd*I71 A۶̨xQY>MOM)AĵyOԔS>L'r!+,}ڞHArϚd4SH$g -nOP &H2xY +DBx7k0uj2 !) Dx \(t-!ٜ(La4P*]"h%8dN9Qq s3">^Iw8l_cM9[CdsT|q׆6q&Mmꣃ~M.qЋVaaB+tëeAC5?XXtiP#ׯ;PϴiǨޤU36 (wi?r ?hӰ10+=I}_do4,&@}-vv -Q_!bdCO گF 0$ڠ_*Ćg> -;Rbrb_A<# ӿE |~<B.H6[M%K E5*2M!yB\IЪhpZ}`R%ݩuZQ姗 NHkjޟm{M [ t&+ɨ9JTCll[MBA܅TA@wEGPȶPCjwF~iJk@6)ᴋ!0Ԁyvx3_> LgFrwxz)Z?ZKűu,:LMfkg>׆oO&Lڳ@&6AG;n@MB~86멖EMJB(b -Ϫ*&[Gus HXi۵m;-mKi7k (d3p8 PEW/V+[ - 쌯+hYNVdFT!KY@p$ 2,IYDEFgʒK YH7Plٙ-ٲTE;C7TVW -ISNN\W߯ܖWMfvmvm~6F6̍a: NNQh?xvY~۴"?C-ϐoV'?TUliBj`l 񒙌ƎJEiP;^o,4g*c՗C&gwx&Ea\N1J5k?DLS\);FInaBn45|:6dw\ѝZ&..m,ŝII$?H~i'w'w'l~y'w'w'GlT/܇ٲoSBثZXi Z$US$m̓%MFNKDt "ZpkHHՑMm%gP/߯P#Fx,E_QSMx0Jnc -U^aE%BUTY!KTxtK,-TWN=ܸ[QA^|Vns Cm:]|mLj|]66?/V)D2ڢOw9E -ZeUEʕ$UQ4lBt.29xAUT8FUUr%lgčGp1^OG?P˔imJ<1,tfXXއ1y!EGq :Mg:AxieP\w~btDZ[4$= ~/Qw""5okόD2_~`L31<ژ1;]h!w" -rflG}($u #ؼgaXqm;ӌ}=ÂRUS$\K}U*r\iM?** N**È kW DeUa%VtV'?ѴYEd]9‰ģDՂJ*CB cD@)F:@9XLGe'l pV3`%E2Q2 OV^p"TNȅ !q -L2lą-Z ٥HK1VIњỦ '}NdYdSY}LD -}w.럡_@xFx<ArggU#`0]Y26x_FІOBG,I<#LAeK{2 ZWaK%)i bPHvDS3eaפb(\HdĀ -UxA@ E獅ѷ. d!Ţ53vUEӗC 0<<%"T<= Q`P`E*{TpBp@_T lX%4YԐdPl,Q@fy2ZnK^΁QìU+Hx ` ZP!P @iȀq#CLa--zv0Z>s#I"(B(aLE2 j( &%ſDb*JΠn2h`y%c&$K'Q]4yBk_0YR<t'Q!(`7ѬQhu69|Ժ:|k%0`E $v*YMٍ"͗x3-x4DA6[ *_lU }T;LN< >ڸƲN-0W :~ -mgd1}B4`0AwY4BTa! _bu*9KW0ĭhWcDHr$ W$`+fD -P`pyne6t< x&2v@PgfA1IE"fHerTYzt1#8I-gep]ql3I@MK,MjöEKhctY0I)n(HǨnm p )pH,X"*=>M i(jZ ޭV ls $U1 76DC@J=%,EA"#,βpQoŁwD.E`2R>-PHD*$weeonD`\HiY\vĢG&ˠHpy20t5 2I1z1HwQIY!IjAP`6PoSAٿ7F8?I%>1X@_! -H9pT0)*=A+L hz\!bHDBx+D, -NHn-,/a憡%>U@ x8Qѥ!kp#Cm׊*x ZeTSĞe"7F%: ^E7ϐ -# -.32 FP/0(5`;:K/Ɗ3"K|9dk?B1-,}t<* "R\ Ik^AYN"7-,*SV L=n'+J.cIb(v6gs00${lp*mz$ -`0vn_>riį /젙҂bg7#XNg ԥA֬^{VyfM -a XmPN&_EE;ZޛnS#?n|ͧhx+ј~%H{3j"Ec#ڤ/t!όp`z_ L[-O^ܝ/FMmAlҭ G( 8|'(rNߜhC~kgg8}6FmwR^?L7-$z97< FOkn&h`;lBm 4Sfd4[ ^{şG -9RCEVk[q63· /ۋ,s<1F@PLk u(W tgϿ_Hiqd$: VC'6#hmk_(Sc&_MrvCK#38hF֥I|حZ駱`擆--?z@՚`Y}Ψ3يlisٝWtԟk͆u0crLjGyyh6/NMTǹ68jә6NUxfJi>g_U2Zӿbm؞ښ<,  ٳ#t[~ߝ.Gyĸl.Ԧ=kGr>c4's`6GI qfѦMRnœcbl- .`,0Ԇq m:L7PNm8vUǸ6v~mufʲ L~U3Gٝ~wf&7jt66, YiMT7Aғ89ju2?-L:Fe -Gገ)ռMԘu`98dg&P+a֯(hڗhűϜfJ6LPh3%e db 9KSfxyo?WxޟZ2)x4i-geX߂ZGֆhB1Tk#2گkXbqmHw-_Ɏ|<֚:Gm2Ƽ?EU S&ӱFX"R'ed7Gɕ)'9K-<H O9+n*4XXfw7KzPlMCGQEh*$&`VsL&Z;+Z6:+BfG0 %HbB% yoP~;|]#%0kYX#7g^ݬC c -$?|%Nn$""rfj_P6gtN˙nJj>#tz~^h8;kd$V]f}W8xm_A.4:}U>g {3lڲ6Xu+jv8 -$EMyĤs C6j(A@SnPa>j`lD0+ۛKi{3aeåVZ&ho 9NNb؇r6fte[o-O)FLȰ;o3a630lju'7SKF@YVEhw{}Պ> Ľ}O6V;- -*Zc4l!o؋ -:kfo^_k9 2]F`^!6pFfhp2ղ.;  6Q~w # >s uG ~cC\QmJd­Za9Gǁ:4ti*E|ەZXG\v`о96do24NtZ諥A2|T#`> -p%,X=j1Y\ [lYm.݄.`6jv#HWr[j#Qk=bQ=T52+DB)^~BuFV ccAmқgtgT$Էy Rc22ջ2Y) ۏubsV7bjP]7J 4jyb;)(vmwSk!sD[ rf"q3c&_Hw}1iFvO20yMbƸmON?n,4C.FStABOZC6$Bddu=iMmm4#s3 %I?+ԟOkS*~hu`Mm{nnj[h QEŸ"3ZĬg?C+4pVj}%ZYOZ#b%G 6փɟ))&frkakA& 6cPmqaz KP!_ -8~mlL4, v͖$DPSl}2Y/aemsb=p¸ HB}[ǭVa@?5bl-@im -L/ $[?JJof' A0~i4cزզAfdif=3~hіsKExmk ~3S<1MR Ib!6 L鲗4'E1 -pdfSUX `a]{m'/Cjd9زb+`O1 䓩|Qtqb}% jHz3҉'Tu. sr8=U"RJnwt?<w:}otzO]Ь"߭'\X7jR~n%R򩄖=ty}kN1JS=-\}hDA%?^6~T-cB<b)U~wïVϦjIWL*8A|ͥ>^c0)SG:&@.z.=HN^e\<LJ|*,'\6u^1:8Ϝ5O'3O.SϹcya~3ޛ$$ۖ. Ao T)nSx{/m_& q%/:?^(^KL&uY9VO?\%ǞT6HNj?Ųa>$zf qM(j-P>Q{;JtָIwc'&>?[]H޼MdKHH v39)hc9ʥ^#{ԟhazR֙agwqz܉w>09ws.w=t߻}gurʵ[kWwW{I\A ;{L}Ot^ԧ׏عΰ{'|2wm({ -ߔj^{Ƴ|h̾<4K.<Ӫ;o"K|Joq185sk^zB#Ȯ'Rf=n `=;K|) e\,}/Ӑ/ʡ^wwgn`|}E<|CG8<>z'vxG!XyOl~N'?ƴL{~7\}\W2 x_ݩ+\@vJ;p\7>{Aװ  &ɋY5 -ވO|< ]uC%:c:ކnG{I:]Q8xuU+MNO^¥Ȍ?\Gx#vccNge7s2K^d/xe/|a6VuB9gG2onb~.>=wws`G}2!/ 7>-]e9u?{ Vm0Bx ##]L”ߛLToeOp'6mFaXRط) -WUU}CȇO$f5\Ns=9&*ҭrtr2V)AyG/Y]uige5Α+Ga2ɹ {3t GQ!E3iy.FY=bn(~;QMy}bt,~.jFf,6>x 62a!p$wǞ`0;_LKb d'㚚DR3Is/l󾝼m߶NR/٘^Rywj|]~gzt@d0lkzxƷ_//p>OOqE|}Y)>}EIҕ_Cׂ_wO(C8k -q(WjB*7͛r}rXj(ӨLPkJ{LG&2V=~:zO>ݼk%6vym#gF;M&]^^GË"RQx<v!S=f&{qTsVA2pW=fاa#F94N=~4昒{\G~)Pm86Io&r~o/n8KN# wGn`_Wֶ؍m"kFoM `ʙ|6kOS\@х6Ut,^OYK!6t]tYY:`t|45:@SaVh~"1\ \ VwP Xހ[g]s48d᱑1/@U1`g#&@BHuվ2SEjκ pk3ڙZoWC흱mC?) - - U6h4FM]ncLu4~o/WY./Rj,qKn ҭ}96h p]C>!ZFz7Nl:zXXHsz(r#Bds5SuU+EL QmckBsVltmɨ^kiBeO|>%Y7B - ˢh \#xG|#sKPmRR_-ߠ)wÚO# :kkYDL+KbTMotįp\JH:?#ŧdސsY\0{`їa(0&g\$E(u:KO.#Ax# -W`P#C~yN @r0*NʬKy.#ݦ&bNk[ۓՖ|sC7EGs"2 <7[+̙i=ʘǻRY#? ydl#qt|pKNO/|`.Й -*{J=5F}نxMwQrS7L^0~sDZuVCAL&O{oi3?>NOd&s"9l hX<ź k6ȜNos&L3Mk0y h\1‘6PE#f -;.G/cI> ).qZ[rz>)MȰLv9# -)` wWTxW>$sԀ~a~$+op7Z'Rz>j'nZ.\#?}212F\#E`jkTL{ +cɫ^v@:}Itk*{JG]P!L+yrWCxk `ނU?eF yy ,~$|՗t/88'fN#_hڇCZzOOףŨr=7\>9b/Ir4O+9f틕hQS(!Ӥ&y*EHuBߥhSɣ`N+a"G(<ɘRXjAm$QRS&}"@CI)3v TwQҚ%:@6YYD(ůd 6iaE4P!(5Gc`z2f,M'!ZHz$MV'0ͼ0uN_(TQm`9.^)WF|X Y¥ux]bYc14R-6꒯KPF7 SFd$װLb#T.Iۢ։O`Iqi6_' L6b$s#Ȅ@zy%)D~)0*K7w^Wjrj</dlKl_-WY,z2e?{swbưY -n4 Ԩ9o -YJ:ݒ\/aqH~>et`%dΎ?;ԫVYaů\B>Ǖr(c#YJIJѭnMElq6 D6Utrx\H^ znZ>w->+aؚ,_?kg~1sϽ{K#~,2﷯m0}Y@KM#]2t B[w9ҡ8gA1p+;tEZDՂ,oe}'d -*(CҾNl9foɊңHW%O7j1WML9H-}cga\E00- ރѱʮN/Gpc)R$l?V<3pKkR/YT_q+ &">4Y%݈5y2ɫjc@t7v>MDr5X˧/7Ǧ(F>63U9%rq;A09qQ=ytYۙ=K2m Gơ4IC)jbk-mxE"?EMz*W#?e_g \Ei~qC?&Usd fE=Fdis3؎Fs@U4Ìj/&e -o 3l,z/8 TM q/qc(25mh4%ܻObOVcV'W$;3~<%{y7xFU9}yH>!U;C:0u z -dN->ZxJ7$Yj,fr"2{sa>Ϙ`JdHoO@t+L^` -ƀɄe~g0|pC:!SV4UKU1"\!K2$5ϋ}:+L/шz -y"F3c킫g<6tp'onAY,RK | 'y:xxe$>Q>avZ VT WCJq'OӶHPx!SJ)ۨ>-Ӈs\bBkgN1s;H[lAs%]"s_E *&LS$~)oC|whtdAgpnL9>Ur)і.-t1\Wn/uϯBͻGōPN& _S;Eթuj -u僃yrOzvϓW^l1pr`C=r&ӈjY~1x ~ZPqn_U=cujCR wv0\ɽ/*LnTߋyZ@ELP&$xPB>r vT3uď12bYz.UCPS\*,+jlzAE~RuƿscZBj\heyQC-at-ԛtTƫ7 6@o$CB}:wWIbkoP/E` *!_^^7"y{ۛ3obf=5뺛]bsp'[Z}KWCKP[.۹=[XWLE'*ڋސjz<{B=fKBI.5LxDUҾ+vrPOKP\ѡF.CKc}Ų=jbqQ`Y &l"so%&y⢶Ew7|/3٣R~]T<ĘbHUypM_Ly&mfΝN -dRp+SIf>ʍi}]Fc&ν̵#둓̝u>an1Z`SZ+ -`ݹ̆{ȴ{hhEd44jV?Mz'p.0UaZ_8 <-y\pˎ|ZA/3o5/ڑų9@&ap!MV{jC7Sf꧃p{IF'nlHf ,M".mvDd)P̈63|0zH=Dk:Cc4 =4Py=S3#{ 3q"y]"W=75_25sz7VA٬7f~.i=@/fi1ntdZlBUN9 L" Y!G|ӳc~2ǝ'8twmzB:1GU'pkx?wjhe~8ٝuɴRȺ`Wc6c>(7,mcZӉ&A;Gj'fAʺH[Y' {5Wc&6;1jfSI6@tr g}Fhͧ~lZ!o@ah{Hkm]d69nd2je1,qְ*ieʦH5.5}R`J#ܥyn2mH59,nE5xWnlޭ(C|awIapr0h){CC>TK%Ƽj%9AvKNl ?[Z+0y:m>X,v]5ɈYf~phN胕S"i.n؀;6t3Gwm: -z -TNUHmfle|.:G u[BS}Z 3k;cۦ~Y'L79zr9  t-s|9ظBZ3y9BXž<,K*n~=w'Q {fN"m޸F. {I)X\V3~ff-"73fl=EenNu/bl%:g] 7-Mq>/{HX5qfwZ -9 l+`A+7\dushci0sk1ʿt %Y(\7sN1Nba:W@-$euѺ^ZfihO -]^9de6n6;M1/'nNG`pL)n#Ϡvg@C/zɇ >%-'!GuMŊX $cAtts0Ҥ˒}`יvyGMc++ /z|#wNOLrи~k@1LuĞ9m7MsBכPB>wqi2Tn HYJEWľ>TGMT1ֿ.8MȌMqد$%fɡW*JV#e D0ePBMrLdlE8ZN -SZCm2G̝݀2v>d߲Z", 5fl$-<jbKi_܇I^Lk -9̄Ӟ>"twf0Bm>=-SX=P/2E>}5|qi."<ڋ|-5] wp35y*xH_JE@,wϭY,r_6{qY=ώ^ӹ((ѫlntM,*کV.v7wYb|X>:6%J|V˦87/`.YOqycVbp>o,_C ycGE|ɢ|X>[@Ap>k\Wsǁ;ɲhmS,lsXB*8Tv. * pmuM a!U'쩬?;ղ)ZCzP%zs!Vr(BQ6-فY+=o9.Bk](ovȯˎ4-n^(ƽwnW8ON]AvӜAl:K&,n.؂+٥d _U/Gn'?EʝtC|iң쌆v <hM\r<*.6AQ4t6zRgã)L|0g g^\6Yަ WN#y?4押)ΉShz:[@rDH jg0- O0/ %j;|Ǘms@KƴwCe:[έ{7,[$* q潱WT<daݽ7 Nd7@(tPBC/4֗!gҁ"#9.r-0kkϴE/@]΅];Ծb=3*#/泼tҸN&G._Yۨ>0 移M gYk?g&pwwd<uA+i"a 8ȼƒaBylqK̳o - E@YT A~q""#K76E#r;<,׻ގIiPI|^)Zx>rˉR\JL[lW {nB]@7͸ز*&:|Oyo>wmRm@ iеJzDKo#~q P52B}%MFOßP[q1d~aW0+` vdW*F}'r괩ҁdJ -*Hv Y"V,* H $"mI9tqsͲǥt|\Js-9(kY+!(ϰ}o OϒJ9=]XQl-,94[POqQw~#sȺ or?q.xH괺T͌ -e(78\@΀/@'< -h>sKE>ᮆ5N qД F`wƔR FSSX0>oa, D&1+kS᮹źɡBcVImա9G5^hjt7^ŘkLg4d5`J <[EZ3iy 8QSY`HĠK⍺֩#7܌W --mg-twnxzZ'[+ 7nOmhqH7x].@2aѡ ?$+>ʥϖvT,+Uѐms9z5S T,9ZrLQc*Qz='8*Yz=zk+g;RXb=rEr!ṲtS/~1wfCgW*Vk+~o9>o~a~#9XZ`Him'T_vb}P}֓’Lˠ"! 9舕vճD>'T_)n>'T3b(`ϴH -4º_>zQD)}N>~()i >od>'R.HeW*ɴB}"sB!9٤:ƣ,{l A)} hd>.NJ󸉼>{OWԥ>6w,P(ܷQ;=xE_e o,~NfQh$y -sX8sU7rB] `3MY;<ԦzM\ry*lVL~Y%l\L|nzd6l/Y(r+:i~='srdqcKWp1O]Q<З4s d1ATtb|mX/wg#}|Gl\:_ʹeq46c^N:n6=!aS5% iģ(irlj%w {I in\@H^6[(*R)5P=)X%هŹQ^q(Bc?xvΩ -ys1ՍAEnq K X,)%ID1?A՗/VЭie+ror%,w_D!'ѫNu]ĞXkMxht2N]Rc>RiX*@ڦՠml -=m\Xڦ]Hee]RڶϵtYCTfyl[mge$;I ~6nq GՓN|ظnZInբIpɸ?34W%R]OHR%6y2wkLfqBSaݝ55]W$qEϖ&< =XkF\j*IA7['Jsb.])܏u8)YQ[6(+"?S;&Wuz!Nޔ(pk.p*Ԭ(l*wluf;U`!C5Hy#Snvf})^9_7YXq}g$MxmH}6!޹ЊH73kۄPF~pSX<";ۡ1d)EC/|pMgC7U{c9鴂7ՋJx7l؎  Ѕ|Kx.6֛R$<"zo5eS|flȄƏ{C ]THh,>7T^XCPi17:zQeMx轻wB6 uZ&l;ۡɟV\C6^Alf %z"'7Hb>6lNz,? O&"f: Hx s:$ -m0dT#9Q{ᙇvfEl./ᤡ,ȁ hhARNM˥d:<ݚ8mmc1"E ;2>VGj5 -.vƛv" jat&2gLGN؉3}#)pQcLӿ m`xٞd&Nnl23tL&Clt",V 1ӛ(,ӵ@&Nw$' 3`2}Nj̊ FF* 19ݍclhfV`hYE؎.QX &c7`X}Fe6=7m|WD,Qg"50rJ-yBd!+\EPDbKЧ笘*2щ&2fcJcMADgccZ2͏@XBF"Zs l%\[c7BÖxktP-`n4߽ڬ>omlJ( 1B_]]C&x9i%ry(FPM=>rV369L i5X)>QGg\F@|%:Vdec(8PFCob4zw!يE@/6EG y\QŬW: -۝jQ!&l2C8q&Pӹc!4̱*8ޗ<-4Nx]-ZfpemTǛe2)B7 rȺVE_3 WLh{F820ޱq&Ry -'s5!$@V~:,$ v5>pgOaH=#wF|"K?zׂSy| PJnQaW;## .H~IhI]:deIAZX*[Ch,^&йG]lƀd'cE,Lf.t%[M9j"I&]ɶmDTlBx$l12рЙcCڣz>(`ɉ')Xo,N 'R[;-gǂZt4d9"J)mVqEM3{p G2DCvH٨jv4[WZs 'eG`YvEnM[:äKqK=djA Zi˄RCK;d"`t62s,v#LM?%l4gwDY0_ޞeə!^S&0~hNivTRGWiƪrgìfmW5X!z_ћu*ٿD]0,=Iԇ -0!-u(DiZ kܖfwQ9Z֎ۻnvg1BbexڙǷ ,t3A_6q|Kw=Hc*ٺ:[9k_Aww%9*pwJ4UǙ,zo];%|+M lm;LٽFF1#2Q[8p2*]m#ɹT_Op ݴ -r*9UfUwi,YӬ\N1Sc(}63Ȝ#7%`VHfiB#-S&_mѢPzm!rcuV2au^j6ԟ"^ :`2M@&#QwPVݰkD|wWhf!DґN}E#Ht$3%v$}i$IǦ mSN6Iꬹ[N4WA+̟>s !՞v_nϵ f6B;7'v`> gQq`.t҅c@|I+5-R 8 -a3sIL\:o{e90LӸ11>ߒGx ~Sl(]ża/'G]X [įbәT )6qm*b#'[شHpI&-Ʀ4 oЂMIx#v;M) ֵ@Kz=ir\hk?Ů.nɅY];z֌>&^ޞ֩&~7͆&}{jg%4wMhwB54:q)]n{=jLlJ"Wm!~I6J6'T[c߭i,bV&0nlѬF?vj/[x7X K (iTȚ#gk0, Ha R2 Tĝg{lwU+C}ww܇lw(~1gW"x8BoRkUrRUk“ő 6FDY讍LA(bFIL@}0d}/;~q΅; zPM H7e([mcgU LnenlUF, syM)mIyT4Xm'N!g~(} j$f|L7q":w*mzdޗUwD6Vt=b^cjkw[\<^`Oc3qr[>əd*;;;&m 8AKDd,{lF^h-x2f6aIDkg4o-ގ}ffDS00øZ fJa@Hb{4NQ8nS[&ehQrؤp$)bzRsϒ1+n^A'XFF1uzK"4dQ-RK&%*քbզ44p\s.QrFz(}PD_AQ pai'xqCKc#(ͪ]N.v+b6"nmĂȵ51~<ٚ8KETa5u³͉niy0M-jzr7?y`oyDGr/<2!!-J~\I/bU=72FNXxy1E:38ue0"2Ԡ!g´^ DQZ=bq2NfII$4tv{|α"v3z<94 KXN"|/YWd$yB)/4K8Ԙ3 ˆq݌Q5[KM&L5Ci!\jmHԢ'v6H%7nKDfͶ"8n,٨F|9Zсt0: -̡^91n'˷@Mvp5N C-8"l= Q; V7b Xdl;XA4Q_%NfK9Ri40gY)v62:gD6_gV!l;F\=BwZՉn{t6 P,GwNБ-pFCQ_ h@bKʊ=!Уe!AJ1@]P Tu]{˝jU8AU K|Ijg zok Sz<9tg\jŝuYqZbV;5 D8L[_"qn͜lv=NPP iÆ̒``46đF`  [Ã|-bviE/oMznx&bZPl1 ڧ;vɓ4^;{ %%Ƈ6MrWkJԩMn X4lFq:w'1)p.-V!x!M~==Ѭv\(I'Q{{jP("bf++CL6A -tB,b",65֎@lAZsYh*֚@ Q3bu@ߜtKVj+16nQsB؎4lF'v.߀m v7Z;]`l0l+ /7 -[:Fx 4!A-rۮ,y>x#Wׄ;< -s3yùv .R4YA;^M 01lv;K -}F+Dr[Fzmig%WfQzN""k 1 ANN.=k_9s.hȈvo9uaW{KC@ekS{+*,/sځGb#h)C_ yliztאq%Vix\~S<~#(B.i"Ji9龀t6becR#D N vuW?י{,_ܓFmb/o6t՛HvVMv{ҨWD4R m`T`d C(7/&mozqfLն3E2)՟K|\]/y%j¿ -\hkݖ=1rMלwÉ -4G -UH=o=HqtX$FwKF Nd}iNLHsjORcOr vSZ%SՠM/LU^#_iB%PR )".olm<SVYN)D5pW.g .Ly\Kij{t`%Ty=y6=?ѓ*/P1KP^ s ۻDh'ȯΰMmGu~EQEYd$T9eX(2(*Ϩ2ENXV eNTU%F)^fP@o<{eӀc X֏1ۤ`ϟD*}@z6BbyEC@Xy/1q^Rp SdQH%YcFD qe_[,4MPJRd"uHE$hjE*o'NʖAybttc0]%"UX?+{+'Hy(ӥqn|0Ob ~֣@>d4.lz q Rf2)P|z*pD.U=32p_-йQo+' -ܕHm<1^>=k.S;c̗/+B9N+-,Q@DOԗ G|mO II͛rKHӑTIF4TI(g-Og﷙nȏNܭ|~f;~g?N:Nikv^];w>|~?B#υ e.pyu{]v9p_RӋRѲCwNjRݏcw_ݺplc\wR$ ۙlg=W._\>>=v+U|q -trYY]ۜ[{reм*=>ҟjm"%(>v}S>|C1QfE`t7יj\9 (ϑhO68OO̯~|(`F [- 3kOm펏o=cw^kh{x{k}p'g'< ݿxwNګzyyg_?O|q--sOK0:{_ͣ>xsmNΝM?O|/|w<Զ~+?~չ/4{y}c靓_~7> ^o;l{K_4>Tߘ[xW~kɟ7PC/4;zx3;=ϭ,|7w]k,o[y|3_!l]_/?\j_}lo` >r0_J͛3#O>-~yF~]ifwNYvWyϽԓONIn!54Ryopxcaxje_ikW]p{p{ݕs^WN pAjhik?(>|# MLuH7|m像w\KCyQyfo^iWf++w^7Wr+;ܡ@(YefFwdif.Mas8| -SZ< 5ݭPfPX!ZӛrFց+="7I1*x.^s$>c2mv3j(!gc,쟩IKQs#kê\b[:j)o;;=,<~xդ JSՓK}O-R'VP\Yv@W9% 咂q9=~eO?s"s8G>x*&g9&On|JRۡ#%4嶟:;}y{~S֗ܢ?FQ4}Ηw^OMG)E4; /q$LQ8@<.5C?(|ӎ4#!\>xa>t"9(#`ˁ<͹hO~D݅{/ ~{ Jc\3.\%Gr5׵vJ_KG_}v2"_j[S̏>PM/ GӋ[;gϾ4gB#o8h8}>>y`!Z͖汙v觞y8\O׿ӟ|O>?k/>xkHcwlton~Ͻ|MϾ/4Wv/ =~K7op+__v}yivdW _Փ}+_ܸݼqk[x/,l><> O?r02}ٙۚy/]ę~y셕OͯonW?pl'[-Ǜ ] '| -{O:B9B?|ClS>5'/]󡘘t/֔hX} k>LG/K_ -B]v)pQ]x>rp{hsN?`,oCYeYWu¿>oog?vu?a~;U<& T*YkJП>\(~.iq&X)S&X )Ie;OisT~Al]~ZV{}CC}{n/3]=o|sw.gy7ᅭk,;[_ w>6o}? uwEϋoNvWAd7O?;}7'/\ڟ 7ƫʮ>?~ZY[?|]/Cַߴ|-ry5li 5Pi#`dC5Ӈ ๛~nԝe0 Ĉ<'$12+,UqY^Q%*)'g #+}l@YEydY9UdAeIA(C)6.1%l\rqAbUSU0qDL\,2,<<)p$ -"Я$%yFPe^D$6 %!cXE\ Bm2Dz$@E;YE c8/CE倛9X3QJ8^ tQUQe8I"AevaI"u!qéP/'ʴ<`y' `A`&/ -)AerOMVša~DGC,t -!%.( T E"EA8B8pJ[*Uf3+\i߆?kYU/2{ -j+E-YUX۹UXyYVP9VD|XWP%ƪ^j%Uh[\ _6cuAsPX^9^󲾨m9s\" ŗFʝFja#T[I,2/8c>o9bX* 堻Y t1%ghϿrslGMI?jGytJUݹ}9i[ mOP]~a^k[)|ع=#/ejen7\| Fn% ˕K$ -?4(} yK`0F_zȾ҅;J(=صeZ ?vFO?Cx+eenu6Pvy聫/qw^A;7\z}?[֞/t{ݷg ] 'gfGnLvGV\|W髿˯>>6xG>G'zWq#6-=ꏰCc=O|5õԧ>w~H=}~Ɂ;5,U/}k~}ή^i߿z'?~>]1O~ԥnAXoC?3} W_g7>'oڑ«|fu~syo||'/YǺ&'{֝O}tc<}'?S}g>*OO;o|ʇkjM$Gdw2q]%T:Y| 4R9 -GW.]Bͯ]Wv=؀4]Żۉh]j -X?o" \/z5:<뎚yt -]arN̎_pR.9/1KtIֻ/%YaK@P(vP(~nB&_"E:?C${tsxOP\c}ػW¥֗zAX/\ү} _>ZZk__?|ﭷB/n.>8oG??ԃopL[^pj?8o6]P@獾ʜ:S\Cm]|?_{Eo6H {Πz -ۮ3ox-y/P~fE_/V\|Oho -endstream endobj 341 0 obj <>stream -Cr˿{.f=d!jEf7\ 0YcoEl(Ȃ$3 qOrrDz嬘/NfDEtt,#b^3ZR$K* "p`c< 8"̉!E*)VʪAK2MRxYyGDͻ'b5( *#(B"f"R\aDj~JB0/3<6UIe~,GO '.$_Yت86 ,1*-3s~a - -0q R<Ɵ)lV0V!Eh"JMEm ^hxs bXY6a5*E1` HlyL[ D$V&t\U2\g}tBrU3 "ctaa[[J\!D^%JaS`QAZ%Q σ&* h@7W2#zX6²0d$*ɬj D.Qb~aHf4q,Y 68I!lPR #1 - -D^d;xYTYwBZBrfx"H+$J"F" $ZSiOdP4& -$1Njs@WI6~ -r8x옠KBIYR'z c$NI㠳9&֨`doUU7Ѯ~?<'& èY L -+ -#bD ˆ%2yP( -0C8O^vbeR8Б 1^G Tx 8tEƓ -zz;1QR ,QdTväӘ0 -KPYmBă^` bD\&=Z]C#bJ[ .c,t)Gu ٮ9P<,baP8hhVN:@aȡT`VaBRDnbd,l\[2U1 Kc8hIR# A`:T'GܙCaO_ʄd%T% F]`iQ_ 1YdO1QD#qY+j j0i)譀$QLECn 듖ֈ.XUj9-I ^ -a`4BA&x š( Y&!5 Q;Y"kt'HǙ$rE8ǘQj r&lcIoTe[*e02T!` F4 t%Jb\taJYQ$%6ɲnڬaA_鯵RVULr h_ bSe~hW@(`Up$pB&3OpI -D+6 -$J*kdF+jVqQs y$!~D4Y@mXU;0aj49q:Ë0( 0񉮂?ml>P"GWZ(UQ^VEBY( obJ +mZ2.=P/2Gf 8x -3i07 9SSZP@[29jVKh5X`]Ϣ+`"EDtj30+s*EtϙA`NP3)`q5X>iRlkP>-skcgcgoc+g?g_ccoc}ӡ-ǿQoÍgggcok}/:3JDȑ&EdS×k;??&A靛'Ÿ˗I ͤgRdyy4)$|sjj5P\'\v C:5L.'7W9׏p~PR·'֛}oomCJP>|Ԗ%վ7{xN})}~؛ϪR՘ۿJRUJ˝ΠRk|Y:+Kye{3KmsR켼>oP.ݐRKCI xyċlUV YVm۰3Ӱ|?4,; "o9Jضonǿ ?9: 0=\B٥¥w Jz2-"轧%5bU׸KWvwHy_r%_Qv #\#\S;%V>ݛj=-Ruߨ]Q@{7Jvl7z{{̧_Iw|}?}<=ĆvaȵsO U=+ί={W7z|rcy/'$z-=Kgo2<;>g^~L_杣i+_o/|8O?QI-c746ҘL?t}o~g*[/}>}<316Bf\󞪚H>N鱚}:[fњkڥ'd/_;W;r;^r_^ -b`ʵIGأi\02lz ⥻r%Ě曂Jy{fRrIVΟLxRΪY~kr )B̈́a -uEkN z-ْ,m.9 yۭ\'։}iuŚbFYsEZvZ3LfKZNJΖ͒f.^9&I*t_o9_݁L1B]?oN?x;|8?NL?&|edּ>7)<0{~m'ЋK߷&|C.)>zap鑁׭I>/=)C}ewٳ|P|0ibyOdC"|ⵊxCXݔ!}`J($(:gH#ܧ#% :#Bp^U - U@*4I2t U0( -zH9o\i I $\PZج$-f< - -iu(U2( 4%U[_Љ*Ir -%J;d:JfN{ B<_Kg44GaDcbIf -kQҩSU(̛)&Q*ML}0#ъhO?,½>7 GgﲀrVhn(+Ft t?y9D0UVb P%m@ԾT.s-HRR\#AArr!*| jNXpTZgE;I4LH(&ٙ6nϚNlXg5H;'~R\=$W0h!bU% mՐ9 c:JB2AmR# EOh#6&PQX"(l5VڅIW+3Zf&6Dc0p,9"ce2B1%,DN`F5u s@_U@J&ϦڮWNzã:3Mp4)J&1oaDI"G*2%z͓ "fKb)-X ]11mڿ?ifu|k"r -A֐5 t "7cHC1E|$(bISԚXThA%q0*ѥSd0v'>W&L>UJ*gĈXngu$ǚFl)3E -(n\DL\)PW܆ך{J -m}՞j๡i ~U1Nh?13 $W.| s(ā)\VQޮPĂA|m`ofu@[V)fHPnUZUwȱe}HR C*5*nX2c-h ʷN$WwJ -y>dD -w~ A'QhkeM!$1{MzQ؉j \IT򉌣]DIz7H6*A&9aPtH'RXIAC%!LHg'9N/H'R[hHW}\ηnCgV] W,QD_y6 -%wk9I&m@&ڗ'e-8~H}&V2$hJhsYq+ i"H |AO6*ku[((z p5" E˲ -)E_J٨MA;8[Rj[F"TBLr.`'D\1t43hDdQR*ni%骍h:@fsi*1h8t܊DhEaldF9tWS$# #ʖ5{Ia4k-NJLVPNR/B -Brs.t"rИ;%ݨWCgtƔIlB K3g_t !U&mh̍lIƨ7$"E{*-;#|J\g ӡKrvSItv)#I2թ- !-auCY%luu1 Msjmbtʘuy(83BpZ3[% -koʩ2MgDS֗k %m4e:פDL|MǓ ݼˠr8LxuZD$MҰ$QM8,F(AfU(WX -cf4MLIVFETe!v,$\:sRPA应z{/ VI:]@7u(:H(?a't;ʕ2Yum,2J; -vqjp~C(־+@&YwSU˥\eXňұY\t "u3 h]" CQq'fηcНkV!s-Jlk1J8vș1tQM|xØ]Qc`_[̆с"ȈEp"Y\X7Ez\mkouGO02:00u?u[6.87sn^;q|럽|b򽻦oy+yEm e|#opqyG=]s7ٽWO4һ>}===?}gvQdӅ7n0{~?n>y㹧 _vߧ}~OyczS_N9yס۷n 5y?~Сo'ݏgo6sǦ.~?w>s./4;}3;Sg^}Kmr׾/|;I=y k>\{گbO?sGr=}a }~ۛϻ`e.*4<0\c=sim}jN4οzΙYq7ރ?0sfWf.⃻F wߵ=7%tBuv?m{5lOns3wޚ {|.[}}mU͎JWkb,VU6:ʤ%ei#tk!g>;aCi%J!:*5XVi׬UZ~~~~~~~~~~~~~~~~ZtZVcWaxh5Zgbk^Q &7Guě3.ʫҕW\tP[#g]߈LO>֝q=|$2~Ξ{zpG}t|i7~={i遱~<O~u!O52fpU_?ZO?ux ~g^|ώ~E>|ׯڼp?r^7"ǟLE^=uydE <G|sĺo^^}=69>PI7,W=7Bz3N\W~By DۜBl(Z61>pH$2>ZZݞ|йz>(mf[ -7IDp;rEqiSYeAfXTJm͛F6j+ a#Ť+~SжiEzk<.J'dzdcQCMrB$wFdt/cPRx.IXiRl=ըJ)ZR4â&DN(WYjoM -.<խ@},m -4Rk6i%t,>/}buPJIwlq1}@کe%h>pJitCC˟g)(<Et+{˹ơBbRR - - -X/ -n H'$?rMt֥ʇIC 0C 2(O9!4RsJQ_P)-#4qi&PhOBC5maРƇ+fХk #1 ;bR ղLHa((v1BZ*0XHb4bYgc @џdVn{ Bõ$ -*wH URHQZ43VTf-pW9HH~eoi -W .D0V{] }EZK>d0>NҐ L51bBSt|bJ!J&@l\b+1B'2'TR@d)R^`=BpŸ,JA'3\sMԖ'LZXQu B" ѠJ9B.8,,&B|08S`z@>BLRP?R’JG~RFO*D,) JE\UX)#e"@1VN!NUXKXxiA45*$bL1b -\ -k(ʚ՘E\UbRNQ-SjPX5PxP՟f I*ء#)/HSUX6ڛTE\"df>P!8S`.QQ{1#nq{,g;!q'EE״1b?"[ -TbbbG. k8ּw*E^_`@D`a_/,bj\{QZ5ABu`Yq;Eqp8n+7ǗnE;7: >f1{l8E-mcG82/~T ? -ۋ); `[j,- -'Uf~iBq8լ #Hn;1{+l8׍s2T캰bsE46/7l(W~k5@Ϙ& ybzҢ4K"XP -eљ3?qKyUKy OUQ%ɼI8AėX~dĘ҉B$ ]7T:evk~Zvz8S>W :޼Gz;wO>rY urϗ; ? 9ܗ̳|ȫǏ̧9vm/V1^?+/yѭcߏ]3/W>WMk;̣|w}e=-X?:32᭗_7}x消k |ްnݛ8mk;&>HNSaa -[a:L$Jһt%T+RAo5ziLTOFl5$mDDk:ݐzNLUf3t"QJog2N)ͨMJ5B!Deʣ&*$RԴ::ndOlfbK:&q?:^pﱳZ淡Ϻmӷ^3cV)@L$BbVitVMj0D1Mty!+KAV "MYjB]~BYyQ$UY}k -S -EVp% ƀ!$IdO$q诶ZCNhdBhO:㠖ARRik_5*eL{:dtO*PYS'F&*EQyYV: -uw7TYfdlsW*8F8)\Bi6)*S>48Sz`mJ"h >d1@?! ^ޡA2W|IY L5YnB'oY ̐#/.Mj'x:!!u*Sa^A1x}ׂ:pj9ǧѥEu6-6/̺tL!TEHssFGWJie^b)d346ͲLJT#K^dPFdOUVT|)es܍ QV } -hM=>8:|A/m>, - 263@k!"%C?giit tK3i/nKGb2 U4X,30b2 -1L`ru  L,hSi?KTB1b.V'sHKlKF0pۛNۧ 0JRtd;K+Qb0?mi8md`,ѡPk<C_fo8a3"УcZQmapFFcaKɰ:0I%&PhGtu0%W":Ac<+4EEMU -57.@SɹFޤ%t*ˡdm5N"`+:c 0ը2M̱WZce $IwT A Ձ\JfL ZM܎cSȴa_%A L9AD@`s>#0 ^ 5Oĭ46"ȐG&ˋXΉL>Y(bY(SfhĐ# 8Lr$Pk'h?LC:Vh#,yhGQYDDݰsrz'*𖁋򗁋}~>Ď89g–sFb|ggbg߈]ӊ.[iPewW;.¯ݳ̼u5pQĎ8ŕ]l6;ƫbq58qc38_ZγTy~ދ,;ݽo;𿁋Y-q^8q8\~y\wsAGΩK.+1?a坳^y(FlyB9g/L=g,+p=Kqᄡ׫x_Xw?\'ݯ_űc"ΟgqGώYƧ9(ġ' -o*L]:j]oق&y߹{^|;v5vCNڮ}q]޶wƭN{`b]W{fZ1 -endstream endobj 229 0 obj [/ICCBased 267 0 R] endobj 7 0 obj <> endobj 40 0 obj <> endobj 71 0 obj <> endobj 100 0 obj <> endobj 130 0 obj <> endobj 175 0 obj <> endobj 193 0 obj [/View/Design] endobj 194 0 obj <>>> endobj 162 0 obj [/View/Design] endobj 163 0 obj <>>> endobj 118 0 obj [/View/Design] endobj 119 0 obj <>>> endobj 89 0 obj [/View/Design] endobj 90 0 obj <>>> endobj 58 0 obj [/View/Design] endobj 59 0 obj <>>> endobj 26 0 obj [/View/Design] endobj 27 0 obj <>>> endobj 209 0 obj [208 0 R] endobj 342 0 obj <> endobj xref -0 343 -0000000004 65535 f -0000000016 00000 n -0000000238 00000 n -0000047121 00000 n -0000000005 00000 f -0000000006 00000 f -0000000008 00000 f -0000264440 00000 n -0000000010 00000 f -0000047172 00000 n -0000000011 00000 f -0000000012 00000 f -0000000013 00000 f -0000000014 00000 f -0000000015 00000 f -0000000016 00000 f -0000000017 00000 f -0000000018 00000 f -0000000019 00000 f -0000000020 00000 f -0000000021 00000 f -0000000022 00000 f -0000000023 00000 f -0000000024 00000 f -0000000025 00000 f -0000000028 00000 f -0000265460 00000 n -0000265491 00000 n -0000000029 00000 f -0000000030 00000 f -0000000031 00000 f -0000000032 00000 f -0000000033 00000 f -0000000034 00000 f -0000000035 00000 f -0000000036 00000 f -0000000037 00000 f -0000000038 00000 f -0000000039 00000 f -0000000041 00000 f -0000264510 00000 n -0000000042 00000 f -0000000043 00000 f -0000000044 00000 f -0000000045 00000 f -0000000046 00000 f -0000000047 00000 f -0000000048 00000 f -0000000049 00000 f -0000000050 00000 f -0000000051 00000 f -0000000052 00000 f -0000000053 00000 f -0000000054 00000 f -0000000055 00000 f -0000000056 00000 f -0000000057 00000 f -0000000060 00000 f -0000265344 00000 n -0000265375 00000 n -0000000061 00000 f -0000000062 00000 f -0000000063 00000 f -0000000064 00000 f -0000000065 00000 f -0000000066 00000 f -0000000067 00000 f -0000000068 00000 f -0000000069 00000 f -0000000070 00000 f -0000000072 00000 f -0000264581 00000 n -0000000073 00000 f -0000000074 00000 f -0000000075 00000 f -0000000076 00000 f -0000000077 00000 f -0000000078 00000 f -0000000079 00000 f -0000000080 00000 f -0000000081 00000 f -0000000082 00000 f -0000000083 00000 f -0000000084 00000 f -0000000085 00000 f -0000000086 00000 f -0000000087 00000 f -0000000088 00000 f -0000000091 00000 f -0000265228 00000 n -0000265259 00000 n -0000000092 00000 f -0000000093 00000 f -0000000094 00000 f -0000000095 00000 f -0000000096 00000 f -0000000097 00000 f -0000000098 00000 f -0000000099 00000 f -0000000101 00000 f -0000264652 00000 n -0000000102 00000 f -0000000103 00000 f -0000000104 00000 f -0000000105 00000 f -0000000106 00000 f -0000000107 00000 f -0000000108 00000 f -0000000109 00000 f -0000000110 00000 f -0000000111 00000 f -0000000112 00000 f -0000000113 00000 f -0000000114 00000 f -0000000115 00000 f -0000000116 00000 f -0000000117 00000 f -0000000120 00000 f -0000265110 00000 n -0000265142 00000 n -0000000121 00000 f -0000000122 00000 f -0000000123 00000 f -0000000124 00000 f -0000000125 00000 f -0000000126 00000 f -0000000127 00000 f -0000000128 00000 f -0000000129 00000 f -0000000131 00000 f -0000264726 00000 n -0000000132 00000 f -0000000133 00000 f -0000000134 00000 f -0000000135 00000 f -0000000136 00000 f -0000000137 00000 f -0000000138 00000 f -0000000139 00000 f -0000000140 00000 f -0000000141 00000 f -0000000142 00000 f -0000000143 00000 f -0000000144 00000 f -0000000145 00000 f -0000000146 00000 f -0000000147 00000 f -0000000148 00000 f -0000000149 00000 f -0000000150 00000 f -0000000151 00000 f -0000000152 00000 f -0000000153 00000 f -0000000154 00000 f -0000000155 00000 f -0000000156 00000 f -0000000157 00000 f -0000000158 00000 f -0000000159 00000 f -0000000160 00000 f -0000000161 00000 f -0000000164 00000 f -0000264992 00000 n -0000265024 00000 n -0000000165 00000 f -0000000166 00000 f -0000000167 00000 f -0000000168 00000 f -0000000169 00000 f -0000000170 00000 f -0000000171 00000 f -0000000172 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000264800 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000264874 00000 n -0000264906 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000084412 00000 n -0000084775 00000 n -0000084220 00000 n -0000265576 00000 n -0000047764 00000 n -0000051491 00000 n -0000101097 00000 n -0000056772 00000 n -0000084106 00000 n -0000100856 00000 n -0000100972 00000 n -0000052471 00000 n -0000052810 00000 n -0000053106 00000 n -0000053400 00000 n -0000053698 00000 n -0000053993 00000 n -0000054290 00000 n -0000054585 00000 n -0000054882 00000 n -0000055177 00000 n -0000055474 00000 n -0000051555 00000 n -0000264403 00000 n -0000051906 00000 n -0000051956 00000 n -0000083696 00000 n -0000083760 00000 n -0000080521 00000 n -0000056134 00000 n -0000082019 00000 n -0000080585 00000 n -0000077828 00000 n -0000079089 00000 n -0000077892 00000 n -0000074789 00000 n -0000076218 00000 n -0000074853 00000 n -0000072828 00000 n -0000073704 00000 n -0000072892 00000 n -0000070112 00000 n -0000071373 00000 n -0000070176 00000 n -0000068002 00000 n -0000068956 00000 n -0000068066 00000 n -0000065564 00000 n -0000066678 00000 n -0000065628 00000 n -0000063603 00000 n -0000064480 00000 n -0000063667 00000 n -0000060770 00000 n -0000062088 00000 n -0000060834 00000 n -0000055768 00000 n -0000059515 00000 n -0000055832 00000 n -0000056180 00000 n -0000056809 00000 n -0000056865 00000 n -0000059631 00000 n -0000059697 00000 n -0000059728 00000 n -0000059988 00000 n -0000060657 00000 n -0000060065 00000 n -0000061126 00000 n -0000062204 00000 n -0000062270 00000 n -0000062301 00000 n -0000062564 00000 n -0000062641 00000 n -0000063947 00000 n -0000064596 00000 n -0000064662 00000 n -0000064693 00000 n -0000064954 00000 n -0000065031 00000 n -0000065907 00000 n -0000066794 00000 n -0000066860 00000 n -0000066891 00000 n -0000067154 00000 n -0000067231 00000 n -0000068351 00000 n -0000069072 00000 n -0000069138 00000 n -0000069169 00000 n -0000069430 00000 n -0000069507 00000 n -0000070471 00000 n -0000071489 00000 n -0000071555 00000 n -0000071586 00000 n -0000071849 00000 n -0000071926 00000 n -0000073170 00000 n -0000073820 00000 n -0000073886 00000 n -0000073917 00000 n -0000074178 00000 n -0000074255 00000 n -0000075162 00000 n -0000076334 00000 n -0000076400 00000 n -0000076431 00000 n -0000076695 00000 n -0000076772 00000 n -0000078207 00000 n -0000079205 00000 n -0000079271 00000 n -0000079302 00000 n -0000079562 00000 n -0000079639 00000 n -0000080894 00000 n -0000082135 00000 n -0000082201 00000 n -0000082232 00000 n -0000082494 00000 n -0000082571 00000 n -0000083914 00000 n -0000084011 00000 n -0000084294 00000 n -0000084326 00000 n -0000093471 00000 n -0000085162 00000 n -0000085426 00000 n -0000093726 00000 n -0000101173 00000 n -0000101397 00000 n -0000102683 00000 n -0000119975 00000 n -0000185565 00000 n -0000251155 00000 n -0000265603 00000 n -trailer -<<73D71DE10DE3BB4FBD5E45DC52BAB5AC>]>> -startxref -265829 -%%EOF diff --git a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai.meta b/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai.meta deleted file mode 100644 index a507e2b4..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Package Key Images - Small.ai.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 39c58ff7c281b094fb01c068d8a16d99 -timeCreated: 1500034226 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png b/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png deleted file mode 100644 index 4d44acc4..00000000 Binary files a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png and /dev/null differ diff --git a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png.meta b/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png.meta deleted file mode 100644 index 7d075337..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook-01.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4c8a4c4e1df1741438dfc1b70bb9dbf3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai b/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai deleted file mode 100644 index fe5e8eda..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai +++ /dev/null @@ -1,2273 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[7 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Unity Social Media Images - Facebook - - - Adobe Illustrator CC 2017 (Windows) - 2017-07-13T22:46:01+04:30 - 2017-07-13T22:46:01+04:30 - 2017-07-13T22:46:01+04:30 - - - - 256 - 136 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAiAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AjGBkuGKrhirYxVcMVbxV sYquGKtjFW8VbxV1MVbxVumKuxVvFXYq1irqYq6mKtYq1irWKtEYq1irRGKtYqtOKtHFVuKtHFVp xVoYquGKrhiq4Yq2MVXYq2MVbxVcMVbxVwxVvFURZWk15eQWkIrLcSLGlelXNBX2yvLkEIGR5AWy jGzT1qw/LPyxBAqXMT3c1PjleR0qfZYytBnFZu3tRKVxIiPcP0uzjpIAb7pta/ln5IeEM2m1Y139 a48f+MmdR2TnnlwCUzct/vdfqIiM6Ct/yrDyN/1bf+S9x/1UzZNNpLr3ln8utGmiin0eSQyqWUpP NQAGm9ZRitooeQPI9zp9vdwaaY1uFDqDNOSAwr/vwjNJ23q8mCETjNWfL9LlaXGJk28x82eU7vQb vvLYyk/V7in08H8GH45f2b2lHUx7pjmP0jyY5sJgfJIM2bQ44q1irWKtHFWjirRxVacVaOKrTirR xVacVWnFWhiq4YquxVcMVbGKrsVbGKt4quGKt4q2MVbGKpt5T/5SbTP+YmP/AIkMwu0f8Xn/AFS2 4frHve7Z507lM7L/AHnX6f153nYX+Kx95+91Gr/vCr5t3GYT5/0vUby8tWtLaSdUjYMUUsAeXemK p5ZQyw6Fp8UqlJEiVXRhQghehzm/aT+7h73O0PMoe/sLTULSS0u4xLBKKOh/WPAjsc5TDmljkJRN EOwlESFF8+HrnpkTYBdIWjkkNYq1irWKtHFWjiq04q0cVWnFWjiq04qtOKtYquGKrhirYxVcMVbx VcMVbxVsYq3ireKt4qm/lI/87Npn/MTH/wASGYXaP+Lz/qltw/WPe97trWa4cpEKkCpJ2AzhNLo8 meXDAO1yZRAWUYumakoopAHgGzc4+zdfjHDGVD+s4ss+EmyPsb/R2qfzf8Nln5LtH+ef9MjxcPd9 jv0dqn83/DY/ku0f55/0y+Lh7vsafStRfZiGp0q2U5uytbkFTPF75Mo6jFHkEFNDJDIY5BRl65pN RgnimYTG4cuExIWHzgepz0mH0j3OkPNbk0OJxVrFWjirRxVacVaOKtHFVpxVrFVpxVacVaGKqtqs L3ESTyelCzqJZaFuKk0ZqDc0GKst1DybayXNtFpAn9Kd51juyf0hBMkVOLxmwiklRyDVomjqvdsU IaXyDrkTXId4K2bXCXNGY8HthGQhov2phOnp+Nd6YptrWvI2taNPZRXvAC9lNurqJAFkUqGU+okf IfHsyVU9mxVHal5PtOU0OmJcBrXUW0yW4lkjuFdk5rz+r26m6jLNGeKiN6jvihav5ca19Za3luLa BzJbxQ+t66GRrtGeIBTFzSvAgiRVIPXFNus/y61y8ZTaSwz2zRrIt1EJ3SrzPBw4rEZah42qeHED flTfFbU9A8t2txDrbaijm40ho4jbi6t7NfUaf0JA886yRjiRt4nYdcVbTyRqFzewwWkkRa6t3v0g Uy3DxWiuyKztDCRIeS8R6QJY7haYrardflz5ktbO9uZo1VbISuyASkukCK7urBDGvwPVRIysd6Co xW2L4qm/lI/87Npf/MTH/wASGYXaP+Lz/qltw/WPe+iNHaRPrLRp6kix1RK05MOgr2rnPezf95P3 OXruQY5/jj8xP+pHuf8ApIg/5rzr3Wu/xx+Yn/Uj3P8A0kQf814q7/HH5if9SPc/9JEH/NeKroPP nnFLu2XU/KkmnWMs0cU97Nc24SJXYBnPx78RU0GQnkjAXIgDzZwxymaiCT5I+/13Rrm+k9G9hfcK PjAqaU+GvX6M4XtiQnqDKO42+53Wn02SGMcUSHzox3Odzj+ke50p5ovRbJL/AFezspG4R3EyRuw6 gM1DT38Mq1WU48UpjnEEssceKQCcrocWpD9xZx2EKXMsZuo5vW4xRI8lJoWkeUS8YmIoFB8OhzWj WyxfVLjPCDVVuSBsaArfzLd4QlyFbozS/KsVxo9wtuyynURZPZXE8QSWISTSJICoMnE/BvxY1yrP 2iY5Y8W3Bx8QB2NRBHdfxDKGG4mutJbfaXpMdnoUlqHlF5PcRzzSKY2kWOZUHwB5AuxNKHp13zKw anJKWXi24YxIHOrBPOhbCcIgRrqmNv5W029v9bsol+rtBfw2tpLV39JHeQN8JYcqhB9o5iy7RyQh imd7hInlvVeWzYMIJkPNLovK1n+jo9Ya8kbSmKJX0AJmkaf0eHp+rTj35c+nau2ZEu0pcRx8P7z3 7Vw3d19lMBgFcV7InVPJ1qLvU5Ine0t7Y3MkEZWNlaK13cIXnEzkDwjIrsWGU4O1JcMARxGXDZ35 y5XUeEfO/JlPALNbfj3rb3yZpyX92sd89vYWn1ZHnuvQU+rcxiTq80KlVU1P7XYK1K4cfas+CJMb nLi2F8omv5p3+zrYQdOLO+2zE7iNYp5YklSZY3ZBNGQyOFNOSsOoPY5uccuKINVbjEUVI5NC04qt OKtA4qqQzSwzJNC5jljYPHIpoyspqCCO4OKpyfOfmIsxNxHwcSrLCLa2EMnr8TK0sQj9OVn4CrOp OKqVx5n165jv45rxmTU5ori+AVF9SW3p6TfCo48eI+zStN8VU9S1vUtTlSa9kV5UJYSJFFE5Zqcn do1Qux4j4nqcVR586+Zmljl+uASRyesWWGFTJJwaPlMVQeseDlf3nLritNf4y8yepE4uwpgeCSFU hgRVa1DCHiqxhQEDmgpTFVkHmnXYYI7dbhXt409NYJYYZYyPVab4o5EZWIkcsCwJHbFUJHqV7Ha3 lqkvG3vyhu04r8Zjk9VN6VWj7/DT7sVRMfmHWI5oZluKtBbCxjVo42Q2wZm9J0ZSki1c15g4q3L5 i1aW1ltZJI2hlMh4+hB8HqgLIITwrCGAFRFxxVL64qm/lI/87Ppf/MTH/wASGYXaP+Lz/qltw/WP e+idIVmFyqyekxjIEux4k/tb+Gc97N/3k/c5eu5Bhv6D82f+XKtP+kUf9lude6136D82f+XKtP8A pFH/AGW4qtbRfNiqW/5WTamgrQWort/0e4CaFpAs0lmkWur68OWrahLcwW2zytVQzU34IWcJt13O cHr9fLJKzy6DueuhCOlgIxFzPVMX8q6VcwObKR0kQ0DMaqT7g5r45yn83kgfUHl3mXTBZXXIKIyz GN4gKcXWtenyzsOxtYcgMJb1uD5Or7W0sY1khyl0ShJHjdXRiroQyspoQRuCDm7IBFHk6VHt5l10 yK/1wqUkMw9OOGOshBUu/povqEqSKvXMMdn4eVdK3JO3cLO3wbfGl3rR5i10cqXjLy9KvBIowBbk tEqKiKECsxPwAe+H8hh/m9/Un6tjff8AFHiy71G91jUr5Ylupw6QF2hVY4olQyEM5AiSPqQMsw6X HjvhHOr3J5cuaJZDLmjbPzbq8Oo293cSG6S3lE7W9I4fVdVKgyyRpzc0PV+WY2XszEYGMfSSK6mv cCdvhTOOeQNlCr5j10b/AFoAFFjEQigMKhX9QcYjH6dQ/wAXLjyrvXLP5PxVy+Nm+Vc7vl05I8aS 6bzR5glSVZL3l6wmWRjDblitz/eqGMZKq3cLQd+uAdm4BVR5V1PTl16Kc0u9TbzJrhleU3QLyJHG /KGBgwh/uyytGVZl7OwLe+S/IYqqupPM9efXke7kjxZJc7u7M7sWdiSzHcknck5lgACgwJWE4ULS cVWnFVoOKrgcVbBxVcDirYOKrgcVbBxVsHFW64q3XFW64q3XFU38on/nZ9L/AOYmP/iQzC7R/wAX n/VLbh+se99F6OkUrTwyAFJY+LKe4OxGc77NyHiSHk5euHpCR/8AKlPy2/6ts3/Sff8A/VfOwda7 /lSn5bf9W2b/AKT7/wD6r4q035Mfl9EpkttPmS4QEwub29fi4Hwni8zI1D2YUyvNDjgY94bMM+CY l3FJfJ9ykK3Gmzj0rlZC3puKEmgVloe68emec6nGQd+j1mtjxVMbxpOomNss8twFhirzLcthtSnT MWILjTqVCO5eQ+eNQiuLqiEBpZmn4HdglGAPt1zq+wsJ4zLoBTHteQjhjj6sYrnUPONVxVquKuri rVcVWk4q1XFWq4q0Tiq0nFWicVWk4qsBxVsHFVwOKrgcVbBxVcDirdcVbrirdcVbrirdcVdXFVa1 uprW5iuYG4zQOskbeDKajIZICcTE8jskGjb1Oy/N3Rjbobu2uI7mn7wRBGSvcqS6mnzzkcns9mEv QQR8i7GOsiRuFf8A5W75c/31ef8AAJ/1UyP8harvHzP6k/msbv8Albvlz/fV5/wCf9VMf5C1XePm f1L+ax9zv+Vu+XP99Xn/AACf9VMf5C1XePmf1L+ax9yg95pXmPlqOnLNbvz4SPKAOTKAagBm7d81 +qxZNNLgnRNW7ns/UcUP6KDsCdVNwpu3kSznaB1Yk/EhoStT9GDUCWIRJH1x4g5OLUQlfCORp55q i3CandJcMXmjleIuQBVUYhaAdBTcZ2/Z4h4MTAUCLeU1k5yynjNkbIauZritVxVquKtVxVquKtVx VonFWicVWk4q0Tiq0nFWicVWA4q2Diq4HFWwcVXA4q3XFW64q2Diq6uKuriqpDDPM/CGNpX68UBY /cMVXehcVjHpPWY0i+E/Ga0+Hx322xVdc2t3ayeldQyQSEcuEqlGoe9GAxVSriqpNb3EHD1oni9R Q8fNSvJT0YV6jFVOuKqqW11JC86Qu8EVBLKqkotenJhsMVV7PVry1ntJUkJWzYvFFUhKsTyqB3YG lfDMTPoseQSBG8xRP3N+PUTgRR+lTi1G8jsprQSHjcvHJO42LNGSw6dKsQThlo8cpxkR9AIHxRHP IRI/nLLqW6nk+tXBZnmp+9Yfa4AJ179N8uxYo448MRQYTmZGzzUa5YwbIYAMQQG+yT0NNtsVW1xV quKtVxVonFWicVariq0nFVpOKtE4q0TiqmDiq4HFWwcVXA4q2DirYOKrgcVbrirdcVdXFWR+TPMt joVxdXFxbmaWSMC2ZVU8JFPIH4ulSB0xVY/mOKV9Deb1GbTJWebYU4Gf1FWPfoF2A2GKo/S/N2kQ qRcWKKXnkkJSPmqhouEb0eTkWV96Bh4g1xQs8weZNEv9LNtZ2aQSNOZGpbrGftyMWV1lbjyV1HHi elK7DFKZ2/nLy39dS4vEuLnk7yTq8MbKwkeIsGT1OPqMkbKzpwU7VSlcUKNp5z8vx+n6mnqW9IGW R4FlrKCiOvH1I/hkihWvxfaLClDiqWaX5g0yHShbXMcgkhS8WOOLkFdruNUDFhInEpxoeSuGXbFK eTedvKqlTBZPX1I/UJtoV5QJ6/wMvNlJAlQGgA22AAAxQl2o+atDudFmtorNVvp4oRPM8CkvMsUK vIHWROBDxuR8J+1Xu2Kro/Nfl/0NPtGtZBFpZH1aV0SQMXjZZy0YaMrWUh1o5O3jilXXzd5XXras 4+sSyKGtoRTmJAkrcHWrIXQgLxPw0LHbFCT+avMNnq0dotupj+rNOOAjEScZHDqyqHkoTvUVxSx7 lirVcVarirVcVaLYq0Tiq2uKtE4qtJxVonFVMHFVwOKtg4quBxVsNiqxrq2RuLyorDqCwB/HFWvr 1n/v+P8A4Nf64qvjureRuKSo7eCsCfwxVV5Yq3yxVuuKurirdcVdXFVSGKaeZIYI2lmkIWONAWZm OwAA3JxVmFt+UPn6e2E408R1FVikljRzX/JLbf7KmKsa1jRdX0a7NpqlrJaT0qFkGzDpVWFVYe4O KoGuKtVxV1cVdXFWq4q7lirkV5HWNAWdyFVR1JOwGCUgBZ5JAJNBH22gaxcXHoLayIwNHZ1KqvuS cw8vaGGEeLiB9zk49FllLh4SnfmDyXcW9tbzWEbSUjAlSnxPSv7xR3r4fLNXoe2BKZGQ0CdvLydh q+zaiDj3rn+tjE9hfQQ+tPBJFEW4BnUqCxBNBX5Zu4ajHI8MZAnyLqpYJxFkEBDk5c1LS2KtE4qt JxVonFVMNirYOKrgcVbDYq2XVftED54q9N/Lm18rL5RtHuY7L61M88k7SiIyMxmcVYtv9kD6M5bt A5TmlXFXxeg0Yx+ELq2Ty2XlyMbWNs5PZIoz+NKZgcc+8ufHAD0DCfzKtNOOgJPFY28EsN1bmJ4o 1V15SqjfEADupIzZdmZJeMBZ6uL2lp4xwk1vswaudM803XFXVxVuuKu5Yq3yxV7h+RXlWGHTp/MF zFW8ncw2hcGqRKAWZa/zk0r4D3OKssutY1JbmVVmIVXYKKLsAaeGaDLrMokQD1dRPUTEjumer+W9 E8yadbxazarcovGVDVkZWIFeLIVYA9xXN7jNxBPc7SBsAvGvzT/LK28vRQanowlewlYxT27VkMTc SwYN14EKevTx3yTN5ryxVrliruWKtVxV1cVTfylEk2v2obcIWenuqkj8c13aszHTyr3fa53ZsOLP G3tlnptmIYZ1iDSqimRWJYVpuaEkZw5kecenR30skuRKLlgglQlkEkJ+0h6r8j2+eRBr1R5dzAEj 3sJ/MjTLaLy/M8W0dFddySGjdT39jTNn2VMjPEjkSw1R48Er6PIi2dw8y0WxVaWxVonFVpbFVMNi rYOKrg2KthsVZj+VttaXHmC5+sxRyrHaMy+ooYKfUQEjl02zUdsTIxijXqdl2ZEGZsdGf3dvpkjc YrSFYx3EaAt+HTNAMk+8/N6LHp4jcgPP7L8zfLWlWEdlMJ3ntpZLYwxIrMPTNQQvMHhQ0Bp2zaZO z8mSZIrfdwMXaWLHARN7bMi1DRtO1ny5pySyyi6vxazyXDSysqOeMxPo8xH26U2zFxZpYspIA9N/ i2eTEcuLcn1U891SzFhqdzZCT1hbvwEvHhyFA32atTr450unzeJASqred1GHw5mPchuWXtLuWKt8 sVdyxV6D+Smhadq/m13voxNHYQNcRwsAVaTmqKWB68eVfnTFX0NcxSSwPHHIYnYfC46g5DJEyiQD RYTiSKBphtxbXUd00Mqkzk9OpYnuPGuc3kxSE+E/U6WcJCVHmyvS7a5t7UJcSF5DvQmoUUoFGb/S 45QhUjZ+522CEox3KMzJbnzp+dehadpHm1HsYxDHfwC4lhUUUSF2RioHQNxr88CXn/LFWuWKu5Yq 1yxVMfLl8lprdpM5pHz4OewDgrU/Ktcwu0MJyYJRHOvu3crRZeDLEnl+t75p04uLSOSM0nQcXHiV 2r/HODkLNj6vvegyR4SQeSIB6yRihH20/wA+2RB/ij8Qx8i8/wDzV1SGPSnt423mKRKh7Etzk/4R fvzbdjYRLOCOQ3atZPgwG+ctnkpbO1ecaLYq0WxVaWxVotiqkGxVcGxVsNirYbFVjRH1TLHLJC5H FjG5Wo670wGIPMJBI5KkTXUTh0u5uQBG7BhuKHZgRkZY4kUQnjl3lLxoVn9ZFyJJRODUOGFa/dk2 KdR6nrEcMECalcrDbsGhTmCFAACrUitFptmMdHiJJ4Ru5Q1uUADiNBTaWWSR5ZpWmmkJaSVzVmJ8 Tl8ICIocnHnMzNnctcskxb5Yq3yxV3LFU38q+aNR8tazFqtgQZIwUkievCSNvtI1O3f54q9aj/5y K0wopk0aZXp8QWZCK+xKj9WKHH/nIXRS4c6LMXX7LGSOo+Rpg4Rdrwjmu/6GJ0j/AKs9x/yNT+mF Vsn/ADkVpgRjHo0zSU+ENMgFfchT+rFXkvmrzRqPmXWZdUvyBLIAkcSV4Rxr9lFr2H68UpRyxV3L FWuWKu5Yq1yxV6N5H89oipaXsgS4UBVdzRZAOnxdnH45ynavZRiTPGPT5dP2O/0etjkiITNS7+9m 2teb9PsLP608noP0LtTqeyqKlm9hmnw6eeWY4R6vJzJRjjFzNReKeYvMFxrWoG5cFIUqtvEdyFJq Wan7Td87TQaIaeFfxHm6DWas5pXyiOSVcsz3DaLYq0WxVaWxVotiqkGxVsNiq4NiqbadoM17Zi4F xDCZZJIbSKVirTSworuitTgDxkWnJhUkAb4qiF8meZTIka2qszsVHGaBgKBzyYh6Kn7p/jai/Cd9 sUOTyhrovdPtbiEWx1K5W0gd3UgSNJ6XxhCzKOXiNx0riqZXX5ca9HHbNbNHdSXTMsUNTBJ8HXkt wIiCSPhHfYitcVUf8B6yLBrsyW5I9IrEs8VeMsRmLSMWCxhEFWLHFVJPI/mh1Y/VEUqaMrz26MDV wPhaQNv6L0234kjpilKL6zurG7ktLpPTniIDpUMNxUEMpKkEGoIOKqPLFXcsVb5YqmWg6Ff65eNZ 2PA3AUOsbkgtWRI6LQHcepyPsDiqd/8AKsvNYuUhaKII0gikn9QBI2MpiAYNRj+y3wg0VlJpXFFo C28ma3P+kRSKN9NgS6kQuJPUjlXnGYWiEiPzX7J5cTUAGpAKldpXlG51CG3kN7bW73UUtxBbSM3r PDCXRpFULwI9SJl48uWxPHiK4qsk8leaI5hCbEtKeQCJJE55RpK7p8Dn40FvJyXqCtCK7Yqg9b0S 90aeGC8aMzTRCbjE6yhQXZOJdCykgpvQnFUu5Yq1yxV3LFWuWKsgHkvVX0qx1CJkdb5GljDBo41R DJy53EgS3UqIWYqXrTfFUOfKPmEcudsqMhcOjzQoy+mzKxZWcMByjYAkUJBpXFVceS/Nc8kazW4U hvRX15olKUNGHFn5ALTk1Bsu/TIxgByFJMyeZaufIvmOKURxwpcFvsmKRCGPIqwj5FTJxpyYpUKD U7ZJik2o6feafcfV7tAkhVXHF0kUqwqCrxllP0HFKFLYqtLYq0WxVaWxVSDYquDYq2GxVM9N8x6t psJhs5gicmdOUcblGdQjtGzqxQug4tx6jY4oRMXnPzFH6fG6BMbFwxiiJavP4XJWrKPWfip2Fdug oqvn87eZLiW1lmuw0tnc/XoH9KIEXHLn6jcUHLfsdsVa0rzj5h0oMLK6EYeQyuGjikBc8DX41bvE v3Yq5PN+vqix/WVMagKYzFEVZVjaLi44Ucem5X4vbwGKrx518yc3f65V5CC7GOLqvqgfs9vrMn3+ woqlt9qF1fXT3V1J6k7hQz0C1CKFXZQB9lRilQ5Yq7lirfLFUXpmr3+l3X1qxmMFx6ckXqChPGaN o361/ZY08OuKpuv5hebFr/poarwyDnFE9GgSONCvJDSqwoGp9qm+KGrL8wPNFldzXVtdLHJOIlZf SiKKtvGYYlRCvFAsTFBxpsfHFUNY+btcsbRLW2mRY4keKNjFE0ixyEs0YkZSwTk5biDSu+KUX/ys LzUJJJVuo1klUgutvApUsJQ7pRPhkf6xJycfEa9emKEq1fW7/Vrlbi9ZGkRPTQRxxwqF5FqBI1Rf tOT0xSgeWKu5Yq1yxV3LFUzPmbVvqUNpzj9OCF7aN/RiMohkLlo/UK8+JMrd8UL7jzdrt0sq3NwJ FuDJ9YYRwiR1ldndfU4cgOUjUHQV2xVHXX5ha1LHc+lxhmuLgzGeiu6p6SwrGGdSR8CAMwpy74qh /wDH3mnkGF4oZSWiIhhHp8jVhHRPgDdGp9obHbFUmvNQu7x0e5k9Ro0ESGirRF6D4QPHFKGLYq0W xVaWxVotirJx+VX5j/8AUvXn/Af24ob/AOVVfmP/ANS/ef8AAf24q2Pyq/Mf/qX7z/gP7cVb/wCV V/mN/wBS/ef8B/birf8Ayqv8xv8AqX7z/gP7cVb/AOVV/mN/1L93/wAB/birf/KrPzF/6l+7/wCA /txVv/lVn5i/9S/d/wDAf24q7/lVn5i/9WC7/wCA/txVv/lVv5i/9WC7/wCA/txV3/KrfzF/6sF3 /wAB/birf/KrfzF/6sF3/wAB/birv+VW/mL/ANWC7/4D+3FW/wDlVv5if9WC7/4D+3FXf8qt/MT/ AKsF3/wH9uKu/wCVW/mJ/wBWC7/4D+3FXf8AKrfzE/6sF3/wH9uKu/5Vb+Yn/Vgu/wDgP7cVd/yq 38xP+rBd/wDAf24q7/lVv5if9WC7/wCA/txVr/lVv5i/9WC7/wCA/txV3/KrfzF/6sF3/wAB/bir X/KrfzF/6sF3/wAB/birv+VWfmL/ANWC7/4D+3FWv+VWfmL/ANWC7/4D+3FWv+VWfmL/ANS/d/8A Af24q1/yqz8xv+pfvP8AgP7cVd/yqv8AMb/qX7z/AID+3FWv+VV/mN/1L95/wH9uKtf8qq/Mf/qX 7z/gP7cVW/8AKqvzH/6l+8/4D+3FWj+VX5j/APUvXn/Af24q/wD/2Q== - - - - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - xmp.did:f2567bba-9a88-6049-b59f-099385583cce - uuid:4692d431-5f57-47a0-bb71-09ff85dc60a2 - proof:pdf - - uuid:d5af1d57-0fe2-4964-bdc9-48961e2a9b02 - xmp.did:6b15076a-9ae6-5c4e-a8bc-e93c4d5b29c1 - uuid:C1BCCE1871B8DB11993190FCD52B4E9F - default - - - - - saved - xmp.iid:6b15076a-9ae6-5c4e-a8bc-e93c4d5b29c1 - 2017-07-12T15:44:01+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - saved - xmp.iid:f2567bba-9a88-6049-b59f-099385583cce - 2017-07-13T22:45:58+04:30 - Adobe Illustrator CC 2017 (Windows) - / - - - - Document - Mobile - 1 - True - False - - 1200.000000 - 630.000000 - Pixels - - - - - Roboto-Regular - Roboto - Regular - TrueType - Version 2.137; 2017 - False - Roboto-Regular.ttf - - - Roboto-Bold - Roboto - Bold - TrueType - Version 2.137; 2017 - False - Roboto-Bold.ttf - - - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Mobile Color Group - 1 - - - - R=136 G=168 B=13 - RGB - PROCESS - 136 - 168 - 13 - - - R=127 G=71 B=221 - RGB - PROCESS - 127 - 71 - 221 - - - R=251 G=174 B=23 - RGB - PROCESS - 251 - 174 - 23 - - - - - - - Adobe PDF library 15.00 - 21.0.0 - - - - - - - - - - - - - - - - - - - - - - - - - -endstream endobj 3 0 obj <> endobj 9 0 obj <>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 29 0 R/TrimBox[0.0 0.0 1200.0 630.0]/Type/Page>> endobj 10 0 obj <>stream -HK%GW -M/nM[!ˍ@,؀zfm|'2`nEVfFd8^2ᯗ{-c^-~|y| o~|ŭȌ9̸Gr%Gҗ#]_]oW+˫wn˫o޽]>am˫z|{{^>C 'en+gLז4uJ0]s^÷7$N.Cj8e,95;W_C[Lhy 9cr㷷\C[sr ί͟&=0c=/xTz]ζ u5-ɭ%j}aoyxRIr~Z-:L"E.]S ekX?~S}ik }pZ_úO5sMtr -W:XyDA!<=#)#3,Gܱ;v&CZ}Dck"~ VcQuf Ʀbzme(;-9O5siZ[//H'(uη~A[eӑԽi`pt·p%ޕ8GzG_O5bŘHt[Q)-[  j(^y' -ҧbp]I'UPzY|=@-KgKSunRy\`~,&%hu>u-h"Ru^A$&TUs R[k&"[i U,RN3 -^4@zR(ftNݹ~:8ǀu&3jCROJfG;q5Sԫn8<ٝ~U٣o?qMB?SZG!:W@Kӆ)`2zi힄 g i|T=ܶ^2.PpgbRUBE -!vRS qw9- . W%+M2Pjd ^Kngɯ%iy7` M -*Qp쳄٣fu|DZ' 鋎rޜ%^z&Qޮy-e:%ŝg4XVknMO*!;>4N /pP,CVs1Z =o#Kp6qDrZC\,B""/@"#Q ǣ:E1Șt7ҋiGľKJ]ݦ*Xն˷}Fpn(? }i*fu -Sy-XWUnn. y|d\-͊_9lXdf ~+:bxQ(âbKZ0kH\0 ӕuJ -i7٪D6eՌ4(Lm 8?%*7y_dck|}ԏ(q ޹sUc]JLp2nY<|緿YW *B}}JL A-NL.+!ĎFCq'B6P]c$Hu||8I,9݋֙jɢBmZBIµ -u Q 3 ~u~j?PW0@ VPu6Fhx m#7Na>u͵cg 54K\6 püjusb9snQBa#[V#?OC6σq>[N=es>\G|V6ygZW :⊮;J4,~LH"'q_ --Ď8@~$av2"G@*9:-GQP}@I9iΒr؁:˕Ύnq? -BȵNZ8pϛSPbS4ln7M9_ۙ/yDg̋is( )K=I}޹a0@Qe) :E` )u`.9tKo&.A!N6@<<<\2=}c Q)(.X!sgFAF0ؑwtA5=dw&kf Bq {:C'zӟb|Q 4tivys 'YnDzyVuv+zSN1Z ܲB&[zL`|W[?_,v֖asZ|;0{?nAQ!FR'r[zu4޷}f#Awh*eQM< 'ӫm:I$dWp,&CnjyWMvqh]݀}`w O9C}4OFMSDTwWHr")Q*"RX5D Xf죽w A0'KQH\6TR+QD - 3DMuΟǵoKd㱝tM0L0|.헏3m#g< ZeZpau8h>_1`{:eIa6DXr4aR:XI ~U]+(rM!g^I -[#*fw8*nj)CB lM[$BbYpL@W1: '-Tr9o6 Vc$yv30ҍF$Ǯqh$uU>*_7hS) 5K #>{ԋezMXpd 4sņ/d(H8UCL@r^@\w7EA!HTȢ+q2!1Bd,8 ͜n^|}5v(L ۮ3˝fb+m@,"̽ЛY\_ܵL/G\F\]"4jqAJl.M~]py~ƼN$87Hٖ&1'1m@*8OAh`)-*&ϯuȰ$ -0ogɂEJIp~HנTv*4g'i)lclN_RHCcj;;K̽I#6y bQCv*/Rn.PNakK\rFH0Lb\I^HFTICz7K"q ydʖ@3|ҳL#9< sI}=u)Pn4o~&\s2F/sмEPOB۪]Ÿ1uzZچ+aDT'=̄8#@ľ>{H1hdg?1t4$*Mͤe,U!mמĎ ^&T*}\]4T{3pJK~*dzqg݅Pvŭ^Ȫ3*kӼPfRVi+t,(˚C"ɞ"1:HV]ShsR!y*w=ixw+Մ;~}j[S}y5\P.#hǻ#Ƃ߱|g/oB -endstream endobj 11 0 obj <> endobj 29 0 obj <>stream -8;Y8d4*'@8%*`4hj'boDLN+%fY1>Of/%'8BKN(c8VP/ds=b%V@IR$Jr9X;H!VLAXi -+$R!]/>p_KdEX_7m6.f41H\0r0?Bf98&k8N8PAie0^8k[WL[(*V&@l\?lPrQ[i%M% -XL$4L]2*%p##bRr_X<7iS?W:]-U"*Jrf61!"=u@i$mLRRaHpq)'\J: -FM>BNL8FhgEje;F?'hB'iF.HB,$/_OkD.q1Uh2#``:]TLlAVdp^WFosO6'6sW7D%Y -IkcuiOfnpKqN3mT*PK[Zp\?5>K>oE7(^^2CF62,KWFk'E:-401_0e7G[R)s7PTMlV -oKC3Zic-r=Lb+Pn:EKnjaqu%V'UrDH;@uCu+]=66bunQ3-g^T$j@STG -'sBrWD?-*7D9Uch,bq;".j8*o!*BI1R>$!76oB8B`'&j&5U;$;Yk"4<6uHVL9r[Tn`>8T'q+:]rP\@A4KXbHrjW^6pfBlZESI^J(&K6 -%eSfL]A+2X6^(cM:)pAsF;^"V?PMV0FmUlu`1!qUF#7*:K?uas+nfoAG#M7/ZdK9[B6pG?=f3)@uI7D4,a -endstream endobj 31 0 obj [/Indexed/DeviceRGB 255 32 0 R] endobj 32 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> -endstream endobj 17 0 obj <>/ExtGState<>/Shading<>>>/Subtype/Form>>stream -q -1200 0 -1200 630 re -W n -q -0 g -/GS0 gs -1230.0306396 0 0 -645.7661133 606.3995972 546.8400269 cm -BX /Sh0 sh EX Q -Q - -endstream endobj 18 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -347 0 0 60 68 416 cm -/Im0 Do -Q - -endstream endobj 19 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -228 0 0 44 124 44 cm -/Im0 Do -Q - -endstream endobj 20 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -422 0 0 48 391 256 cm -/Im0 Do -Q - -endstream endobj 21 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -283 0 0 63 777 414 cm -/Im0 Do -Q - -endstream endobj 22 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -237 0 0 245 481 338 cm -/Im0 Do -Q - -endstream endobj 23 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -112 0 0 144 631 308 cm -/Im0 Do -Q - -endstream endobj 24 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -188 0 0 114 508 116 cm -/Im0 Do -Q - -endstream endobj 25 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -184 0 0 43 510 45 cm -/Im0 Do -Q - -endstream endobj 26 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -122 0 0 154 889 96 cm -/Im0 Do -Q - -endstream endobj 27 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -163 0 0 44 868 44 cm -/Im0 Do -Q - -endstream endobj 28 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -154 0 0 96 161 125 cm -/Im0 Do -Q - -endstream endobj 66 0 obj <> endobj 68 0 obj <>stream -HQ -0 +nKf.GKJ[T|$nk6JKR`#$NK4[Y"L!C 2dȐ!C 2dȐE*d7Y1/ueծU!C+{U.W2=dz!CL2=Oz Wfe kFGm,>6? SZ;jI4&)0 -endstream endobj 36 0 obj [/Indexed 13 0 R 1 70 0 R] endobj 69 0 obj <>/Filter/FlateDecode/Height 96/Intent/RelativeColorimetric/Length 1064/Name/X/Subtype/Image/Type/XObject/Width 154>>stream -H׿od[f0Fk -S"%u?[[҅ A͞0ti/ -C,tdh;X(KʷpQD9$_ۡM.__y/- -Џn.Y> 8"$!Rf֑Da0 -$7 R}/R1y!&.TGS}|ڳiٳed|#yz;>_sqL{BI͎iiB<Nj+߷Z!AhdQ☪,t2HDE{.MSDBw )z9Q*sUBY( e,PBY( e,EYfAY'̟/$Qʌ%W7EOd2i].Z>'TMH06uӲ'bI͎5 D[ q#cY5bw mQKv˔p{_e*ko lw=(3UY`(["Wol>stream - -endstream endobj 71 0 obj <>stream -HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  - 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 -V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= -x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- -ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 -N')].uJr - wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 -n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! -zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km -endstream endobj 67 0 obj <> endobj 72 0 obj <> endobj 73 0 obj [0.0 0.0 0.0] endobj 74 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -154 0 0 96 161 125 cm -/Im0 Do -Q - -endstream endobj 75 0 obj <> endobj 77 0 obj <>/Filter/FlateDecode/Height 96/Intent/RelativeColorimetric/Length 1064/Name/X/Subtype/Image/Type/XObject/Width 154>>stream -H׿od[f0Fk -S"%u?[[҅ A͞0ti/ -C,tdh;X(KʷpQD9$_ۡM.__y/- -Џn.Y> 8"$!Rf֑Da0 -$7 R}/R1y!&.TGS}|ڳiٳed|#yz;>_sqL{BI͎iiB<Nj+߷Z!AhdQ☪,t2HDE{.MSDBw )z9Q*sUBY( e,PBY( e,EYfAY'̟/$Qʌ%W7EOd2i].Z>'TMH06uӲ'bI͎5 D[ q#cY5bw mQKv˔p{_e*ko lw=(3UY`(["Wol> endobj 63 0 obj <> endobj 65 0 obj <>stream -H Cto F[Y :Ė%+Oz-hY3_۞%Wϸ+c-U43Jږzp9D/ij%NO*d96߉HbjK/z@|.ML#Z/Dl؃,`ΛGDLXB2/cbY.A$m J^Rا $/dW4jt/d)GN襭S)bb:L%@_g!nHG!f,!!l ']2 -endstream endobj 78 0 obj <>/Filter/FlateDecode/Height 44/Intent/RelativeColorimetric/Length 1898/Name/X/Subtype/Image/Type/XObject/Width 163>>stream -HW_LSg[Gb+R,jh!HHLq$e&2QXjжH!%n*mw$#{9;$$ײAP Ȋ[ TVd]Xs$L BLKE^%\{]fY>"vQ_ RTxۏߞ.\iYy{ ڍ< R|DgӉs (Qz7^[:~T-f=Z '!+S}T/H| lFF0dM\/ЬE9*#GY\t-(MfH gD7|!tr%LLo -S68A BUbZe]w[)Tl3U4RZ´M+$P+*/gd zXADj3! -j>?5U"1RA4&Ĵqe&n9{jnhu8-rVch9\.YAշto6+ؙfci3{)fo=9IKLeA YR a5-,5n3t(vwAD6o0dZkF"Ξ[Aߙ_cs=vf3=| v(?;_.C1iݹRc~75hbmtwxIOn)gnl6SB?JXx6fsQ J!.4YB б+V^#tqEǿtS)5sSm))m]{Ԫܲc Ei:@Usur[U'*oo\VH-R_R2H.Z,<8' 7ב#y6&gvq.HԆm6gZhH^vv%I5 DM; =EjbPCJU9]!U%5^?SJ`4lY0JRɊmß*+HKdn{FzT~g.T*̌\T'镒]X (sg}D騙_Fm!`jU$bOX VB\F@L01+!S-h{3Ci&\j[eAB-#]RqWʔ#kŅ9'c-W!0S,M(ݭ{AGˡz81VӣޏJd>g ?.ьRDi.ь]c5"^1c- -endstream endobj 64 0 obj <> endobj 79 0 obj <> endobj 80 0 obj [0.0 0.0 0.0] endobj 81 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -163 0 0 44 868 44 cm -/Im0 Do -Q - -endstream endobj 82 0 obj <> endobj 83 0 obj <>/Filter/FlateDecode/Height 44/Intent/RelativeColorimetric/Length 1898/Name/X/Subtype/Image/Type/XObject/Width 163>>stream -HW_LSg[Gb+R,jh!HHLq$e&2QXjжH!%n*mw$#{9;$$ײAP Ȋ[ TVd]Xs$L BLKE^%\{]fY>"vQ_ RTxۏߞ.\iYy{ ڍ< R|DgӉs (Qz7^[:~T-f=Z '!+S}T/H| lFF0dM\/ЬE9*#GY\t-(MfH gD7|!tr%LLo -S68A BUbZe]w[)Tl3U4RZ´M+$P+*/gd zXADj3! -j>?5U"1RA4&Ĵqe&n9{jnhu8-rVch9\.YAշto6+ؙfci3{)fo=9IKLeA YR a5-,5n3t(vwAD6o0dZkF"Ξ[Aߙ_cs=vf3=| v(?;_.C1iݹRc~75hbmtwxIOn)gnl6SB?JXx6fsQ J!.4YB б+V^#tqEǿtS)5sSm))m]{Ԫܲc Ei:@Usur[U'*oo\VH-R_R2H.Z,<8' 7ב#y6&gvq.HԆm6gZhH^vv%I5 DM; =EjbPCJU9]!U%5^?SJ`4lY0JRɊmß*+HKdn{FzT~g.T*̌\T'镒]X (sg}D騙_Fm!`jU$bOX VB\F@L01+!S-h{3Ci&\j[eAB-#]RqWʔ#kŅ9'c-W!0S,M(ݭ{AGˡz81VӣޏJd>g ?.ьRDi.ь]c5"^1c- -endstream endobj 60 0 obj <> endobj 62 0 obj <>stream -HA0DQ6 äϫ(9O[O3hU,Z 9V, -zc8A TFsL`(q 0ĶgjgvWbn?mSԋa<3a4/Yr>\RV\RV́[Φ ,"ru]u]W_D_l=Yj$,\B-h,|9",,¢iɿpMpMGpMpMg0h&`(4Ma=-26h+N`z@z(ǰv.zh/|LC:>m:ݥ#-;6Ն@wmᩍwv{/;؎K<3A -endstream endobj 84 0 obj <>/Filter/FlateDecode/Height 154/Intent/RelativeColorimetric/Length 1692/Name/X/Subtype/Image/Type/XObject/Width 122>>stream -H엿oFMF"C"@5hN&Z$u p`{k5A.mlSC!y-4ؖ@-9V IBJd,J>MM_NR23R`~ye1WM% -ӗID$]߹Bo*Qۨ#׮ES S$Z4ͱWhP4A'˵p' M~_;2d>.`~R}oMŴxi7ͮxaF^>Qշ M1Eumchh&/%wOwVFS캵$h4Z & F4[w\T4YdVCzӌ HmareV^gɨlp^w2&%EW0Fwr8 Ŝ'>}e[T`Iq#ȷjl)P*x'FSu˖Ptn-OZdW+̴mBЩ-kiEE≏2~lݬKy*~K&ke,l2;2WΏ^lnXVAhOM,^E[Ɵ Z-[8`l^qi{H=ώ^zup|p%zlYYV蛗.vfv'ùzϮ^+ -mT5*yh#c?GBOG:;۴ۍu2r ٭KÉ ZF -DfoC3[$NJz|>A›2&/Rf#tm;LcD+aB&柿2vvSֹ\=U -n~o!6?l3mIf%fD,و`f#G Fp n#y]jz$Uc~Zlെ:7׸pi=YFG[b]_F~GXfR$ֶGt;=a,EPͲkfZe+ٲv|lEoNE E,ƖE>:m&٪ -FaمJ֍. ֊0qu#֊"lEfPFI8Cb`F; G/8 h'_*Op-g*4 5ةǟ=rI@Ʀr߱ Y -endstream endobj 61 0 obj <> endobj 85 0 obj <> endobj 86 0 obj [0.0 0.0 0.0] endobj 87 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -122 0 0 154 889 96 cm -/Im0 Do -Q - -endstream endobj 88 0 obj <> endobj 89 0 obj <>/Filter/FlateDecode/Height 154/Intent/RelativeColorimetric/Length 1692/Name/X/Subtype/Image/Type/XObject/Width 122>>stream -H엿oFMF"C"@5hN&Z$u p`{k5A.mlSC!y-4ؖ@-9V IBJd,J>MM_NR23R`~ye1WM% -ӗID$]߹Bo*Qۨ#׮ES S$Z4ͱWhP4A'˵p' M~_;2d>.`~R}oMŴxi7ͮxaF^>Qշ M1Eumchh&/%wOwVFS캵$h4Z & F4[w\T4YdVCzӌ HmareV^gɨlp^w2&%EW0Fwr8 Ŝ'>}e[T`Iq#ȷjl)P*x'FSu˖Ptn-OZdW+̴mBЩ-kiEE≏2~lݬKy*~K&ke,l2;2WΏ^lnXVAhOM,^E[Ɵ Z-[8`l^qi{H=ώ^zup|p%zlYYV蛗.vfv'ùzϮ^+ -mT5*yh#c?GBOG:;۴ۍu2r ٭KÉ ZF -DfoC3[$NJz|>A›2&/Rf#tm;LcD+aB&柿2vvSֹ\=U -n~o!6?l3mIf%fD,و`f#G Fp n#y]jz$Uc~Zlെ:7׸pi=YFG[b]_F~GXfR$ֶGt;=a,EPͲkfZe+ٲv|lEoNE E,ƖE>:m&٪ -FaمJ֍. ֊0qu#֊"lEfPFI8Cb`F; G/8 h'_*Op-g*4 5ةǟ=rI@Ʀr߱ Y -endstream endobj 57 0 obj <> endobj 59 0 obj <>stream -H C4B8@;m9AW:Z;qaWي[OaviٺP$ .TdnWݢ~enFKWVn!݀`&]Bıo6f~ɐ -T 4c+av)*HՈֹ) -K..-\@D{Ynv9lj5op'΅E&ϘX .ɽRV='Mǔ.7m )eU;,W7\X[NcxI.6FʲM 9pŨzZY+ -u _u 6'5Dn@e}CL%ڞ8qĉK -endstream endobj 90 0 obj <>/Filter/FlateDecode/Height 43/Intent/RelativeColorimetric/Length 2493/Name/X/Subtype/Image/Type/XObject/Width 184>>stream -HWSSW罗 ]VJJp[t8VŮ@AetPKJ@*D'ZtgufKKtٙ޽y98 1,u  s >*|7]e:D<1X*?g~+S}9qbg\WH;kId2u %B,7Ͷ,(>{ڛ-Jśm8eNNH?B^7V]W#ե ۔Tٸ&''|>"EVA+0r/D.ͶL[m+ -%'|7T7X24ӓ%e-b]ݒ+usІE0|3'BhT X-dqJ=YydBQp?ٞElܢ?9~)P!als++fzuJ72X4':)G3YAp2䂘ⳣmYw˲OvN6!c#IUR n DlC4Jʁ`_u퇛^t"PYY9*@- ږ0 M^ -yz*f!''TLQ$HnGG6?.U 8\YF˾;W/ƞ~~c2I܏1R(pĉ5Wmn]f՘!ra&/sY]rrrKMժ@@uT8^&T_ N!C:8՛;_r܃y*k!-L9a+fmj5roڜōˀC7_m3ZZZ{G~-'l#5>y.|e w|;L"Bv 1N'ipu]cpS"-efٌ0oa7/9N=E%[sd -? |`cc#{u47FnnfrJ7:'2 8:jpB<=!N/FFo!\ r;V=YA-vdretd~r+Cte5 O<X#P|ٻpԃ?}m;NK\RWoҮSn_s5l>㙢]2`@|BxV_)W\+go rB|zbrʷ< m{@]\oYfJ!Mzsk /_;?­TUe/QS/Q^UW/nԮ{q6G[YmfK DxcDd|zIIOQ< -NF0%&6զOFV2ԜhݱUmON:o9ǖnky?W&P{ 5Hƞ;rss&qPMJ \8d"<}o+i判P؉(.Sc4)A ?T`Aj_ZjJ7/^Η$׶VABzwC(M!liFAnW5Բ7=ȨHVQ .t;B7h_vԹN3%N4Dg Nə;h"MlH]\w `b"V*<\6@"K;>%k9c {t)DNwى6PkY fCOΙXcq,ű8 = -endstream endobj 58 0 obj <> endobj 91 0 obj <> endobj 92 0 obj [0.0 0.0 0.0] endobj 93 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -184 0 0 43 510 45 cm -/Im0 Do -Q - -endstream endobj 94 0 obj <> endobj 95 0 obj <>/Filter/FlateDecode/Height 43/Intent/RelativeColorimetric/Length 2493/Name/X/Subtype/Image/Type/XObject/Width 184>>stream -HWSSW罗 ]VJJp[t8VŮ@AetPKJ@*D'ZtgufKKtٙ޽y98 1,u  s >*|7]e:D<1X*?g~+S}9qbg\WH;kId2u %B,7Ͷ,(>{ڛ-Jśm8eNNH?B^7V]W#ե ۔Tٸ&''|>"EVA+0r/D.ͶL[m+ -%'|7T7X24ӓ%e-b]ݒ+usІE0|3'BhT X-dqJ=YydBQp?ٞElܢ?9~)P!als++fzuJ72X4':)G3YAp2䂘ⳣmYw˲OvN6!c#IUR n DlC4Jʁ`_u퇛^t"PYY9*@- ږ0 M^ -yz*f!''TLQ$HnGG6?.U 8\YF˾;W/ƞ~~c2I܏1R(pĉ5Wmn]f՘!ra&/sY]rrrKMժ@@uT8^&T_ N!C:8՛;_r܃y*k!-L9a+fmj5roڜōˀC7_m3ZZZ{G~-'l#5>y.|e w|;L"Bv 1N'ipu]cpS"-efٌ0oa7/9N=E%[sd -? |`cc#{u47FnnfrJ7:'2 8:jpB<=!N/FFo!\ r;V=YA-vdretd~r+Cte5 O<X#P|ٻpԃ?}m;NK\RWoҮSn_s5l>㙢]2`@|BxV_)W\+go rB|zbrʷ< m{@]\oYfJ!Mzsk /_;?­TUe/QS/Q^UW/nԮ{q6G[YmfK DxcDd|zIIOQ< -NF0%&6զOFV2ԜhݱUmON:o9ǖnky?W&P{ 5Hƞ;rss&qPMJ \8d"<}o+i判P؉(.Sc4)A ?T`Aj_ZjJ7/^Η$׶VABzwC(M!liFAnW5Բ7=ȨHVQ .t;B7h_vԹN3%N4Dg Nə;h"MlH]\w `b"V*<\6@"K;>%k9c {t)DNwى6PkY fCOΙXcq,ű8 = -endstream endobj 54 0 obj <> endobj 56 0 obj <>stream -H j0 a.v%&M f`Cookņuj{1yF<~RH O_gzwʙx?GIz@z4JŃv4=oSMt7wh}(#t@)v CYvfytiϴ;T݇.<^Gr % I|OW'Lٺ^ <60gF٠<3Cl|?<۱0g+֒0}dz땝S9IـLߙS*;'m,^*m[).Lo!v1,ގAO*SAW7kyj|V?"ϩO,p`t>g -endstream endobj 96 0 obj <>/Filter/FlateDecode/Height 114/Intent/RelativeColorimetric/Length 1850/Name/X/Subtype/Image/Type/XObject/Width 188>>stream -HԗoFMd!K ("@*H[y -ݖ?b\<ŀ z:E$5rR 8T:Y@PAHfHږk[\3nma0otqD'BT]X*lN.!.uYc'-(3DSSu9'oR> DT>1LˉiLtgѾρ cdQG=ܣ /0y  G^﨣1⾦Jd@:&~94] ~}!"]= 'w1}V"C=zMiʸzb,'f_|h#wg.c_óq42dtv3Nӳd^CD~:$"=F?x/nE/WHTFݑ^Eqְ/(֑ۛgx=l/ζ9Νlgf{Ν뜵 e^,ǿ¿gm`X/} -w.:k.`=! -~w|ܡzzXeIɯΝk ]>Io'\emņrWLbBs,r;.z_o+K.w[FP.s[WՎ~s|3|o+x>2TƉ󁿺5WoVW2Xy!-%Պ' mOV+2(ޖ+τsam0^vZCʠSa5Ɋ5ʠU-Vb'rjMb£5#NH< GcE0{Pym?NagXbO㧹orE_B _\FE^HK5zGXOsm J߃dQG=\ɡm40JŤ㧊xAw0-07#S -Нճv_ह/~V妢f`ئ)MW=],h89ta%2{ E#>5ה^Vx~p6 bnlszvp+> hn٭l(xt>m.^i݁oT7Y 2 <:*(dFA1]Sm}2>(|Ь.XT/kjOHm:1,jPa m0ҫ5GJQWOzcJlDZƽZgnx^+JsiKe4/~QS5ዜ )1ޞ9WT|(+wuJVwlȫ/>X5ѯ?:Z5IQQ$\o)՚* ,Ԏk8 fgJ[?A^zzք2w3!S36K]Z5הt `ms6Jz :䦢AMCSr!mNVa|2 ߆լy,K:#|&;m[N]¥3w; ɢzP'xb1iCwbRy!/` @.Cq JKz.Mvv2\ZP.>ɥ~= vISDQ7ϰP,0]` _ -endstream endobj 55 0 obj <> endobj 97 0 obj <> endobj 98 0 obj [0.0 0.0 0.0] endobj 99 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -188 0 0 114 508 116 cm -/Im0 Do -Q - -endstream endobj 100 0 obj <> endobj 101 0 obj <>/Filter/FlateDecode/Height 114/Intent/RelativeColorimetric/Length 1850/Name/X/Subtype/Image/Type/XObject/Width 188>>stream -HԗoFMd!K ("@*H[y -ݖ?b\<ŀ z:E$5rR 8T:Y@PAHfHږk[\3nma0otqD'BT]X*lN.!.uYc'-(3DSSu9'oR> DT>1LˉiLtgѾρ cdQG=ܣ /0y  G^﨣1⾦Jd@:&~94] ~}!"]= 'w1}V"C=zMiʸzb,'f_|h#wg.c_óq42dtv3Nӳd^CD~:$"=F?x/nE/WHTFݑ^Eqְ/(֑ۛgx=l/ζ9Νlgf{Ν뜵 e^,ǿ¿gm`X/} -w.:k.`=! -~w|ܡzzXeIɯΝk ]>Io'\emņrWLbBs,r;.z_o+K.w[FP.s[WՎ~s|3|o+x>2TƉ󁿺5WoVW2Xy!-%Պ' mOV+2(ޖ+τsam0^vZCʠSa5Ɋ5ʠU-Vb'rjMb£5#NH< GcE0{Pym?NagXbO㧹orE_B _\FE^HK5zGXOsm J߃dQG=\ɡm40JŤ㧊xAw0-07#S -Нճv_ह/~V妢f`ئ)MW=],h89ta%2{ E#>5ה^Vx~p6 bnlszvp+> hn٭l(xt>m.^i݁oT7Y 2 <:*(dFA1]Sm}2>(|Ь.XT/kjOHm:1,jPa m0ҫ5GJQWOzcJlDZƽZgnx^+JsiKe4/~QS5ዜ )1ޞ9WT|(+wuJVwlȫ/>X5ѯ?:Z5IQQ$\o)՚* ,Ԏk8 fgJ[?A^zzք2w3!S36K]Z5הt `ms6Jz :䦢AMCSr!mNVa|2 ߆լy,K:#|&;m[N]¥3w; ɢzP'xb1iCwbRy!/` @.Cq JKz.Mvv2\ZP.>ɥ~= vISDQ7ϰP,0]` _ -endstream endobj 51 0 obj <> endobj 53 0 obj <>stream -Hۚ0/~* f($:0,x+^dq`[\kqM X@Ҝb%k)Xzܝ<gd.8q"]@4w^@^{mⱸ_p_ s${\޵N???^{HTp *8"sXPAptÀd 398W ιBх~Bitoc/^,+ȟ"+S\^M#t^^W7+HNyRf=3l;{Jj(ӛ@-{yJ -+*)C¹8+e;S?6ohmAxǸ<, -endstream endobj 102 0 obj <>/Filter/FlateDecode/Height 144/Intent/RelativeColorimetric/Length 2161/Name/X/Subtype/Image/Type/XObject/Width 112>>stream -HmLuǹkb ]Z \ -x#3GV#e]R{e'[\-7޴Hs2hdV\{w]CwM4}{5514FpІ Ç}-.Z:O}|HY@DT0(w$^F8SSbN]`F,Ano7"6!Ѻq=84h(.P CSyr}!-=رq雼ݚ'U3+Tb@d=o -X#-jd呔I]: uTj] k]y=#7MWC 8N0yQPC]ص-kjj&^ˤ5soLj.Fe24v)(ͽ]7JcoU)@^B%[x}˩֧tZSY&}BI`A;9`fQAI%Ź'%Ұn>"-|-4E{֧~i^ˡ͞o_/sH|E@y>ч@ݹC<Ķ?ч'ʾ _|ETʃC'?>ko> endobj 103 0 obj <> endobj 104 0 obj [0.0 0.0 0.0] endobj 105 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -112 0 0 144 631 308 cm -/Im0 Do -Q - -endstream endobj 106 0 obj <> endobj 107 0 obj <>/Filter/FlateDecode/Height 144/Intent/RelativeColorimetric/Length 2161/Name/X/Subtype/Image/Type/XObject/Width 112>>stream -HmLuǹkb ]Z \ -x#3GV#e]R{e'[\-7޴Hs2hdV\{w]CwM4}{5514FpІ Ç}-.Z:O}|HY@DT0(w$^F8SSbN]`F,Ano7"6!Ѻq=84h(.P CSyr}!-=رq雼ݚ'U3+Tb@d=o -X#-jd呔I]: uTj] k]y=#7MWC 8N0yQPC]ص-kjj&^ˤ5soLj.Fe24v)(ͽ]7JcoU)@^B%[x}˩֧tZSY&}BI`A;9`fQAI%Ź'%Ұn>"-|-4E{֧~i^ˡ͞o_/sH|E@y>ч@ݹC<Ķ?ч'ʾ _|ETʃC'?>ko> endobj 50 0 obj <>stream -HuP As 6QLU>8jU9^߼~[ Zn[?zvIo#Ozv:TQOn5v:Q]׈ݹJt҅fo.5{{;sَََََََJ5ۤ٪ۤ٪ۤ٪۪ -ʹ[A{]vuEow^}]rO^W}~0C -endstream endobj 108 0 obj <>/Filter/FlateDecode/Height 245/Intent/RelativeColorimetric/Length 1127/Name/X/Subtype/Image/Type/XObject/Width 237>>stream -HֱO}nHlGIhy`bgK &6e:t./h , xwR -4}{=MR.7!u3fǕȎϤsLncS6r+ >UtuT|zJЭo>MW_;KSi_8z]OV"[-=E;hRtֹRG56:WoO?ik')ujrL+DOz|ͩ+y7Mro]kԸZ:uEO+BU#7VwOjq1a[G 3lq0(ʹU2l1>up2la0SڅЊX銣Fk48jV7]+ GpQZL-(v;T c"cBck__A->v@;kmڒ3!f_^fۻjrF{`f%gGC|lm8vavϥ)D,4S?_o}|\ׄ*.8|e_Rs;ye5Mέ߱תFFPmAOtOwm] SiaMa=z7Ӻ9l4m֩Av?H'L-&oם [KZsR16Vxкdm{_P뵶\w }rH;7[/e#6-G\?PI/Ug{9nmKZm|k}j֗>8hV1͈T>~n4]5k7ŭդwd˒S9RJSsƃr,mlF.JM]As͘W3;6jb -endstream endobj 49 0 obj <> endobj 109 0 obj <> endobj 110 0 obj [0.0 0.0 0.0] endobj 111 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -237 0 0 245 481 338 cm -/Im0 Do -Q - -endstream endobj 112 0 obj <> endobj 113 0 obj <>/Filter/FlateDecode/Height 245/Intent/RelativeColorimetric/Length 1127/Name/X/Subtype/Image/Type/XObject/Width 237>>stream -HֱO}nHlGIhy`bgK &6e:t./h , xwR -4}{=MR.7!u3fǕȎϤsLncS6r+ >UtuT|zJЭo>MW_;KSi_8z]OV"[-=E;hRtֹRG56:WoO?ik')ujrL+DOz|ͩ+y7Mro]kԸZ:uEO+BU#7VwOjq1a[G 3lq0(ʹU2l1>up2la0SڅЊX銣Fk48jV7]+ GpQZL-(v;T c"cBck__A->v@;kmڒ3!f_^fۻjrF{`f%gGC|lm8vavϥ)D,4S?_o}|\ׄ*.8|e_Rs;ye5Mέ߱תFFPmAOtOwm] SiaMa=z7Ӻ9l4m֩Av?H'L-&oם [KZsR16Vxкdm{_P뵶\w }rH;7[/e#6-G\?PI/Ug{9nmKZm|k}j֗>8hV1͈T>~n4]5k7ŭդwd˒S9RJSsƃr,mlF.JM]As͘W3;6jb -endstream endobj 45 0 obj <> endobj 47 0 obj <>stream -Hr Dt:i,LpO-+vqJRis?uzkܩp2IpkR;j0e  dAch2goGFf lfB.6OȨ._)4l ӲJ>w`5:&.4;9mbQMؔd")5C&>хMV{j!@m-ASÛg'^AC?>/Filter/FlateDecode/Height 63/Intent/RelativeColorimetric/Length 3519/Name/X/Subtype/Image/Type/XObject/Width 283>>stream -HW}L[3.`#qN phTD<$)0Zij'-$VZ$4J)N4&" )R@v(6񞟟?/k?pϻs~s~gݺz[Fìr4 fy1_ǃ[UdɷUmp4쭲+ɹ!겟 eaF-QjV7ig˔i-xcŮPbcn%j6uM-6(eʴ`MT79X]R>Eo!id˔i"FUV3W8yϏo*8'x#52eZmsyj5w]{]SRSTR!+=/uVSho D%PCNQKMΊ -KՃetNc@H, 5&Vc,jT=XTsB^xFs3-FŃe孃~.#{y܎ !:Q+6";]jii)ʅRO؊5vLELס6(퇺7\`L6 #dIm= 3  NS\(2OůFku`U!cT➮u0'6s"-8-zPlL]f1T!2hdcERC: &PR<_qKA ^j)<-{!֘-@rWJQIIg(m6I3Duh;bawYz{#3D8'6Q].+(? -UA63yH5<&l;gѩZ,h8]m$(Ⓨͥ; =bk]8K|p^ USXcT#@,ϟUu OUN1Q/:$a帕VO\(V0$`"bu^A |A|y{.??j& l.n>EO b! `9YGbCb@?|Y L5VFSB8/$hk*x1QlK˯,XCN9,M ?0i-BA qˑ;`ȡH'g<23ԾJX1)oQX] IboţȒ{ Xt !oL5dBF_Lw#¬[  ަA$Q@D -ja"-!l+lC6yPTYN7/b6^J|Q-킻9qr92؈JpZѨƮjuI?7<9Dqr8磠5sMT+v,'>Z}[Y/\mBmz -O-A0;2剑(NMH4Gq,*MHz3$*YwSQijɃjBT34NF`J2a!I_` { q4 -H3 FI]QqM']))ɵ & T:Z28IAH\T`_WJjA̘#]E)ɬ.m][BmM*lkRa[ -d[(0Li-L@ɶH7  -endstream endobj 46 0 obj <> endobj 115 0 obj <> endobj 116 0 obj [0.0 0.0 0.0] endobj 117 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -283 0 0 63 777 414 cm -/Im0 Do -Q - -endstream endobj 118 0 obj <> endobj 119 0 obj <>/Filter/FlateDecode/Height 63/Intent/RelativeColorimetric/Length 3519/Name/X/Subtype/Image/Type/XObject/Width 283>>stream -HW}L[3.`#qN phTD<$)0Zij'-$VZ$4J)N4&" )R@v(6񞟟?/k?pϻs~s~gݺz[Fìr4 fy1_ǃ[UdɷUmp4쭲+ɹ!겟 eaF-QjV7ig˔i-xcŮPbcn%j6uM-6(eʴ`MT79X]R>Eo!id˔i"FUV3W8yϏo*8'x#52eZmsyj5w]{]SRSTR!+=/uVSho D%PCNQKMΊ -KՃetNc@H, 5&Vc,jT=XTsB^xFs3-FŃe孃~.#{y܎ !:Q+6";]jii)ʅRO؊5vLELס6(퇺7\`L6 #dIm= 3  NS\(2OůFku`U!cT➮u0'6s"-8-zPlL]f1T!2hdcERC: &PR<_qKA ^j)<-{!֘-@rWJQIIg(m6I3Duh;bawYz{#3D8'6Q].+(? -UA63yH5<&l;gѩZ,h8]m$(Ⓨͥ; =bk]8K|p^ USXcT#@,ϟUu OUN1Q/:$a帕VO\(V0$`"bu^A |A|y{.??j& l.n>EO b! `9YGbCb@?|Y L5VFSB8/$hk*x1QlK˯,XCN9,M ?0i-BA qˑ;`ȡH'g<23ԾJX1)oQX] IboţȒ{ Xt !oL5dBF_Lw#¬[  ަA$Q@D -ja"-!l+lC6yPTYN7/b6^J|Q-킻9qr92؈JpZѨƮjuI?7<9Dqr8磠5sMT+v,'>Z}[Y/\mBmz -O-A0;2剑(NMH4Gq,*MHz3$*YwSQijɃjBT34NF`J2a!I_` { q4 -H3 FI]QqM']))ɵ & T:Z28IAH\T`_WJjA̘#]E)ɬ.m][BmM*lkRa[ -d[(0Li-L@ɶH7  -endstream endobj 42 0 obj <> endobj 44 0 obj <>stream -HWђ! Kۙk{ HC3r%fWP( -B_'~yeE~-bt^"!M1:ЌCC!ˍ3toDmL˙^J3}NJUxӒPa6zNwiSEJJ(ԧ])1%_4R``T ĦQ /VJ C:)$4Ǟd*ʽxG}ֽUtFJnv7齜 $;!ӈ]Ki>y?)j1 Wu30 ,gFl'Qi$pZ (2B@#vҹzRRqEvd~k.4* n̢5v25]Cɜ#ƭSL %ڕ hatT^_ӱؒ  1< -P( -BP( -B!? a" -endstream endobj 120 0 obj <>/Filter/FlateDecode/Height 48/Intent/RelativeColorimetric/Length 4763/Name/X/Subtype/Image/Type/XObject/Width 422>>stream -HW{P /@v+qMUY!;ttHPy T -"nkXW_-X+OBXK%V%"IHUpՙNzc?%tcp =syyyyy ѧ%ּB_;=y<6>Σ0Ռ$_@>\v")D«}oL9d0yGG)GbEQ_'DRvX%ߘrJF9c Ρ$$URBBqN ^=GY|=kH|$ | %REu!MUE5o%oQL@Jr'KcܘE<;㈷8=x<+I0ފ-5=5+#Ԯ%H9xP ZC,F'*;X7U$JAW0#ɢ3N?>|tbGX7}g4`_=-kʸe vǃlJ = { r k)p$/jy33de(J\6[ڊ+cƮT(l. f8Ni̵WUD^97*:GA:&T2vTo?7jl_-d&(X ʖſ^?m*|Qu~AZ6Y䪢߰ A58F8󃆫:HExSj4 zuXC- vyi؇p13  zk;̋9GȞO%v MGslXZ[SaK?^̔ -eYւO)g%ǃWџOID1jVP{QWKP1.65rahY -b[u`ǃgNm_^HGX8.xb3Q(` a F -~x,(l3j$>>64P -?@:dn(D瘧hLyY/,XR -|ZS$DдD(}$1RH,z R𨝵c&\~ -,E5lm%GK(.>xpܹU!N!K&`1OrңD)jjn5W!'170J͖4 nTx [35n⾢&{Ƀ~h'22:0`1fKӛF۲$AlZx/`ה̯A~9^\vU)HZa.%N4܇P\ f c`R7GK /$',/aڪڸBeuf:3q7)&nџ&S&nn16["ț0`R#cn['K|ӂK~<9|'gC[MbƞsLJ,%0 Fqcٙ!BЗN+w>9+CI2,7l}žKfS_eɻ%73ҹ+!`ke_lhPGxb *˷CНKx[?X :Y\8.KRSC ]6!nl`.WmF C,Ar•ǖ_~UDD 1<|:Pq4M3,#p(`h?])XVH/EГ}|nH̫g)!$%.^6"3pme<~,Ͳ.ˤ%WǥЯC>]jXSdz}iKr`G19An><\tߜF~2xlK<-*C# >jь Na C`oIj[ H/)&͐ `8u J3I{XtP%_z? Kxg%jYJ`U45i&-~8 To^ >N ] zX0tx^]$\{ -O Us}eye}B^RJKuk`j0rhmݞu*<>u0uޜr H$d)u0O@b^%Kt|C |8+|ฬ奩r_ZW^54%EVrv>:=W;Kc2BJ=Ryd0++^#>o$87zԪPW/Y7Áj Zu{zG{+`d -]h"Y;~Lf$v% -7lxVa?nS`vWpc䔟)'I:Ƌm=3%,J&b12 P@x],b,pc61תJ@,561Y*vEllJ81 -H /EhJ=FAtrDq"VcDC2c5FALJJJJJJJg_ m1 -endstream endobj 43 0 obj <> endobj 121 0 obj <> endobj 122 0 obj [0.0 0.0 0.0] endobj 123 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -422 0 0 48 391 256 cm -/Im0 Do -Q - -endstream endobj 124 0 obj <> endobj 125 0 obj <>/Filter/FlateDecode/Height 48/Intent/RelativeColorimetric/Length 4763/Name/X/Subtype/Image/Type/XObject/Width 422>>stream -HW{P /@v+qMUY!;ttHPy T -"nkXW_-X+OBXK%V%"IHUpՙNzc?%tcp =syyyyy ѧ%ּB_;=y<6>Σ0Ռ$_@>\v")D«}oL9d0yGG)GbEQ_'DRvX%ߘrJF9c Ρ$$URBBqN ^=GY|=kH|$ | %REu!MUE5o%oQL@Jr'KcܘE<;㈷8=x<+I0ފ-5=5+#Ԯ%H9xP ZC,F'*;X7U$JAW0#ɢ3N?>|tbGX7}g4`_=-kʸe vǃlJ = { r k)p$/jy33de(J\6[ڊ+cƮT(l. f8Ni̵WUD^97*:GA:&T2vTo?7jl_-d&(X ʖſ^?m*|Qu~AZ6Y䪢߰ A58F8󃆫:HExSj4 zuXC- vyi؇p13  zk;̋9GȞO%v MGslXZ[SaK?^̔ -eYւO)g%ǃWџOID1jVP{QWKP1.65rahY -b[u`ǃgNm_^HGX8.xb3Q(` a F -~x,(l3j$>>64P -?@:dn(D瘧hLyY/,XR -|ZS$DдD(}$1RH,z R𨝵c&\~ -,E5lm%GK(.>xpܹU!N!K&`1OrңD)jjn5W!'170J͖4 nTx [35n⾢&{Ƀ~h'22:0`1fKӛF۲$AlZx/`ה̯A~9^\vU)HZa.%N4܇P\ f c`R7GK /$',/aڪڸBeuf:3q7)&nџ&S&nn16["ț0`R#cn['K|ӂK~<9|'gC[MbƞsLJ,%0 Fqcٙ!BЗN+w>9+CI2,7l}žKfS_eɻ%73ҹ+!`ke_lhPGxb *˷CНKx[?X :Y\8.KRSC ]6!nl`.WmF C,Ar•ǖ_~UDD 1<|:Pq4M3,#p(`h?])XVH/EГ}|nH̫g)!$%.^6"3pme<~,Ͳ.ˤ%WǥЯC>]jXSdz}iKr`G19An><\tߜF~2xlK<-*C# >jь Na C`oIj[ H/)&͐ `8u J3I{XtP%_z? Kxg%jYJ`U45i&-~8 To^ >N ] zX0tx^]$\{ -O Us}eye}B^RJKuk`j0rhmݞu*<>u0uޜr H$d)u0O@b^%Kt|C |8+|ฬ奩r_ZW^54%EVrv>:=W;Kc2BJ=Ryd0++^#>o$87zԪPW/Y7Áj Zu{zG{+`d -]h"Y;~Lf$v% -7lxVa?nS`vWpc䔟)'I:Ƌm=3%,J&b12 P@x],b,pc61תJ@,561Y*vEllJ81 -H /EhJ=FAtrDq"VcDC2c5FALJJJJJJJg_ m1 -endstream endobj 39 0 obj <> endobj 41 0 obj <>stream -Hn _z:iەC=_4 k{J%$ntuL/V^OI=޽ :k{Y;cm1gmb$ma;hݝFI 5K5#ZYg39# R/+mQn.>00yq=Nն14lYk?}r >WfXMcV[IEjl>jQ0BG#3je~vw3?R+?]} #xs2|q1#ȌslPtLM19@^8#8dDo/`g ^~ހ`A`g9x̘eBk rY*JR7!R -endstream endobj 126 0 obj <>/Filter/FlateDecode/Height 44/Intent/RelativeColorimetric/Length 2466/Name/X/Subtype/Image/Type/XObject/Width 228>>stream -HWmPSnM$'@]wJK;@tZ۲LkAvj3,qt? Mb k!:g_#:9yν}syFjFA0-1xI.&$e3W xWa%<4"5,J G3e苬EEdKlJ.1Ylvf1iY6z9J\v375D] gִx\Hf^w5/yru~jauՙ3Ubͫ=&Cm対#%H߉@NWta, -A_vav1G;e`Ou` 80xoy貝I ?d"`DltEp?w$b55\]?ݶ B5+{FϽV B g_ -8<d꽧nR&(| Bp[gӆ`DUzb|-yZW #OHz~ή{Lr\nw1@N?[/;mE: d3TA"#Wb.?[|~\BT&a'zn eY?XkR&SAIe݌v[v8@1pd`e*/vcO+ZV#ABY޴W*a@[ߪUfkq>_O*$/sud}0EZin>[9 ^}uNRSid%*,9aQ׀3UCޡٿ9~mpoe9yn~+g^iKqjo沵lJ.yN`~69 >Gke`OGf%;gؐCX#W) vqӣnwC,lDh.<}67#Wڑ .4JP1טs_p0_bF71tH\R;љgO/$(fK4; jGu^Mrwgh_h쵿KkJW~h\fd/kUf15Jmpv_\,C[$a3qxM*UU<ASt&mB hGbFU i6&%aPJ j$c4r}oҒ[,5/ {4ٛ)X~UjU9VUCd|Vs04d&&t&})fq'֛r U>QT{cAl~oxf\lt&a ‹d!3Cg0;j2u<&tuّ_u !kk_*Vے1."TUilf&֗P(`8QCYp=I>;ǻ}FS !dm#W }ﭙyvHDM!q+GH¨Λ-^i6d0]4侊FPs <'N$ټr>ܨ2]4UB*ʹy!B @ĉ$ 7`v05R#5R#5R#5RsOH -endstream endobj 40 0 obj <> endobj 127 0 obj <> endobj 128 0 obj [0.0 0.0 0.0] endobj 129 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -228 0 0 44 124 44 cm -/Im0 Do -Q - -endstream endobj 130 0 obj <> endobj 131 0 obj <>/Filter/FlateDecode/Height 44/Intent/RelativeColorimetric/Length 2466/Name/X/Subtype/Image/Type/XObject/Width 228>>stream -HWmPSnM$'@]wJK;@tZ۲LkAvj3,qt? Mb k!:g_#:9yν}syFjFA0-1xI.&$e3W xWa%<4"5,J G3e苬EEdKlJ.1Ylvf1iY6z9J\v375D] gִx\Hf^w5/yru~jauՙ3Ubͫ=&Cm対#%H߉@NWta, -A_vav1G;e`Ou` 80xoy貝I ?d"`DltEp?w$b55\]?ݶ B5+{FϽV B g_ -8<d꽧nR&(| Bp[gӆ`DUzb|-yZW #OHz~ή{Lr\nw1@N?[/;mE: d3TA"#Wb.?[|~\BT&a'zn eY?XkR&SAIe݌v[v8@1pd`e*/vcO+ZV#ABY޴W*a@[ߪUfkq>_O*$/sud}0EZin>[9 ^}uNRSid%*,9aQ׀3UCޡٿ9~mpoe9yn~+g^iKqjo沵lJ.yN`~69 >Gke`OGf%;gؐCX#W) vqӣnwC,lDh.<}67#Wڑ .4JP1טs_p0_bF71tH\R;љgO/$(fK4; jGu^Mrwgh_h쵿KkJW~h\fd/kUf15Jmpv_\,C[$a3qxM*UU<ASt&mB hGbFU i6&%aPJ j$c4r}oҒ[,5/ {4ٛ)X~UjU9VUCd|Vs04d&&t&})fq'֛r U>QT{cAl~oxf\lt&a ‹d!3Cg0;j2u<&tuّ_u !kk_*Vے1."TUilf&֗P(`8QCYp=I>;ǻ}FS !dm#W }ﭙyvHDM!q+GH¨Λ-^i6d0]4侊FPs <'N$ټr>ܨ2]4UB*ʹy!B @ĉ$ 7`v05R#5R#5R#5RsOH -endstream endobj 35 0 obj <> endobj 38 0 obj <>stream -Hv0 C=lkXbXO+N|eQzZVj uL jNv{ ~W(8<m\ 亨8=:H4Qqzw`*]5'CVe[`f s& -\7]r{\6e\8&~C?xX@6&&v7n+upYP1 ueډ2DkM|/_ڜ /Z- 8Rmr1-yFN*fvK%(% 5}S,lȠ!4x\%.bMd̸(dMDLgviut )"[=ZM,̮ ۉhhQ*oz]{*+(Erxb`uw1rA?`ez`˾mcOhGo̩n5qxŞhIƆk\(m -_LԜ'M&\f6@(mDtlMȶ0Z2"NIUC"НQM whQ1ehS8ֹ7GTvL4[-$dp;4. ^f{Xcy\]q]fXB, -vP"Ϋp;qVjZVjZV~s$ -endstream endobj 132 0 obj <>/Filter/FlateDecode/Height 60/Intent/RelativeColorimetric/Length 3927/Name/X/Subtype/Image/Type/XObject/Width 347>>stream -HW]L[? -1>*'& -䂠) JbC.bRvI$͖A"4ڑIDՔĐT[086)$9fﱏc[+{y7.nkmZ[kkðh1̦Cn&ವ0,yznFH6\V7,^î+ irܴ$n$66\Fc*8 epIqZcvqzNUf%nt\bVarp >Y1s.qgIc۵1:ZgZ$X3HHb evGȲOw/qd6j]XrZu/O~y`v-'HvNm",_o(UF-Y)s>kur2|f{SsQXj+R/Jk-}Q{fOxޔ{W&[ &3彂u\S)mgMWpV\nInSްFsM7ޜWJO}mƪt%P*ֶ"rJ80{@^Q<)C((AKJ6l z -`!C&B^=cwح!i"y25_z5;{ O~h)LL:^p%~/O3|ׄ4fG:ΰ\;{B^i؍ѢGH-%ps>ȊT$ =61qAf4M|%/U&pu^Z/,] ~<+Ftz8&&(K\t)U㮩I[c4DBAkA#"mէM(&]WANKJ0O:M, 󙥋m[AI%Mr>Z\mPauݒfZs'Qw_2)9,iz";d2RٽMs -O%Ӫ Wc0=>BKPNؒ1!'q*"(MZ8ayp|x?-m)ԳQj82WݫcFc..60̶?OɯV0( -/B6mF%T9V<~6}16!r"g"G[U*rڕ{]j-^j}U|QmEi i=q9d*lEzo(c`$uO@mkJ21c垂ƤROʁyu"?Ôg01-aDjUI&%cq=fd;} j_gG&z]eVeQ߄N -xr~-`vo4 7uΌFADzVz`2`iXd&͆EJ5(OtQg9E:$)1D!Q ..|_OwⓢA76vӒр撒zPj0M^ÊE 9Y=Iǯjx>58 -^X[*pC{)55(ZR!tDad> .1p<xu%rPO&@".0<$ ~5-? ZX%jy/4YTAϨ7YPKEZ=.15-3(j--VTjFL@p<} HsȄ'piЦ{ 欭:~`W.ocB%wPJ9Bx}w QDu8H9.35?*.o>Z$HjX -BT._i ˸_|a_*F^c"@e^M]WCIO9 Qǯڰ~wX钏 !b"Uهc"4&wRR(@$52bs[rpXa.8Α3gFHԡܜ]|9 Ë5N?ڰQ]+VΜ$pN 5BR֩]#|oh1cExErȋ^z -P;RN3^ʫ&?%P4Fj}r1S*rRS?q)gFCjaٯަ \MhIPAH4 8PT"C @+7BN .PPymT@B )(>hJvb{OvN^|3|E)p-hF0 M ȓkU57*9shÿPj@j& (%E55E:̍jmr n7VKSֆW +K݁jÍmo\>d &ed `6v2-vM:U.SI tymxpZ(~rߎ}'nԄ%$[W ׶f̞ԌJ ZG5.Eẏg`$?جό<5 ,6!\9#չ ,VЀ,pVɂZ碼5&5iɌf&y]CBWG><O !K!iz~NDOuPg}P$<${7F^$;@x  -[d坅9g M -1Ct%LĚ",UjlPAsyea;pGQ.8]*StcYP+-\ܳ()\f̘1cƌ3f̘1cƌ3f 0Hp9 -endstream endobj 37 0 obj <> endobj 133 0 obj <> endobj 134 0 obj [0.0 0.0 0.0] endobj 135 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream -q -/GS0 gs -347 0 0 60 68 416 cm -/Im0 Do -Q - -endstream endobj 136 0 obj <> endobj 137 0 obj <>/Filter/FlateDecode/Height 60/Intent/RelativeColorimetric/Length 3927/Name/X/Subtype/Image/Type/XObject/Width 347>>stream -HW]L[? -1>*'& -䂠) JbC.bRvI$͖A"4ڑIDՔĐT[086)$9fﱏc[+{y7.nkmZ[kkðh1̦Cn&ವ0,yznFH6\V7,^î+ irܴ$n$66\Fc*8 epIqZcvqzNUf%nt\bVarp >Y1s.qgIc۵1:ZgZ$X3HHb evGȲOw/qd6j]XrZu/O~y`v-'HvNm",_o(UF-Y)s>kur2|f{SsQXj+R/Jk-}Q{fOxޔ{W&[ &3彂u\S)mgMWpV\nInSްFsM7ޜWJO}mƪt%P*ֶ"rJ80{@^Q<)C((AKJ6l z -`!C&B^=cwح!i"y25_z5;{ O~h)LL:^p%~/O3|ׄ4fG:ΰ\;{B^i؍ѢGH-%ps>ȊT$ =61qAf4M|%/U&pu^Z/,] ~<+Ftz8&&(K\t)U㮩I[c4DBAkA#"mէM(&]WANKJ0O:M, 󙥋m[AI%Mr>Z\mPauݒfZs'Qw_2)9,iz";d2RٽMs -O%Ӫ Wc0=>BKPNؒ1!'q*"(MZ8ayp|x?-m)ԳQj82WݫcFc..60̶?OɯV0( -/B6mF%T9V<~6}16!r"g"G[U*rڕ{]j-^j}U|QmEi i=q9d*lEzo(c`$uO@mkJ21c垂ƤROʁyu"?Ôg01-aDjUI&%cq=fd;} j_gG&z]eVeQ߄N -xr~-`vo4 7uΌFADzVz`2`iXd&͆EJ5(OtQg9E:$)1D!Q ..|_OwⓢA76vӒр撒zPj0M^ÊE 9Y=Iǯjx>58 -^X[*pC{)55(ZR!tDad> .1p<xu%rPO&@".0<$ ~5-? ZX%jy/4YTAϨ7YPKEZ=.15-3(j--VTjFL@p<} HsȄ'piЦ{ 欭:~`W.ocB%wPJ9Bx}w QDu8H9.35?*.o>Z$HjX -BT._i ˸_|a_*F^c"@e^M]WCIO9 Qǯڰ~wX钏 !b"Uهc"4&wRR(@$52bs[rpXa.8Α3gFHԡܜ]|9 Ë5N?ڰQ]+VΜ$pN 5BR֩]#|oh1cExErȋ^z -P;RN3^ʫ&?%P4Fj}r1S*rRS?q)gFCjaٯަ \MhIPAH4 8PT"C @+7BN .PPymT@B )(>hJvb{OvN^|3|E)p-hF0 M ȓkU57*9shÿPj@j& (%E55E:̍jmr n7VKSֆW +K݁jÍmo\>d &ed `6v2-vM:U.SI tymxpZ(~rߎ}'nԄ%$[W ׶f̞ԌJ ZG5.Eẏg`$?جό<5 ,6!\9#չ ,VЀ,pVɂZ碼5&5iɌf&y]CBWG><O !K!iz~NDOuPg}P$<${7F^$;@x  -[d坅9g M -1Ct%LĚ",UjlPAsyea;pGQ.8]*StcYP+-\ܳ()\f̘1cƌ3f̘1cƌ3f 0Hp9 -endstream endobj 33 0 obj <> endobj 34 0 obj <> endobj 138 0 obj <> endobj 139 0 obj <> endobj 14 0 obj <> endobj 7 0 obj <> endobj 140 0 obj [/View/Design] endobj 141 0 obj <>>> endobj 5 0 obj <> endobj 6 0 obj <> endobj 143 0 obj <> endobj 144 0 obj <>stream -HV{|W?;Ҳ͚I6>>iHt*$ЍTVP"bޥhǢ % TQݖn[IHPG3In|sνg{@0CbݗNsmOԡiYhh `8ly_!N'9^f@g ֝8Q''+=G!̠崂>BZI`&̢Mi mmP vN9Z:O"̥_]+tu`>ݤ[t]X J5b`Pnŭi2 *l܂r3L0xlpA =[ ;^R.^ˡW@G\+yIZkN*! -q omR\\{ pwq)eo~~ݼ?x/Wp*yKpU> g:/&܂P/]+$>*k*4Yj>~j*__ ?|/U"#v*m]+vStZݱ>:{W3TUR}g)W&\;\bL8P}2&5z"CBbX)eRft q0jqj8p*NSs{T -Kh: -`=Ps0O* -l!D^a$Pspk9ydۦ sÿ)B݈ 7t6iV# w -R6=j $b^b'/3DZ#BG|`dO%Ze6#:!ha3::`v&@R(HA4_r\Ce͈+(0eБ/;b䍓.h[ HKGIPHhhNzscO5EXG@XG"%&$+0$( -q=TY5ʡ(/5r7)Ǡb6יܓiPqPJau@},;eYHM"*3؂h 1&AGX!Xck;jsw/dCŃxOxd؆ - 2).)C11?dIl'IQ+WK-"y$"Q% وF x\ y\fQ~DweTdG1f\fE&Rg<>;c]5R]h+h'&O).sihc9;UG)H4&v, "i;b54darEi%ڿXѤn'=k=fLIMs:)dąT&':Pg6YNqng:ZSy4+U4z–3;W@6lqNl&GZ\nխN\bÚs9RELH>lQdI3-Uԫ\6ıJj -c* ^. b'#YBIj~!,aeKуk!;q~ZWB{dV\z z7  I1m'1':(b9VLCW2%N(m6 4r n'zE M{*?p̻s_,:ލԲ(}s -]~BXQ>2He3:#肘XC+BC*އWBb6Kw}=UR5LbH jϔʫYYaB6{<Ȭӳ7}Edu5M<5>6Q -eAdK?l;oG26O(?){2+A3Ӄ5מÝwlAdߘ7G_ˍh=(wh޷? 4 -:װy4qʹGN/F)]aT[ e3<߫y&ZzBh mZ><[` -maW{,TAo[D90]˿ُ,v-(W6h؄rwoQS/0Q) FZG3IPJݪ (HT~6tT풏B_HpַwpGjf3*r|\X3x/D`3 #1L4/i[==Ji)nLJj9hrCÉ<3?MGCF6|8 ->&s"!d _/pUta$'MA 1u}M^ -% -(%#X0,a5+zXwgeg5S -_%z$2 䥇`|r^A 1tfcĢ A3[vMaPNb'+E>7}fq^SU$$xcfRS C$*ؠ|(p7rV{yFE+ҿ5|jJjx->UwM֫dl&Ry^}a"3*3qh/^fn[Tʃ~,J`˻j-޶s)M]xul[F ߥ݃M2f/!UZm`,ueÔfOTkc?#Au>[?C|t()HUaz ~JxPv'JBbJ"'@i@pdUL3!C-xGVX_\ypJd T -@.!S#SD+,CP,{xc8f WqTo&cU[Z5.E&$1X^h%4+ϰMp|jCC)s+Fz҇r"[!P u\>c."H?F.Uyr/E8E,ؠOeQlW[/&!I}Dub+viai6s,=ꡈGbu0rEbL|,>C~3D=D"9WƇ*.V[Mg5SfG$%-CتjM,.Vۆm]FS8rԁ]:%^ZWP2j]DO9Bu8!KE~VA79LaBʓh("J VB،dq`(D؎\ - }lbBO*ɘ*(RhFK'C 4m (=W4޸'O7(%pr/CO"{8~<}OGam_0@~oA^'R~ ($[(1H_ [y bg`R#' N;~kTZ>17!Z=Dm=`Gd0}>""M%hAٓҭh6<%J&5ԓA4ӨV0c^3^|=ڡ2|2b  sDYB8ocX6r7R W+sKacqiD8Qd0K -Đd}@ S0K1."B_pqPߏR]#z#EG?IJ]`Xv6]ٶk.i0mYG}GH$B*RT"ME2M%6BƢB,("ԥXF0ƼX3\K`[/ar@-qE_ 𑓱P$2>DejB{a9-,3xJx?l'upD\F8/VE>Ϫy#L faA:'yec L[6'`a8K(_\"Zb.Hg_IBx|?݃vLEgT?!QHj'XCy CTh4 EZXJ{qO.SH JqDc郅2α1,2n8q1f> ߦ^ط7,OXi-Nz$A@|Nޏ*{oZF+"(VQIE"c;`7HE 1qGn QI hbbl4jK r3MOC|ywXlys-]ru0:.} -0 (n*Ͳ~qK[Y#ϒ"@je%ۤ6df}T~^γ5.m[&o!>!+a7Ekr=Zi= s@:=I@0X -Wm@ 8 -!~:nQr8I%po7J(= |^&sC=g~]R>~.Ym#' -=gg,Ƙov@p ȷ|*ȳ,X^͐2*pl(CH ̹ Iy9%Չu<d -0sqW):Qr[$x/m"ׅKZ_H9sX9)(ɏ-U ڣ;n-HDpwss$O%/50x9@; G 1OwA @ݰ8>hӻKs k:?_A :<0^֛NsI[f gMǏxgϕ톞1878npk)x7 ^b2~T1y9x[gzu>ow#:^ǷMNr ^6eʿq5]8uݶY |YG>s硱 46 H?!otOp?k0>? e)1oت%-}z_"Na,}Wo4A\J'}Vi{yϲgm~sssB^ˎBt7,oOx2h<ҳ̶iq| ~ C2۞oNW?Q}лϷ g2N_T3rM7G>h^ֱy{t)|ϭw#KWNҷGŗ?}co\yOؾ ZuA<96Ǘw2L;Ԭ0;{`wfse=[O|~Ng6?+~b{چ:3L4ģkK,jVƛ⍭ҪYsUT&J6'T- oƢ͍EBoR.IY"ˤQ%!wK3]&d+nJUj]djg 'wr٨S+k~g%3{`kן;#5uՔa̒600:jahaTQ12bԫa~fbTN2E$ w -endstream endobj 142 0 obj <> endobj 145 0 obj <>stream -HVitTEKu[BPzlu&TGz$f hBea@!@"UAGY:¾@!=[V}wV@uMg)A^3S5uXYqYw`;ֈ1ڧV~ˏq3e|~bZ?~4M[_0WO^h 10}HfTHl'G3֕>nOg^8#D?-VvXZZJGɄ*bp -/͎ߌA+>QsIT\S,(ZVL\;@Y?Y&+i -!ZX;a pBXc1`3Lq$NiMaki6<Ʌ|1Y%*YuT= 5T}Uʯ*Q,h98m]o/w6]UC;uLЭtkH\k_o; gh8F#INl|ÙpH`8\ZX/ÏpnAcdž`b RǬ +'t^~U_5ST20*OmSG uVݷ%6bGctN։z.۟c1gX(QX kx" )G#/  -[Bb2BI<<<~\\\P8P#rY.W -JpJϖ.-M->tx鈒K>)P2Ò%Vx-)I)1JH\/P\ZxjⱁC;VYXX0%-h7au a3I߀#Ƕ"I*YS0I0WyckU硑Ch40>44N3`4h&͢48Kh>->ZZGi2OyG HK:G穔.E2]t I`2LtRݣ4~)aWñ\he8Z̍nn\kpMٙs0y<CO< 6>τM< 6lsx.<(<B^ċ-e+`// -pC~|1^ R?gRy3-\BN)4o\. W*\Gr&p](}pwp{$>$GGThAԎ| -(ė?`=W:_ -6*]&jTDl Ɩƪq|oOwW#AP\>1;ag]oR](*FReE/>SÕ] ӤM%ApYj0.Fpr압nIڡPfVP[} 1rbնօpZ5PyjoR<~I 3^۸{DL6eb#mK39]gOW>NKm -)>oSmBx r*FUy|P@ݦ^\?c$ͶI^ad(c% mZ(rDFLk#YClk7Uj}^^߆d 0'''ްG F!zܦ>Փ,!bt&ͪ.3^D5j_-(UPrx -ɗ2v3^܂xj2hx㏇${!$[5.P-˝&w"4cRSV( -TkSȳTJQBѧUW(ƬqYsÈ58†d iOЍVv8B --喨Q, QZ.EnGR"AjedJQO"3T䛶yl-m-m?cyMj:9{ %캻Ti$*[ `4 L|ݭQijk;ڙDF$1QI{+fpspS w'}54Npy+/YI*!v !}0t-DP`ؒOvnbYHWg Q.< :ekyʼn鈥 شlw:Dh0f.;O˟@~%3D ? jh%n;/ߦ٧&:]#yE9a XHN}XvU7\kUD ebpNu۪ <=>6!ޕj2 -cf&ABU|~&v/Amr\ZG֐+o>.5x쯎 40U"vd{@OQ zBEH=k>?V IڶǸ #ݛw -y_ds -`}  â m3̊f"Y $pD2i;"yRֶAyA ӡ -(nd7q.C &!KgL/*;$}r,eWȬ UvlsSZ\<)3gLEιY/X5GYf[L`4PJр EjOLHK5+}qjoen"7׉}͊-h$UPD{r^9GV̕bk&[8 seѨI$Y-ܻۂB=!9 -'@Spacf"FI!bE;K^=\vhζyty]Bv5u^J,3((I+D@n ebMZN3_EMbTE(#  F'/D9D+)XRT㖆юgF9́b"YImPŹKs]v/w/O%r׌g7d]lÇ?7znEQOܕ>O4}yBL-Jp}Fr8 ~N2 -ـ[+E܍߶|F:*ߐotM%M8p|xZwz9,#|6@}6|_A&4bbgNj%FF,r і;)wܚzF>/)VT~(?ZReUi^_A?ɀÕ:eꙠ`w#GWљ'JCHzZD6akJt6<0\/MZ N&nd7yXЀF:fH:6iF#dEHAtɅӧMN+|Nny;|_ML>4:hdOZq/H~d!R'"N dWz/\r:#{>2./Ҩo׏S'R|W487(pWRdWPA&TNts8B ,90̄I"^$ -͊ PK};818PQc9G\xFA 20V3Rx40A=ñ -(Gk/z<#8QnvA%$Nn( -i,FY*IKaHg3 m, rY=ȧ^A6Z݀\Fȥ7$h{X0/1kd 3!H"@)5c-e|;<8A`;(< ~J0.xo͂gi/dHGa;0N K& B{X!a"SF#&ͰuB#&,riUv(#xNCׁ"(>b) -h$T9 ~Ύ@ T/Pl" qxp|Ȣa:/33% x k!QS by +x-JŘIk5M -*lރ:GCxWkp=]Kpmm2\P lؘRT -e"`BiGӂS(B+mVN yv?;g<#0~}x{R׭l$[iZrWX_1lg"dWRb rg0sA2sEiކfnsN3V'ƶcUs_Ԙ4]^o܏RaLAYs:6xm<7 sx{8FZY\,0*֟ -ܻ17'< s2^F6 epNW_sOGȪ! _f!C3{|K ͝Xc%8׌_8?1-l;ȽByc9&죅^e~` n ٍ$qJ) 1b<׶~{s؟aՂnӱ7s_"k%^dfg Msxo\E>Dߓ7zFX;l-@AIhTw%Wl^G*fi"-4ї\3R/,|k5RףOo;9R, 04b"i^A)}^z~F?+  ոF a|h`9ڰ<L3Z #Ls}~+QӶXMCq`1cz:J[ 9xBj2b-b*i^Xxe8T\yeLdzOE vcZX&\of꿦3&zN9J4#Jgj/b;'D{%D5WXluRFu4vSV!jX:|*M.XΈ읫E[ѩKNMlS H,Dg-Fbxbʝm߆F㸾oCf8qcI%$xpvy/b!!~.T9 $Pmkm7[jsffB;y9əlȾJ%Xoj&UN!>E%ɕaL*-}RYt{|_tw\T(~/9b^rM|-IVy%;YMFH(udL?z]oD4WzvZ13[Cr ~CQ}|L}m[!c,%d[7*a^rUl=~.e9˾=ٻsxԩk:Wu<%:8ig>/=qµ5J>e]pG?]wfs~nmkVKx΋gxƸY'oVFc]y| S:e HlwcjAѣfje)6ֵ0.9*Ը\/z2-_Ta]ʼnw/>nۮh\-<]}+cJ_rhRQg -}, ZtQ:JG(| f6!Sa m8,u;P"Rq?"unbQn#*3:j.ݺ)[אݺ_[7X-w6µ,l (K*C yTQU_UTU^\XRRP6#\n *N*j1abPXNw8!%> ~K@!鬍Wꪊm5o!('!oW z/_ p&22(*&2żHf~X״c7}%'61{p~{Ɩs!5ɣHJ׳[ٹU_>3QjF vkgOԺ<.5fgG ( p{4Qj݀Q48ޏd.'$Nf8 8a h_$D- ( N' -endstream endobj 15 0 obj <> endobj 16 0 obj <> endobj 12 0 obj <> endobj 146 0 obj <> endobj 147 0 obj <>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 17.0 -%%AI8_CreatorVersion: 21.0.0 -%%For: (Hasan Bayat) () -%%Title: (Untitled-1) -%%CreationDate: 7/13/2017 10:46 PM -%%Canvassize: 16383 -%%BoundingBox: 0 -630 1200 0 -%%HiResBoundingBox: 0 -630 1200 0 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%AI5_FileFormat 13.0 -%AI12_BuildNumber: 223 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 0 -630 1200 0 -%AI3_TemplateBox: 600.5 -315.5 600.5 -315.5 -%AI3_TileBox: 204 -621 996 -9 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 1 -%AI17_Begin_Content_if_version_gt:17 1 -%AI9_OpenToView: -9 9 1 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_Alternate_Content -%AI9_OpenToView: -9 9 1 1243 602 18 0 0 78 121 0 0 0 1 1 0 1 1 0 0 -%AI17_End_Versioned_Content -%AI5_OpenViewLayers: 7 -%%PageOrigin:512 -419 -%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 148 0 obj <>stream -%%BoundingBox: 0 -630 1200 0 -%%HiResBoundingBox: 0 -630 1200 0 -%AI7_Thumbnail: 128 68 8 -%%BeginData: 14286 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FD0C527652525276525252765252527C5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5276527D527C527D527C527D52 -%7C527D527C527D5276527D5276527D5276527D5276527D5276527D527652 -%7D5276527D5252527D52525276525252765252527652525276FD07524B52 -%525251FD9152765252527652525276525252765252527C5252527C525252 -%7D5252527D5276527D5276527D5276527D5276527D5276527D5276527D52 -%76527D5252527D5252527C5252527C525252765252527652525276525252 -%76FD1752275252524B5252524B52525251FD6352515252524B5252524B52 -%52524BFD0B527652525276525252765252527D5252527D5276527D527652 -%7D5276527D5276527D5276527D5276527D5253527D527C527D527D527D52 -%7D527D527D527D5253527D527C527D527C527D5276527D5276527D527652 -%7D5276527D5276527D5252527D5252527C5252527652525276FD0B5251FD -%315276A6A5C8C7CFA8FFA8FFA8FFA8FFA8FFA8FFA6C876FD355251FD1552 -%765252527652525276525252765252527C5252527C5252527D5252527D52 -%5276CDC8CDC7CDCFFFA8FFFFFFA8FFA8A87DA8FFCEC7CD7C52527D527652 -%7D5276527D5252527C5252527C52525276525252765252527652525276FD -%1352275252524B5252524B5252524BFD2652A0C7C8C7C8C7CFA8FFA8FFA8 -%FFA8A8527D7DFFC8C8C7C8FD2A52515252524B5252524BFD0B5276525252 -%76525252765252527C5252527D5276527D5276527D5276527D5276527D52 -%76527D5276527D5253A0CDC8CDC7CDCFFFA8FFFFFFA8FFA87D7DA8FFCEC7 -%CDC8CD767D527C527D527C527D5276527D5276527D5276527D5276527D52 -%76527D5252527D525252765252527652525276FD075251FD3252A6C7CDC7 -%C8C7CFA8FFA8FFA8FFA8A87D7D7DFFC8C8C7CDC7C8FD4A52765252527652 -%5252765252527C5252527C5252527D5252527D52765253A0CDC7CDC8CDA8 -%FFFFFFA8FFFFFFA87D7DA8A9CEC7CDC7CDC87C527D5276527D5252527D52 -%52527C5252527C525252765252527652525276FD17524B5252524B525252 -%4B52525251FD2452A6C7C8C7C8C7CFA9FFA8FFA8FFA9A97EA8A8FFA6C8C7 -%C8C7C851FD2552515252524B5252524B5252524BFD0B5276525252765252 -%52765252527D5252527D5276527D5276527D5276527D5276527D5276527D -%527C5277A0CDC8CDC8CDC9CFC9CFC9CFC9CFC9CFCFCFC9CEC8CDC8CDC87C -%527D527C527D5276527D5276527D5276527D5276527D5276527D5252527D -%5252527C525252765252527652525276FD075251FD3052A6C7C8C7CDC7C7 -%C7CDC7C7C7CDC7C7C7CDC7C7C7CDC7C8C7C8FD325251FD19527652525276 -%525252765252527C5252527C5252527D5252527D5252A0CDC8CDC8CEC8CE -%C8CEC8CEC8CEC8CEC8CEC8CEC8CEC8CDC77C5276527D5252527D5252527C -%5252527C52525276525252765252527652525276FD1352275252524B5252 -%524B5252524B52525251FD2252A6C7C8C9FFA9FFFFFFA9FFFFFFA9FFFFFF -%A9FFFFFFA8CDC7C851FD27524B5252524B5252524BFD0F527652525276FD -%07527D5252527D5276527D525252765276527D5276527D5276527D5252A0 -%CDC8CFFD12FFC8CDC77C5276527D527C527D5252527D52A0527D5276527D -%527C52775252527D52525253525252765252527652525276FD07524B5252 -%52515252527D7D52524B525252275252527DA852524B5252524BFD05527D -%A7FD0F52A6C7CDCAFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFCDC7C851 -%FD06527C7BA676525276A55252C8527C7B769FFD04527C9F7652527B7CFD -%19527DA8FD047D76FD047D527DA87D7D767D52A87DA8527D7D7652FFFD06 -%7D52A85252527C52525253A0CDC7FFA8FD0F5284FFC8CDC87C527D525252 -%53A67C527CA0A67CA67CA6A5767CA652C8A0A67CA6A0A676A67CC875A6A6 -%7CFD11522752525227527D7D52A87D7DFD04A852FD057DA8A87DA87DA8A8 -%A87D52A8FD047DFD04A87D4BFD05524CA6C7C8A8FFFD0DA8A97DC3A0C19F -%C8FD0752A675A09FA051A69FA651A6527C9F529FA651C89F769FA07BA07B -%7C9F7C51524B5252524B5252524B52525227FD08527DA87DA8A8A852FF52 -%A87D7652A87DA8A8A87DA87D7D7DA8A87D52A8527D7D7DA87D7DA87D5252 -%7D52765253A0CDC7FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFC9C2BAC199C1BB -%A0527D527652777CA6A0A07CA67BA67CA6A07C52A6A0A0A0A67BA6A0A6A0 -%A67CA67CA67C7C527652525276FD0B524B525252515252522776FD0A524B -%FD08527DFD07527CFD0B52A6C7C8CFAF52522752525227525252275251BB -%98C8C7C89FC1BB75FD0A5251FD095228A651FD05525152525251FD0B5251 -%5252524BFD2152765252527652525276525252765252527C5252A0CDC8CF -%FD04FFA8FFFFFFA8FFFFFFA8C2BBC8C8CDC8CDC7C1BB76527C5252527752 -%52527752525276FD235227525152275252524B5252524B5252524B525252 -%51FD1E52A0C7C8CAFFFD0BA8A798C1C7C8C0C7C7CD9FC175FD1D52515252 -%524B5252524B5252524B52525227FD135276525252765252527652525276 -%5252527C5252527D5252527D5276527D5276527D5252A0CDC8FFA8525252 -%275252522752525275C1C1CDC7C8C7CDC8C8BBA0527D5276527D5276527D -%5252527D5252527D5252527C525252765252527652525276FD0F524B5252 -%524B52525251FD2A52A6C7CDCAFFA8FFA8FFA8FFA8FFA8FFA9C998C8C7C8 -%C7C7C7CD9FC175FD2952515252524BFD2952765252527652525276FD0452 -%A0CDC7FD0DFFCFC19FCDC8C7C1CDC8C1BB76525252765252527652525276 -%52525276FD21524B522752515227525252275252524B5252524B5252524B -%52525251FD175228A6C7C8A7FFFFFFA8FFFFFFA8FFFFFFA8FFA0BB9FC8C7 -%CDC7C199994BFD1752515252524B5252524B5252524B5252522752525227 -%52515227FD1752765252527652525276525252765252527C5252527D5252 -%527D52525253A0CDC7CDC8CEC8CEC8CEC8CEC8CEC8CECDCD99C1C1C8C1C2 -%BBC151535252527D5252527D5252527C5252527652525276525252765252 -%5276FD17524B5252524B5252524B52525251FD245276A5CDC7CDC7CDC7CD -%C7CDC7CDC7CDC7CDC7C899C199BB99C151FD2552515252524B5252524B52 -%52524BFD3152765252527C7CA67BA6A0A67BA6A0A67BA6A0A67BA69FC7C1 -%C19FC7C17C52525276FD2F5227524B5227524B5227525152275252522752 -%52524B5252524B5252524B5252524B52525251FD0F524C524C5228524C52 -%28524C5228524C5228A0C0C7757CC1C799FD0F52515252524B5252524B52 -%52524B5252524B525252275252522752515227524B5227524BFD1D527652 -%525276525252765252527652525276525252765252527C5252527C525252 -%7D5252527D5252527C9F769F7C52C751A052525276525252765252527652 -%5252765252527652525276FD1B5227525252275252524B5252524B525252 -%4B52525251FD31522E76517675FD2152515252524B5252524B5252524B52 -%525227FD8352275227524B5227524B5227524B5227525152275252522752 -%5252275252524B5252524B5252524BFD04527D527D27767D52275251524B -%52527D4B5252524B525152525251524B5252524B5252764B525252275252 -%52515252524B5252524B5252524B5252524B525252275252522752515227 -%524B5227524B5227524B5227FD2B52A8A87D7D527DA87DA8FD047D52A8FD -%057DA87D527DA87D7D7DA87DA17DA8527DA8FD067DA87D76FD29524B5227 -%524B522752525227525252275252524B5252524B5252524B525252515252 -%5251FD0752A7A8527D4BFD047DA87DA87D527D7D7DA87DA87DA8527D7DA8 -%7DA87D7D7DA87D7C7DA87DA87DA87DA87DA8FD0C52515252524B5252524B -%5252524B5252524B5252522752525227524B5227FD2B527D52527DFD0452 -%FD057D52FD057D767D7D52527D527D7D7D527D7D7D527D52FD087DFD2952 -%51275227522752275227524B5227524B5227524B5227524B522752515227 -%52525227525252275252524B5227522752525227524B5227524B5227524B -%5227524B524B524B5227524B5227524B5227524B5227522752275252524B -%52525227525252275252522752515227524B5227524B5227524B5227524B -%5227522752275227FD655276FD1B5227524B5227524B5227524B52275251 -%522752525227525252275252524B5252524B5252524B5252524B52525251 -%5252525152525251525252515252524B524B524B52525251525252515252 -%525152525251525252515252524B5252524B5252524B525252759F28524B -%525252275252522752515227524B5227524B5227524B52524B5252524B52 -%525251FD34527D52524BFD1F52285276C1C17C525228FD0F52515252524B -%525227522752275227522752275227522752275227522727275227272752 -%272727524B5227524B5227524B5227525152275252522752525227525252 -%277DA8FFCBFFA87D27524B52275252522752525227525252275252522752 -%515227524B522776757675C19FC7999F759F51524B522752275227522752 -%275227522752275227FD165275A09FA09FA09FA09F7627FD19524BA1FFFF -%AEFFCFFFFFA8FD1C529FC7C1C8C8C8C7C8C1C1C1C2FD1552275227522752 -%2752275227524B5227524B5227524BC8C2C8C2C8C2C8C2C8995152522752 -%5252275252524B5252524B5252524B5252524B524B52A8FFA7888289A8FF -%CAFFA87D275252524B5252524B5252524B5252524B525252275252524BC1 -%C1C8C1C8C8C7C7C8C7C79952285227524B5227524B5227524B5227522752 -%27FD0452275252524B5252524B5252524B5252522852C2C8C2C8C8C8C1C2 -%C2A027FD19527DFFFFAE828982CFFD05FF7D27FD1652769FC8C8C8C7C8C8 -%C8C7CEC8C151525252515252524B5252524B5252524B5252522727522752 -%2752275227522752275227522752272E27A09FA09FC29FC299C299272752 -%275227524B5227524B5227524B5227524B522752275252A8FFFF83898288 -%A8FFA8FFA8FF7D5227524B5227524B5227524B5227524B5227524B522752 -%51C19FC8C8C8C1C8C8C7C1C89F5127522752275227522752275227522752 -%275227FD04524B5252524BFD09522876FD04A0757CC2C2C1C2999A27FD17 -%527DFFFFFFAEAD82AD82AEAEFD06FFA8FD155276C1C8C7C8C8C8C7C8C8C8 -%C7C151FD0F524B5252524B2752275227522752275227522752275227527B -%C8C2C8C1C275C2C1C275C89F514B524B5227524B52275251522752515227 -%525152275276FD04FFAD8289828982AEFFFFA8FD04FF7D27522752515227 -%5251522752515227524B522752519FC1C8C7C7C8C8C1C8C8C89F52275227 -%522752275227522752275227522752275252275252522752525227525252 -%2752525227A0C8C8C1C2C27675A075A0C8C2A0C22752525251FD0F5227A8 -%FD05FFAD82AD82AEFD08FF7DFD155299C1C8CEC7C8C8C8C7C8C19F27524B -%5252524B5252522752525227525252275252275227522752275227522752 -%27522752272875C89FC299C24B27F82775C299C299522752275227522752 -%2752275227522752275227527DFFA8FFA8FFA8895EADCBFFA8FFA8FFA8FF -%FFA827522752275227522752275227522752275227522776C1C7C7C8C1C7 -%C8C8C1C15152275227522752275227522752275227522752275252275252 -%52275252524B5252524B525252275251524B765151F8272776999A759A27 -%FD1352277DFD06FFCFCFFD0AFF7DFD1652A0C1C8C8C9C7C8C8C899525252 -%515252524B5252524B5252524B5252522752522752275227522752275227 -%5227522752275227282727275227272752274B275227522752275227524B -%5227524B5227524B5227524B52277DFFFFCAFFFFFFCBFFFFFFA8FD05FF7D -%5227524B5227524B5227524B5227524B5227524B52275251C1C1C7C8C8C1 -%C79F5127522752275227522752275227522752275227522752524B522752 -%4B5227524B5227525252275252524B5252524B5252524B5252524B525252 -%4B5252524B5252524B5252524B5252524B525252277D767D527D527D527D -%527D527D527DFD04524B5252524B5252524B5252524B5252524B5252524B -%5251C1C1C8C8C89F76285227525252275252522752525227524B5227524B -%522727522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227524B999FC199512752275227522752275227522752 -%27522752275227522752524B5227524B5227525152275252522752525227 -%5252524B5252524B5252524B5252524B5252525152525251FD2B52515252 -%52515252524B52525228767552275252524B525252275252522752525227 -%52515227524B522727522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%2752275227522752275227522752275252275227522752275227524B5252 -%7DFD06524B52527D7D7D5152527DFD065227525252275252522752525227 -%525252277D527D52527C52277D5252527D7DFD04527DFD04522752525227 -%5252522752525227524B527D7DFD06524B52527D52524B5227524B522752 -%4B5227524B5227522752275227274B27522752275227522752277D527D7D -%7D52A87DA1277D7DA87DA87DA8FD057DA87D522752275227522752275227 -%522752274B52CBA8A87DA87D52A87D527D52A87D7D52A87D7D2752275227 -%5227522752275227522752275252A852FD087DA87D7D527D7D5227522752 -%275227522752275227522751275252275227522752275227524B5252FD06 -%7DA8FD047D52A8A8FD047DA87DA87DA8FD04524B5252524B5252524B5252 -%52277DA8A87DA87DA852A8A8527DA1A8A87DA8A8A8765252524B5252524B -%5252524B5252522752277DA8FD047DA152A87DA87D7D7DA17D7D52524B52 -%27524B5227524B5227522752275227275127522752275227522752274B4B -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227FD05524B5227FD0952275227522752275227 -%5227522752275227522752275227522752527C52524B524B522752275227 -%522752275227522752275227522752522752275227522752275227522752 -%275227522752275227522752275227522752275227524B5227524B522752 -%4B5227524B522752525227524B52275252522752275227524B5227524B52 -%2752525227524B5227524B5227524B522752275227522752275227522752 -%275227522752275227522752275227522752275227522727522727275227 -%4B2752274B27522751275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%5227522752275227522752275227522752274B2752274B2752274B275227 -%275227522752275227522752275227522752275227522752275227522752 -%4B5227524B5227524B5227524B5227525152275251522752525227525152 -%27525152275251522752515227525152275251522752515227524B522752 -%4B5227524B5227524B5227524B5227522752275227522752275227522752 -%2752275227522752272752272727522727275227272752274B2752274B27 -%52274B275227512752275227522752275227522752275227522752275227 -%522752275227522752275227522752275227522752275227522752275227 -%52275227522752275227522752275227522752275227512752274B275227 -%4B2752274B2752272727522727275227274B275227512752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%275227522752275227522752275227522752275227522752275227522752 -%27522752275227522752275227522752275227522751275227A1A87DA8A7 -%A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87D -%A8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8 -%A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87D -%A8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A7 -%A87DA8 -%%EndData - -endstream endobj 149 0 obj <>stream -%AI12_CompressedDataxkƵ]{>U2H31u=K}<':e,MԼح>J`cER,OiK";d\w׿>gO._ݾ/~o^q'鮯g>}zW߿.g]ܽ?Oo_.n}O~ʍ=N~ 35ݭO$u}φq_˿ܾ~S~SۗϞl>sSo^ӷ_ݽ|WO^qvqp_w/nyo7sg? W_ݳ7_i:}g}~?iSʾ?^\z_o޼DOM/Ko?]F~uW$rww_}BY>}ѿY:1uJngs_gnG_c>~q~ŭ/ވv_}cҞ֧h;$z7zϟĖ7?뻗/ݬgiȚ'Et___-:Ks>oWh"_zYWnygO9ze:e!Wh[5K_b__6wa]G^{ן~o~'n|/wWڼݦo_=h˸qMׯO~ݫ/+m?O{ϞOG/ɯ7JZ}f}.[|oܽ|v'w__ol%<hG=yv/.6Ϟ߽=ySM8D틗o|_޽|J?|ۧUk.'oz&'o|uw7wOzMڳZ/n5 W}7&ngw' uO<߬y|'\OcrG#~/0*~~w_}/y//7??}yJr'9RmgϿ{xuC~u'io˿ܽz3p7幄ͯo5O!x_?hL5-}GͭyԿ651˿޿3 9Fx߿XG?q}=D)(R^eç~SO"9[s,,EG>뭘<{6*/^k ~y!-3鵻[ϯl^WU_K^?npqe Ƶ-?3>sv}^*m.b aXaJrVb^ "VCWOVcYғz? 3_y5n=L3Rg\_}>uYb?4%zBsq/^Y6N|~7l~uÛ{]8gCR!שugYb$ Rr?4]RtԜXkGxLS͛÷\\UE~#onɞ],;%ͼhYIӜ$)q*a,R).C%)eMu,aѼtyN}><w{݃'?Fj?+Ďaˏ771Mƃ6 o_}?~8#2NV\am6d]}_!cly) X ]} sϣw櫆77ni/NזNM3#6k^05nI7:2K#2z~"~>tDm OeKb`Y F(KY_fY1Uخ)%+GQ#qlhx0F -\sϑ=UUm-f.w*m+YmMyb9ۆ³/5 lod;qm>؆'}(469/l4,ղZ9_<6+}-,kXs)fɠT-LiLX"uii5c4l1Xݻ\2Y">J$eiKq*6MZjܵ(J/{Yf?Y!HClwo>Dx_+]j럃isNoy(N$ [M2kIe3.kLZ܉‹2_w Mp]: -\k}_WWxڷJdkWZsЍKB+Jg$J{#I**:M]zmASU4+/huq ,BZFvZgۥus-pwtҠ]mmNh94ԧKMlݹ"292vgF/&@Ɵ~2\qa"2o 3Uh\)f5e4Ѳ[oFx7煷*-e6Ef4mhծ>ZP Җ<:b+#J|N4e ^UeM6m[ojV[2[Mu4!S 3őhWb?E .E\]EdbWz{q޴7殽7t xD,.aåY54DxCa,<W3l6taxetҞO̭-P*a6hjJMnJi-M.TF4c3m6hYX^L彡dQzʧd2-DjCoBxk2& 9 $C"bzUA魜\7伩%W J{adj*`D -ESGPFJSEz+!~1Y(M蛪q펢1#8 ݑ{:w8荻jc&ُa/zǝ%b$'s42dsΆy*&O0rqzUr]×hkr:Rt)); -Tc]:ClgtjմvXĒXJY IFyYH djraar(/buˢlUEa)MP,B|jbLMHMm 1"DEu{&0"J-|t-l#6 h7ؽok{4qzl,ޑ*m&_g3!ޒlFqFED~ոLMW2G=@?V/mucCåTE.g^ -m̮F!%u٫1EMsByڞ7v-/[Thk=K^- G*y*8iz1W%4feVY-|!94'sw8ЉvyGømé4C8O{?)^ ނC%Jr=f#j]±!Ly7f IjbhNMX wcCSnje']Q|.WmvW[j~Z{PsF<6's .+ X k%[V[ik/4a\hק>.u%Ǻ> 4F;A]\H֛ro+-P+jJv$_]^؅<}uxm=ew1b\(7#"qscX5l5ܜß~ENp8\,h1.jL{iŴUl_ؙ|lEkru `Htn"%_HxEfO"6lZ>h}ӈk7w+In4{ĝuiψ779G|(׈9G|(߈U[tZ; -ey`438hc<klP t%֧`HoV j_>kח=qkޑ̙ ]~xG.I֝4S#wُP1wGC!0$FZdza#W+RyɠZ9lp>y}ŭ1;hK:L:h$`% A$M U#|ȕGPT(o}'cmi$cC_Ti1R']o+6)a?[-?}̪N3+]?bVЭ+D)U19`w@8) 'gCHw tp )Jl !kBu u^: ipܭڀZ Oސ.ƝoTʊxoVx1sÇ/kkc' sCߢ]n&~:Mwnn(a`10va8ٮNG#sX{L7@5wkG<KDr4+`.9ʮȘ+M+|ע7ے7 W|pUVi749gp -'eyE 8o!pVhP, } Uf' -Ve - EVɃma|%(n,1Kv5W&ڴ=)-S9l+r~j~rOVF8~p't4khF^ߦqI\oGҹ7}od,6-feqm͇ݔy|Of`d o" pf}ܿO?ywr%p\SR"">2&Y;xI?N 28]OZ.]l .rn-TC΂Ee 5m1ahV ;mZݴ񨕣F'Zzi͇O?~]imڿ8M lE¢8R ^Jˀ틀=(& E̡ضRy*b`K9q- 6DY0io!(ff-ve^w[[5Q[ܰFG˫e/A[v;VJ܂1{kzv*v-)b}M#;qӈ}qoӾMPq >_}Hɐ&>K/5-R -y:H޶0УPNDu EGu ɜMd}()hDq51090MhIIi(KQk:FO٧ -=ǤQt yF{ziWNPRX]Jȥ,h(5wef\ >p:} - 6=hA;0 4)ࡁ~à)6p_ y`z: ;nB.Rث[upۯJ`+nԾZli*^vݦfl(oBZC 'Ra)s\'2>(ttv/q0ܗٔ&_ JRR8[;Bc FM(B~C5RQݴQQj|̀f~ݜOLh*8Rq:/-~’?S[іnJUjOH#M X}<4Wf=esj@=zpZ#FH `o CiA=[/a0qe 1؅سZycmco^Zu%w~gbKAMH8+mI2,P`Oݾҏmt,NQ}iM+k~d[M䵭 -5b:Yw\lih\=;quXmrQ-q1_xJfӍgaᇽje9󦁅ҝ]UX`KMr׈DU,5P#*,H-:U۩< { ݸ⇷(au}譇wh\ Sae$OՆlM]ʥ6ܸ6Z}tPiEǃ -R=,}8.U:.}q1 / 1+ɧNO Ӱ3/Rx .=`=6  LHX m)|d",_0MMq\3lm?4dAD)=-.֘Rz|dE,ICC=K#PE,j@hC:qKq`{]G ¾ҾRO9Hڦ_$_mjܞָ[-VZO?Yӫ)UnܧD-NK⳴s>Y];z=2vU ClIn}s[mz<~@9Ud`E e=b/tz )b+eh+hiGqRhCwMưFE3Ϋ vsqMwya^QF<퉷svOCGnd=n,tc}֖)joU- -4ю Y̮qIZ#J:{jx7UzC`UaJ[X)>j$=ӁIٯ!{902mnۃN( 8p}?zJ,G-l'yr{6?~e=lg/:5ΥCc -BMyO7^*aQ9:jYM:um0tumI1X.̖7k8u1R*Hڄ&{A4R!ߖ"7h+]*nq۵ܮ&nnvM7z˷뺮hYN]oW4nͰ\k,}c ׼XV}߮v cQk-<R–zE zRĞ& PsM0Bcq&b$j(;́u=%+}pPdf֯ǙPH2wv:Jn?<4-Ck+Z|B @d{}`LV. !~ݜyq>Pjacy \|썱8Q"y0JnynU٩_=osoffi}$Y[7>/ݔ&P}Mλw4n~7ܿIz:^7rDw۾]U{'-o3z7=|~}ȉ~ɹJ*7.'ƾΆɄGP@x]";uYN~W0'o,w;Ŋ]yi=JKXy]8!jue؇is{ܡKn;,L3o2,Nw".Q޽3gIi8k)6E|޸nՍq>ⒽظdG1/߼wk"Q9 :.[6ۗv>tϋ:rg`~#N%#EFgdށ{TссGHi#M&}9p>GH~Q]/7_~g[Χkq׷oܽzO.~q{TΨ}/KYiφ1`q7l~eơc=5A]:__2[M?UӶ[{vNO}E_Nv{rC_'\=W~=|~W_>=qo?x^_5Oe(Ɣ0 1u}9ik8Yb*h )$~u%^tW37Y%ԉYFY>zVirD>]FU~=AT0 =,D#[WֽLI $5&q|)^^u>/h)*RU,y Uf!'DˤEJlfX&Ui?j.5T$ZXu)M[nݍ{"ۃKZ I5C+q!h49q;tQ Xdc6K@ HZmq{I-O~ -n0ұQeJU;=zL8d5u*2%O=*DfY'syT$チ˪׈iuRξ/FS7daaf-%reN3%%"eVNړrS҇buh3CٔeGFrFq vb,RdsR˞,$rX҄ۥI}^kdk-uC:#TlQz8W=ZǠ";jO YUGUH,s!9ŵ'6+ VqӣfH't!(]O@weHԃ M22ř1't.<%RUgTqHy5!uZ, -pgw5PHϴzam.DO{`F4v,ڢD QC!R}&ɤyA<ޓ,ˡ-GZ=8(TaEfl&c';)6fZG-U|}ņe~i(1{*LDD3R8dexkh?W/QGd"u tPL۷Mo"q6Z!IAf"_^f͡H02н1д?)6#{~Į=a~7,ȼCB洇$-}4pJs6Y8Qe7$e,10jJā fKaR0H!c2'Lp(AѤT1`k].gօgov?|'@AzP|F{a-k!@k,ܥ+ی:Sx$v5?%SblQ/%!peaqf"Fg!*fZL 0uͧl'۴Y[p%V FDc'&ϴz WB,:aLSypp4\MIs bMu} ۳氖`\dz ?b q)1C{qӬF HusQ'.jQIc -] K 8St^K"~烓JCj)0wO^51dߋi1 -R~9 -yç]2{G~8 =Sz"v.ICK+}/.m"<6YŁ"M8M.Q*3x9^>=ICv3IC|RO/ -Լ!Nͤ5fC&&L9y2˓ۍ0c R/Ѩ.n2E{`Ŋ$NoGD\tck Fiļ-Gb(MAHE G%ly-@}aJJƛ5yD)6JzkeN&+naup,,>X0*1aX pv&q7eJNOq'p yKәY&PܭniDZ{LE;ȆuE"͢ec6W]wXJ/eïW_/8)-Fylb0:hB~HI#~mS E`1ե`=+y gbGzpz{hgh&bvjۃ]MWq@up&Tx  hR(}BT׺͇VB]p2A⽩pHgO{jUPemz /'&漠`>!HgUMN@lkyll s70 (N= rN/@ d!?V&^QƗ<-'˝9{-'x$ -чG=P%i^H;'l 4Eq^.1*;8rXAbHx8R 1`YrS%`H n7,M^X oQHn脝H!hTOV[)a7:z|r]J聁Mَ}DtDDR7bv'jWd~I((6)GLrmQI}q7pH!eD5MzB64xy椴91Db|ἊB@j[-ΏOʣYuBA`'0dRz]! 3%R]S* 3G8}21{spIL2hC'k, -/̉]!k`)/oz -NSSW8rs@g. 1 -}p⮀G'Ä ϰ1 -{"9c5!2's2IDJ'<Qu"4issR R2Gh5IhbA7Fhz|$xl_Ac ld#ÕC;2K蚻)HOK:GӄE:V/ڮ)"~vU@f .xwkq@K8FJ*1|@Y`⻍IuSdTc|'ba M@$q*FjzQ-!K᝵ыOj= S\E=raMM%A GQr Iy3mc>-_֪Շ7O\=Kw-@JOcl[[';03mA J bϑPŹ cvNMp,5] 0  rd1 D,?:07mj@.Q9.Di7q }2+ ڲȈ:M6YOƁ>"M:H H`SĊTL0\ O=i؞2|ӀbFsFowaY=P+ao@23ia}ɕ뇇|@Nɓ$J -}lMLpQq4<5!Z&e_]JuKBXG 96sAGUC3$X48jưjBE/nj쌎/ish 6&SnȁTq89Ó}1ύӍ*h5 :  /)Ό#׵g=H 3SKnfFF ?ǣȚq=*G/K#FЄ((ZG$z-&FfesTmۂQqRP7EO{p5 Xh:}0gRfҭ5+X0zN,dɐ/./V! 0wNWB#Tj!$Vetd}]#;)n5EOR?kDH6lJOzPL -4zjtZ -,Hdoc|<2y:,2Ѫuί\c3؂͆Kv*%x(ek!Emt)‰{HjI톨IQl!rXWY374F*nv1D0lGd<3$tz֨7M+;m/ K|J.J@ YG_ſN7;@ q =PQt=L$+ Z̔  %NQ":rD֊I[eyK]<`oyv.E -5-2S$NFPfMR0H.tUJA WS 1NvHGqj1`|+=1. |0I(rLTظ.B`@_bo -Ԁ1@viF%I*k;W0tE -ʹK[mfrIqZb L.JeSsR7ƳR%H&;g3?")kagH@f -b153̤8"3,9I*p;&aW?t%:c)TFHӐ*'8 G:l*>:꬘sF&"|}o&Cg\vK薊#̥x]uka whߓ I各DT{2sv)pv^^SՋYV[-fv/j$& Śx0zemB>uG)W,Nh -䶈!j_+*K&xVHȼu795^&1pDI?&R8K54Gm` j v5X>c﷐5X%XB]v8cE!16|^-h ȶJfVf0wGn87_o7Q c xI@) 6fO,W#Ο& #?xGL& -=1~dҦU'-d7@д'/29hN uc`5;rF%/ 8/{OBf=m0GDU0'9q0= } #Q_\ԕЬuؑpœb`6bJ>:r(ic½LqS@wQіŠNS=3@}KֶVSLOJ9ٴwTeC_F"6̈ -"17E+ʡ?'Jt8 KaĈƒF腹ɦAtcK&!@2ֽ r$E@r! 2ijY"D1(1 R11)M,6>9>΢s^(wU;G 0șԒq1s P5=ȤecD D|mB̋xݎqrYHfjTn -URt QWLupV&7 %^}~Fd.@F؈=rRdN癩S-DqT.,d@uq/LF,ik$eA1G} RJ# ,H3:O#SE@MHb 11"2kFB1 JL!\؋zj֗<+68ឤ0١AeB4D DL@JhAh\@AdH 8KVL0ԺҤ1yA mƂ/1S'0AzntȽ+IQ#w>Mَܿ5S(mWS'JbA#XE«Mg =Hs!-6|IjEqA$FTp9* ~" ]8tkTShAPoAzLġXp9X?q$vwY1CBOdYV!5*dAfz6hL!S ؾiBSr(f"Ӿ"+] -V ZlixqcYc3 0jIճ63㌁ 0s) xUHU$9ߗ?ju&'QBD(+ryDdC?C.6ыli'D aX=Wj%\1D7i]vό (=q.lQ;36(hgɹ\iXI,B4D%ZpmAr ]FἨhşBD!ۓ|,hto#Z%g Y+^H !'5Za8NQhKD;yN؀$/A >TfmBy|{ G W cEof< dA!D>u\߬kxak= ا`w9(5' d{ȭx{ k(SĻ }s ;5P&Iuj5m9E'͸'"}Ԯ -#.<+ZI8 -V"#R27<:n5Kc cjLR3fȒonvw;)d,㏪P! /-f{CO9rHh WO 78BzIqՀ#`w]3Qc~Mj QK"q"Z҉4LZbW0Rv -9CbMBH@٧):ϱiɠypa &ąh(j5lס (Pgm}խ1DL1~H =c0o1HC`|ݞՙ ^@?mBO&TC= * 0J>Q$ S )AruH|P[ ]T$iX]"6a-u 8 ZD]H$QG(\]Ɂ|\NYg|L\H -:"LYԊfI8YmbWHhCխ؂}KbQ4#Jqj ]vsZ)6gLQefb@ͤ{8 -#U@N|wf1rX]k ॹIܤ I :rbT/e$Á}/=3ՕA*x# էV)TM1#qr0 04V==#)CLG^G&[,zrifR: B\#Xo;>3ڤ\H1;P>Ǧr2,:uA9ZnvrG<}ߤt"ߜ`,4fDZv$Y'd|xg@;pWFz2'$m28ߤz2 !)9^7((#u$L>iBSm¶u= -Ր'^5j_!K$m8{jK84fr7Y< JSǦIܶMcY] -܌jv각>sY>%SgZG]J4 D>Ǝ$k?)p`!sv r]{p\&QX"x&D&T NU'P4mlOɸ,WԠVNQ1CVKFWjXyM q2ǡ.;z W)e%ኊNGzqD _r -H) }.rhCsiPP(t -vc¾1UѢsdև vBaa -9C0H=)U*{W0^gü(Pf*hf K3*kgF$ཛྷNX[4pbgIF^8p@yBZnX!LyA^L<'F -==OPf$keTPe!]D7f.MAgj}Xyd /w"rKR\8zڷ!Q&Kr$4(ʫV -)< - -%8Y/,:oԙuy<ˆX6NU!56zt1mf":>>VVdoIiwbZDPOoLd mNNz|F8Fҍ6kJP7$l(S"а!2LqdP\5AM%S{"u$k }w|>"ոwXwRCT*G\oH C@p-J<8p5\Gx2~Ʉ Ncgz^ -z! M[T+ -a.Z] -IrgAk a Lk&TA?pdh%,fL 9H'e͡ -(*c<]rZQĤu+ 1g цl! ĜpO2rV%*%1I-N v7FðQiLʲL5<ÿdr2ASq6+0.2w}F(<^fS Ag[SBh!B[I\H&.Y[VkvS4Ĭjޔ17O]t.<η$ףk=.4׎`? F+cqg?D-#Oˁ:EqXR{]R#`;7x~\vZvc([;N%Eq_oqɰFC᧎ʨ-]o(BU|r p(óTRJK!j!1kt#L22=\}ܾ*smTyBuAִCtQ5I"*T5& 8]ZLBʗGMy t==3n s7QQتTq2d'09q*^`RV$-r tSb Y HjR|\ض1(.3=6 ؎NӞ0t>S`'Dp`޴ֿhG Dv;q1qOSnfD`Ku> {hce a<> FG!:E9탷Vr[=(ΉR`sqnH&ҧ"&#j`uv@s'X؛3sq={jrSb`suUnzUj2@)q1 &s<S?+P;ནY"-3×:PJj;C g'|`t>Q]B$(ZƒQk6?~Dpvɳ5HpipԱgFZ;9M8sP)S}R 'Q~ >>vwaRx=6uojF0(\wQeM @8 wҷ-;1:p!P@׵׿}6JLhpg>⫅ Q'8t- 2H/RKWfΙfWZVW#D97& ,ݨ6!nR;N"PQQsWT'*p65aK$ u|M-"L]]OiD*&@ƍuߓ(䚆vDݐBI]o?ڣ8?wo}_Nw_Ow?_6jS9IDA bCʼn'$:ˍ3>ƒfVTQ^(K5, -R6SPWvFXu0<:9sԮlP0*8UT"GN2-0I1e\⯖Ip2ď;PVRȤ)V:4uC8!@j:, uA@Tܰ񕾫MI>|rI!_{-7 wUTZSfu>vMBRL4`QżP !9kx%/YZKʶA#c׳ >" -Ysl/i:ivKPk-x1lgJѝbqJ?G'M4P%748mql!$#UK]DxHXJGug[ǣH m,ԏZ0IryA써N=z G_FL#k`}Xp>-}uW[8ztB7m]l7d#_d,&`DٹbC-EXN@UW\crN)^u'2}XxI[jIxMt2#xH,cT)܃1;oEUAΦ.τTbv<~NLihee?lsbZbГ~:5;uqfv(DA -w lFyqM`t4e?O>U}wpmK]8P59t Ȓv3S$"axYf"N+MUFHYHjV4>-XpĔH^2Rr&҆)Ie޼Vh-Ѝd,؃.0i`-4!vfV])5d *>-%VZA!q)z8vO!BW>VnzDE|"\PSv'iӕbOKa%T&=LN$\ff{I-\#I3+Ņqn!'F^[)NuG<$Ѕ$' #瓯2s{=^lOKSfo;X*+I20$9 BO5dofa5WyVŸ\MVΥ''#3B4N.iKKHђ`j|Zu})|֢resW9 >E)V3.!@a-X5'd9øUM<(b E8|Oqh0SR֪* -sn*R'DMEZV(ЌGva L!8gH*AúP=.QXͱ$Y%+[q"njs/7x LMDVBʢ9 ,f;%A,-` SO浲tp& Rj M0Ŀɰ˛=hF+&"U5FBԶD9:>GJxq -!qz -ZiGǔ,:h2"c5{ F 0D{_ Wh1?KJ/?|2ґN#]X&F8~1ZO<{RnP/O1agޮ -W5 7N(WmL&'ƦFthUw(0ԘWS!C,,<KJ(a>8tpD!`i'>,'g^[[i, `F|HOA7SLM-UT5_a M W JqsvIR -eGҶF" f# PZ,zBP<mP;Y>d툗8.\1#6R1AvO`ԃm P ^09z~> xl~z Zf|7v -"~Ƀ=ب {lS}} ;t8 -R!`:ogr|f -}Rv@ډ"9UW!v)_h;]F7J 32lH8ieW>wL՜BB (,dյZPwQxV i>'o-4ɳ9<ʋ >͘t=M -f9m.jĸjϻ?T/~̃FX29ϣR E? .98 R{w9 &#nпOi: BWQ0tZQo@Hjp ,>xc_xM? d -:fm`Z0 rgg4xIRO $_3~֕4o <'-h|m0W+4nR%3%½Wqo߿KwaTCWεne85@yJNVGM0h|pv]` $op:E4S95ӅUHO @EH$$]Pm%euhQ70ݐvI(?9JBuk-;Gvlb<V27ۑ)7kúFe:'"{^!e7Y'<: qﻅ`|TgK[T"\vU5=2lQF罿[XS}E&T8ojj~&Hӹn\Y|ΞiqB*眉3\V4Wn[ t@ -[PrV|¸$@Si.K%F7  WPuG@2Q} .R ! 4I<+*Qx#] `gγ>Z4H]XFVCgЩaˣP_,htUXԵ̳zF5@) Rܳq )V88!j970`B=H}ZT0˒ڿrCL`[5|0t'|1p!?lm(:!1Y~>E Qr-vFXW4M)?OXKa $S|;DL0J`tڥ`L -dߩ} #EM~Fly:Y<'plŴ"PD5,v Sp*k&A3m+h0-9]?] 'ӬA-g&3+9SrGFl#y\$ ԭw`AYяk0/#gˇ S#~`w^:Pt -*ұz=#Υ#jtc;E[it=>?1ppG(s^_S%v%[|Ez }\EZx*NR'Z~Jg"T9;ߎpBh !N\gN:/reҺz5]q(U2Cւz0uQ;Lb %[B撃vڣ-RsB ١**/^iucL4hSYS`r}eC:Puui =D19H^v}ًJ] 5HsvL/YOsLx.@Qg#Q`!xng)g{-Vvf$rWtyLO@o?Mp -pu`%0 )iFHq9qs}+IAۚ'7Ge$FՕt,VȀsnx -9%4PybLk MkX!02c!q [[EVv%lk$1 @`9z%4b܊.9?W=eDlce/.tuu΋$b^"Z409ÈP}vW,)7X'tҺbF{{N!p0ų:>0XCJKKdBi2[ htaN㡦-3|pDG|) bdÎE~EzLRU @>Q):{˪W&jz8vuT* ̭}M2Vh2 gFDsOXWT2Ť4N#XI$%/qw9R} 5if+#p/-}%b , xlvaU;Y -†F]Häj (tlg`@ -Z~9@N!,N~r]0 -6E aJM -H2xntgԕ20'{o$:+#B{gmo7PAP;\HwcJ+޲-a!N0:7c|FQي-,qwE K@mE9&r (D=% -[}oZ(|>PTuv{qL9$CؚHC<\VKjJ TS&V ((Y@g#}o?Jd!P R6YDt7iϡ6O?@g ^Iȑ4[~jh܈È :8stN~ Z:BOSʨG 1N]$}C"rZo++}' i=~jsђ#Lҝ8&-Ei#Z3bk*k"_L/G4s}ђ GS8qBQU ]?Apgs/ïǞ0sS3417:G `mV&0~QG] -횊v}kꬁ?㐷&ZTBߔ)>_Ve" 5d` dOE`)˔p; bAܙ9f즹 ޏ x?wP|W:8ݩ@Ps0VۄR@ @.wE~BmTN9ꜛ"d w;cg8j"j56J -Orl%vx,ǎXƤUXuybxZ7M w93오ۯc;IARu6[tvE{ɢK Br&HiyV6|\M^C ȋEB%Y▼l -V)b\I @ۚngiLekLj9;݉rÕt%oPPQ%VCYi"1N@|tɻ(Tf+0X2;:b@r[EBaNO-*36\ -Ij՜cXZ40ѠOB> \iQo&e^ + MF_lOn] "i՛r{qj +1L@=1%*CO1I^8=pK:JGסMv0Psg`If˓ß JN1ûZ+Qe1tŽ`73YDJ1yri|%-ZO*t'H%B'z% aFjWI}?%(`2L>;q+HxSt?N()Yr]ʮ7NU 1@BعRzM-ǕF#LsҔ -"ksWL8bAR]:%TYMa1r.ʯMDm2Yqv}7p\Y -T_@36\$ub= PR+uX>dYeM4MAMLN1@CFf Sam_3|ϒj,:ċNb:+cS,F-GaUlKwC;`ۖIߐtCGxj5M?ZΊ-ւ8[0u1@  0{K,c O]q14zbF˯匘]11'P&f:hmW2 `Wz]4$aq}`Z%Vb\%X,U 2(%jH;sdPXW8ߺ R)J2~F,$2B I挝D}J\"Z#k!Z -5\Nm7ĈZ 牢61lBE& $>xWay7r %l@1 I3_0:Ad6 :\2Q(> -}>?Ɨ2sP`, \o#+L vAؚ!Wv!6>#Z3AZ x%Q_uXpNŐG I=? reqR;tKPHʗك?Zoz_uYQ `&!Z0D̥c6߃a*Lڃ,9ݞ -^((Ab$)aιt&^)M!Ak56JmӹTaV' ¯va_sYkܪi.K*ߴ2@\bpog/G]p^S#%(CN%}8d<"e(\R7(P~)RhOp.iòrbP|ŷXXț̀BG@|]Dž5w\otDIK׏iԾz!͠G*! )N nueKt5M/B-K,MMג,bo ")[p4NT8qG&Օ+Y8>٥F ݒjJY^$}I#/66EZ)N.=& [% -h>WjC"Au4&ٜCCB kSѰ|P?l~ -$`J] -NLv\(6OyâxtOLXS@/H o(/[;'X'ycA(8ktR}  -yu5Oj gxI7!̧Y ;罍4bn֕ą;yPpƹ_#% nF7s1jQ&~Sz/WGe'ˑ1*,ňrGDAԛx)' J@nbª{Dx"%~Ťߺ-O~?߾^(w'jqWn@ׇH#!'2 -i -M}s~SťT`TT^n+zlɡj{ 5*rAccxjLːg)W„3#A&wHǓLۑP_24̤T XgfW8܀pIrzPى MO0z4D#a$s2('^Y64e^ǂdtŊJ@N\TJvIJG/7`:/;:}bi3;a 2m9Wh;J -%G7z!<۸(oA͜VbE"@}S Y|N{Ҵ>SH^Y -;)^yi-3ŖF+F2bY:0LM/Bx"A5j(Q#57aȣ*z^Wj|#FS>jdžѻ $%4aV\*ӇlhUAp~e?v>rz5%߂ߕ˽r)]+@W5 '0 ¥$Qo2F5Pw!}+9,|k)W4e GݓaF$m'HrG&Ǵl{wK@eT|61&8pYVd -Ɍ}Nj7<:ߧ@:.gams_#Q?.nN#~~fWA;W$x6U)XCa{ζmӮ>tto؞+ƙuˊ* )cVHˆǭw=ƋR&RӲasR@ UE-u?QOS=EU bCԆ{S 1`aL^O7qAPg# -|ZUMlKgƘXҎ?W;8n`i>Qԝ)g)Z-d-~+7 L8>P|-|:9-F B9Y%mFXhU+Xz>dl4lь1iӄCRHHRRUYҟjO"YX pdG,5($~D8as;Xdz;,#"(/TP Ve)R3F؍:޸*0jHD@0"jA%' A[-tHr `O䋶|z{0L%vP*Ue䚬^Ҥj| CGS C'7~P|`|cGQ\P9Ik5{ ۢ+d•iWkm# ԓ;RG4H[n]CdY)d7}vsFXנ=@@縰; ! H=d*t Bdt,0I2?=pPb<фb0-2Ch!&}VF -/bUYKK90e3CB qγLS*VLI}}@]W(\`Xaҩ), 9´wžX 0cy; 2@rEO\NJxGC(O{ϪRQ -*7Gb汿PRC^.iAz]oŝzW?Z[曵ހ ` -2 لɱmdXחt¡Yza)N 9~>) -$yU*Ӻţ8e>2UZNuu`l=& "C;i!WfFN'.XJ^F2Wp*%)KF"PC->8)޴ 2u߅5 R4fRv2=#[k$AZ8Ilѿ}W@1[nZXn76JDx_:X&2G*;`a_ ;.:Qh&E 7'Eq˳ m9Uz;[' d!FgTWdݷb:hWPukfَ8G)axrC,A\ wY?金u 9*=تԉyf `( ~ax܈K -?!?0ўWg N -E SB[J OfMȔ提Di=h\L yPWb(n%TP&`r3C BZy* -?f_4d}5{^zd 5-5V^lojDo ->7`#"<V]s]Coȹ6gXOCs|vqEЬ9aϙ(aՅu*va%%cyD͓j?QQl$*ˌ̻uĉHS=-y|9YC?4` H[v@ 9@fpYh@H; }EF`=A B ӅW-{ࣿϟ^g_=Uq%0olEǓvak -F.a93]3? s\TSL@ٍS) Ι3T|U j?S$Vmåh( i+ڋ!#:#T*ύ+'":ڨ_Cr0~^kKX"/n'CO x;, x .q},׸6NSPCSi~`qr(0cÊ+%;C'm)M7UV]E&yhU!%KEYوx"BBwn+\ wӪRr՞ 8Tȵ8=vmU9E)]>R+p}rM)8KV?' -&=`u; r63I/3%y@O@3=7],&'M.Z\)г'U*jB2BJU2@)>^RsZl`G13!n!UO5 -"j,*--`ozK2h[hF. ~O 5K>[5y:d/fMc)CZ*2{ȍ22yQ[8DJe94[IuM7QJ`\&m3c5Z)NGsey.['ܶ"eW!M7 %̽^e1g|%u1~z*vb8(AXWo"u*̫[& k&􌶷(4ERƝŎmyϭQP7 MMknW =(aSa7Z 0ؗ jbE4z_ǯi#)2==OzfT FÍEX (ҒMA:A1Zh!sӏ9n^ uƞW/*bJu虶iN[tL?!kf|̏Lܝw@`́MMCBW?aB %LPѾBBN? ->%UuKGap^}!^ÕBb!@XVV\;9l}sT58xw*3:"sX4 sd={2P컌k<4'[H3ᢠؽᠧ匫w,|ɄC0C-A *m>"((n.̝iI0G.БGvAl5{zp7 $璺O q0%@$~pM<5OT9`ghJk{Us4d&I:E.7#(D=(E ,(%[H+@%tNR!D;e[n:h@1BzPt80W˹3E%j3Ь® J8Ɂ|)`(H )J//( a:?z?O(^@t G;#xb|QfC'#:Iӻ Hamu!DWwP&/el0BEق;SZ})|&}v - `hA;DϿSQ8'nq*U@oBp: gQM,d -*U/^SĴr|BY͏34v,"^cՋ?wm:s2}Za=I{>X27L%lZrxY$Lj)ը"V 0~RsKpw'Pe۾3@)Yr[(QO5R -~bI^fjp!k=BDev ЩŻ8,Vmwc=X4(٭˧R"j>P$R׀ٮDv6S{WRwO!ȳҧS/:K4AUHt1y*k85=9w[kX9!"Y+bePi@w6P1gp!E1bνY/+KM=?PmN5]0u#V -D&V! x V skMT@ОXIw-ޢAB#mOa9j]`۱w#X%RIQ& -c=`PQ7f J$Kys_Dռb*GēYby -wٶ>GC|WW%1#OѺ"qL%-O"̮Ā80'XTc#P=4(Ь]3Z:@1NL"#1$ : o!1.* LwU9hڳʓ$_Y' -+uPuaBT P}o ]U(o{HD~S--& -TEOTBqᅗ!QA*ypwa*s"g{/ ->5o^)`)F0L yP&tk*#U\_Fz%[N?-!k0)mzCz8#:IQ< -$u{!'砐S[(668d&>o?n?,U$/3f!@w-X$_՘U=3[#_ ObUl1 "Zp9%~ :v)z%dQnH)0"E`vfj~ -e~k_| q[:J*Aed}gSͬ'[m5e09 =cE* 3f:0 DW0ҧAtw- IrVl$'Bˈ5H!2I6 $ =h&r}[>"Lčl"r4(PuwQp뺸ЁmgsŌi=N o j2BNP4BwRk|3/AЈaSY`D5:lͰiVY*qZHU-Zɔ+F<͘~j -SRt5X;]J7(AJ@s͐5P$ˌTm ߬ۻ*X3 L ZFZ7_#Y9oBY ?!H1tQW-=%^zc$DBd1+~5V2{im"xMb)E({jYtƕuvi!⌨!" 2Tu? zT`x;M`hlmڶ=p rЁv+ !50'VYf!'U3:໠` -9 =&,jE'n T?;apri 9OMMlI챾L)kifvS$d8B`fh -LXgEb -4 x 8 CU}t##EeWJ#|"xQ/:nje2J\!3lՉu9{a -TUbMM)Eqzv@o㋳ jF2 ci -OQf*m|0X:9luj՘L+8Bn߾{0H9[^kkBk{:fSѝ'V<)ͼ&HfւxtYP'`# r ) KFI4f}F4-ȁ?lW(|GvO*oX o21iF7FoA\?(x -{ X>'4=ZO+2Ţ*Q 6JpqSڮ}WKݫ6PJƀDLV4a):jyu֜g0pR/u&*mڏP=V=up֖Y,txfݞg#@dqEdKN6Ꝉ` %/q|a_-ז -HrX4"HHPYo#'?]XEE3p?iB +NRgs3bU\*2 -F5ngҪ@$MhxsDA;t'FVUjFR -+Ր 9ax -{lOKd4klQ"[}4'u a<@L.lFQ@(hh9ݜ t#1f;Xo腁Jۑ\"kP]sI,4F!t#gS ×b&@+(ӕ"#$A 58*Hz6%JK1e2u7P SKL!st|i]i ܅~,ԧ^@lkmf=9AU1) 74o/Ṇȵ7&xG, X; |_'8*$H<\-.bY"BhA;(TODERK楬G1;ϟi-؉V-L#_ -Q8 iP3}QͱHm視+SII,&AM`vIJYglm? ;̮ 5؅xbyϗX8|U.j' #J, W)yEqļ{5( ~Q0P2i2r(D 2"C\ٷ[f3PR gˇbLg#Зr\2'Uj]XZ܉gr H&]vC"f w|0pʀ--QA/ky3$l:=ͨAtFj;xgCcuf>B,FST}Y(qmMHX2 *5I @ -|aQesFZn -51;~ ;6Pr(xQMvΚ߅HKX-7#EI vc40*?EbWǙL8 ۖSeW`TYkb4,e~# E_Fq,g -a8)I yJ)[J!7 ;,]V@EE鲕ho)Q:sJʼnYf˔shT/;lxbqWM](Vg}sr=4ˉO-/}LSLsr(JȞ9iML * {G&,q)F`T>Z󡅲|щcH/1@IP_s$RLܯ߃5qGLa]хB%^㪶4,a8EmiuA%lOG""8)ynFi$%P"ygx24t]86|_IT;7CS~Jp+!0 Vw%4f>sRa5(ӌD GƏ?au-G<5HYL7ɱ(? lmybaa7vTg kK LD–$̬{ I%?.7eD9aM%Ml c#'gAp/nSC(7w$ mxϩX? N]@D -F1qkF]Tt1<ꗋŠ;Lb=782j'')HTQΝQEWa~G+&/pON`f 4cTpMWhAԵE -vh-Yߝp{E:.=QKlA쓃 ;N6詊s;!j<(2#0w#d*+F#<e%u.E-yPݷ~3l11KBs>Pj+K=<v>Tw3ъBSA{ӧtOA&Db~yq_FP~nʭ衹 B漡ƍKa40Ipp%!YQegvOHXc -ո$n[fJתGlrJgGGI/q`Q5>0 TƵ& //1_a6/YwzK44\$m.I,:=]~X qNeՓBqq>6B4V-:Mq-gP[Ύ4L )Qor^zrIg@%C ba.-"W !ӓ9? 1 -ym bOd%u Ƌq;$QKO9]T9R{؅X -mjdpȣg4~`X>A#S7Җ~ƍO -H5Ję6P Ԛk#ͨ\s>XX~Q`RTQ>F9oG9UX퓌g0]g1162>ֶ\*]J:/{SɍM 3h18> `8MsOE^V - -aE醁D.$+TICLu߁ F=.:)P[ 7ձ`LUQA ~ !4K@^ȃt ֳ*m/);pg:@xmFc$iODcɥ]\ -/1LdUBI[NNx`΁Ί?y/onju8ϰ; Pbx~hI X.ѼlMN0x"0+z2ll~w њ1=ѵsm *.VHT$h: d~(bA"KbAz䒱~Yßlt3[H e^+A?Sb $:{`]]x5s痪=W_'=Fno?)/cMa'en{‰X&. bF1hU}'6#kGŖvਟ/'~FwѴ[\v'?Y Pp-.Ut[bQC9tA#+pJ\)+`ufA1ܮ 4rb+nƪ꜁8BcBj^{cD|f&k p8AtfP/CDokNcX̜ٙ(e Nl|TTHMxܹ>3F<;CeI01 Hu =6xeM d'ԅTpG.l)ԅ^Y@;Sr7i>UM5N:PbL81kXFTsֈRC,vN=0Izz@ qj)$uHeFqYSIbͧen:`lrG+ٛ`ڶ0lEp8)#n|^9èv0[HaiX-ǣؔ?ր< j_w$hWϛb9( v_`uo[+;N.HuaDxXtwD" -du_m< -GO&&W-(u5ρq"$˜$BD= gzͷ[-PĚ!IPS{䉙B %"CňhYއ5|j:(8Ȋ,$j tVyJ1qS{BW1IKpy7g0Kߜj6L#?awMSz 0N]6]YRNzԿRG.@5 -XVvF#Z6=x ԑOA2U?nx\.rpn"pi{%h+C yp&4&D;<K4rݛ@_NfjЖb2d^O.4p Iac -ԄwƠax!% 48X]4l +t|5f-cTӜaJ.FT [f8DS=QL -;}4K*"^X0ȷvrQٵ]jCA <= ]F(롶._ӀF1 fI@ <#!ߣ:8>|^oiS\x͕+gg ~vFaz3hI; H|$_z{ViGx)͈JWkguᠺb NFc{7V-t$`l̊t)l?̀Quy.884Jr<.]V0/ݑOVB Zk =BQ\A 6SB8~wi$emìGhWud>PaRYat/ M9CxUh8x[, a ؄v`?Rn=h.lK77Faa+[eG)Ɓ :Þ$Yep&աRgPXf?iV.hOZօ -~7bKM\L'ͺC ~.n5{Ĕ꤃K%;FjŨ~f9|W!D]$!q:"~l"21b6>jt8Z]L0 -讔ڤUAM'Zxѳ;t-!>pfJPF7͔;qBKg,LAp6bs A$.^#NXa@DxP+<խ`<_ E;sW*o/xOd u:#D*`نw #5691d0=SsKfe[D=HM1)ȈWWj^c 8*Z!)ZPxp⋆1/2qўgaCU':RcJk0!Pի$$Hu?:f3\*q/y_k∨ω.ځ-F y¨El{MA^UapjQ+jDJs+[[# -5,*O,0U֔= - (РD@L(٭a\#MwyDJTeS؞0 U̳Ul;+gh4ξ~A-"ퟶ~. D=noE>WWϵT5iŻ'>Dc슯D!yJ:Z"4Us -m#Xɷ8瑀WMQ*Y oܙhrCm@ę{:W$3>i;9z<ŚryFɊFʕ3wwV{#0{a&~?++ExhSohAN g؉\l g:ViH54V[*4wh:EόqJCPvF49JM]@NlW'F 6:SX4 ;c͋3pY#?o5:W CHQ0;XH=~9x3IFfju`]V/λpiFyFa@4U'szP>) +gNfNݡ8s8ҟ͙IV;Hag4p~=>ePb_0ܑG!Sև'bܱZ ;g.0@s8BйTxzYsώQ 64ަ}B8_HoaY/!-loQtM&;2I;:8QFl4XHk;  ~gfkn`x# iۻdͭ_2yJgIG;[Q1cU,\apP y!GG)-A ~Dz#XqBL`\ί g&b{Xr޵Ҭ3Fc _2Ϊ"yeaƝi'5 !BF(}m*H+H,z7B}íeClj<'c$3mO uJrWNqGRB![=ߵmCy#S "SUh4j( цմ;DeňS<*pEq">({)zW=5Q\% ;=.0UQZfT@OcdZ԰I vr5of}}~f68C>FЉ`,<[ -H>#x`̄w㕯#Ji2 Ch~H(nTA55Gk{"wk8LZA#P-㈌n(2yG1FG!^pqlmN0P@bbpA71~%(^QЏ'S(%4UJܣy; xBة0fղ;|J -= oJ(34Q#cDau`^'{Ff;~Ӳ{Aj6U[GeRv`1Y ΕIJi\iN舏$t&CӳaPvPal@yUNͻKa)Zem.-+VpS69p /gԹOv_~ -R|)J_7γ"Ϣl C`DHdVHs !I)훤:<8pG 1bF[X*.⯽|,} -21q~6VHCRVSs[!p(n!$\m8P9}^koYSi0N]x#c=R:;J'}. 0x\4܊UVl {NiF^c)h.:BawDJ.&PPbHax,%O%T9BXrIg}e -#rVʬ1IS@q7nĪ%KlKH6xhKEZ̏CŋW.C3sJX' ]ašOB4 ӟnpEw % }t0w#Kry-rgﭩ*@P7,O`J}"Fet^V% fEHɏ_TD2ìj 8=DDr/D+&#aJ XTLUuC\S4" Vp/+yxF'`Fo@ߺ: dDR6\ - o\j4 Dʸ7E@p@|@jSՈZ$ n,t;^ U$򟾂OjE( %X̡f#^ZMQ@`HKɁ J C*jNx +^zhqPoaN6kTjUú-d"S K_)f/4wXR(B10zVjY.ቕ83FS5TLclX_ ?Ut,6X -FzC -z{jR9SS"yY4K ^wd6B1 )>=+zI<Vd Gةb۠yҫ]oCr@45;' l$︆0deŊ{b65X͟Bz|m|aVm*βrWV'n_^u%59e: 4:/f kԹFOSW^[2_MYP{;:9(.Xz/lt3DChK,d/7-dc* LW\sz&$.pYDu"{?Z5*yOvNbNFIBqGHh4޻6q\io11+R5z%ʗ.mo;vll( 0 Z|='"4]]]Yy\<4-͍ TnJ2;&IM5oK+H(+$[V΋($kR׎᦯PZt |ٳVV' .i1*S*g%G*9$ ^MG;V~;(IBaC<$cW $4R" eƕ7܌8H-~ᷕD8w :K$55"%:,i~@'?[0?UP.u=Ek#Z[ҬYs jCJ7BwlL7OrZ4,Z=DhT pi .qM2,>x,7qC8% 9LI8xnyu~d]-&̴*!Se'(+8/`xbTGHS)VAJAKq7E-g;x;00,N1c̈\$AV%M<,8NX6TTXF([͘1~"4BAJW@B]Oۥ Cͩ_<_u! $ - -dJM-H,[IX*+,?EFkW ܫx rI?@3{mv}@sS4>POi԰؛[1dY{#(R%=LS !8 -ڢ p3yitjvy4%Y Ć#F!>y*@\D]a1X}igA-ꄍVAA dT2ryҸNOۋִz#VW`ゆX7\nDGJNPQ\?_.m7Ȗ7uBdu1_J׏%Qp"FxÆnN#>W(t4Vl#d;ހ592)|z8dzd",bށkx|f[׎]Ɏ%Y$(H+0_U_ đ@T}&зKu[= -^)IExrhJҖ@4m3?Lna(||KO-M488%  Ncѭ.W/lt{ڀp8iuhy%PGpȀU{I-_EK8G2:qr#vi՚BUCQVB' ވE;\*sd `B& e#طNH`zɩ/ꀁ;6x\CZvD{.Ilѫ2H,TxXz!A@(?kLw,V *A(ʌg3,rhuoe* ;aPQR~T:JxD#MJ#h):=a<*l{/y()76xx/C$H"'u.NT Rw:j=OT GL8QŸv> ; (zE+M=0%T/(m2$ ?"#TG wM~2쵟#Dk<8'C" xĕ8$:BmsvUGg GmXT, 8 ]o.^{AkT0~vXoGX Ŧ}4QD$C!9']ȓv$($7!.qt3p0C8X2ltN%1X*RqlpGMu審JE;U~Z@@796\M1WM'mFG_EoJ$7v:y%Zj)9bt?(]Q䗅P%(Q՞"N(QÕA#bK@t-hQs_Ϣ7$$TN6q,a2Y1PaTX_mO3$Y/W!zHQ3*)1Q -g*:BT&26lC(ij .ыX]ugжpAAtc$wU6RjƊ%5>9rLѿn]P(sT^r=~3phJdeil#H#cV ̵#t[i( -p9M6۞ʇ6p7lŹ(=Sf!A17mʡzHXJRϒREۼuZaȐ\̩B &hv8x*I^tH@&qczo$%}7с)_j .$eW sJd -NpPa9J ㏴b;S Jb[Щ ->$I)zga<6$k!vq:YT  ׽w_E[=S@kU]ܵrH>A,H4}[ =4&1>0Rq6D:i fj*Zd4I)}㺳I]biAtA"hn0]B@yOBR~Қa}ݽR+'djf_Gxt<s1;@'rUT\t9(*p!RڲLX*#&b=k讛|C1<68z77;݃tT28^mKB_^Ygyb~(דxa}PYL):QI*&V EoAF>*R/ .+P#L̸L$tHS4􊝅a9*ձ"݀T%(:Zn#<|<閕nuvO 'SCΡ6  [25GѢv,(&:X9B}I`(Ww D]2Ѩ|{,VNj)DfVR42)CbD47$YObЁ%LM&ujT21bPYk^!!SՙzMClM%57cD#`+j5S/U($ #'ťȸI ii$uIrAB# -(`S4ǿ5w+ǮuF)+7[@v'.E[AÐ=cyАJBL doJ7VEJRf.T?s5 ] 0٪/qTcKZdfHHwu݅V Pf$du^Ax*3Kdc 99d#R6vS*;G -To~2eA{\PC -A`(f ٢&"jy0#UYģOZTqRx<Γ@AiC1'Q&Gך$)ݱD89z: !CrȄ!4#*#$`q))/P*tOAJ?і+" RTp霨SVd`&;_J Pyq)KW*W&+ ҡ/-O50aWgH1:rj<@O8h%\#}q"̃4e-t$z>2gqGAy\N 40Y;n蠡`eDc{A#n9t"1 - !D2w mI;* 0Gf!"I*LH1h -գc#@/'A_$ARq,7'lh vo9F& r/`ʢJ྿}aok!7HkPLKsu&)aGz}Ģ@rx=أaf!(#&XЭ@#X6aJ92<*hCRdp}_LapPV`Htݠs `eVQB#'Sh=hDIrQgL'[U;IjAytpo>Jd br(%`HJ姓l e!(oQj89tD5[Ħ_ 0*kTC\#@sZ5T Dg>stream -(@ iTBTSDZ4ٻtL攱%9ӏZnޚ]CTRzl+Rc3({(qJCE$<0t1oCA a|D -I/M?U|!N&j]ڛY#fzׄՍ ) ė$2iFX[ipf(FP[a2$誓!$O (3p#uA,Pe`lĚ{$!͗jRu5B6;̍3U},yD$ #$$\M<0b#@~R Р!*A++vK< IH4V:ZvKiL=O䗜{qEZL"#M"qO9K'A3"0fփ'QS -)Gk\L: Fig&  -iFo߹3P)2"( ,g䀂/dK }K)KNDIG1*Qز!7 -m-W h^rzu >3TAȩ< ]Lz |&˟R"ngrn,\k$kKQp]*QVIЈ"J0ΊСqbЉ -8*Q1vb`Rq!&‡l'$%}cQx#<):leP]F ᢊ#43LuK!Bm$7B/8cpg9Zkb(6"YN\6(ЈȎo^_҃ě9LPz`״nhA*PvDԯ؎r('2ch8~Ɖ¦rmҧ,'e HO!™׈z\$]mIߐ#(+Ui@foQa|y'脮zMQKJN{TE E1{O6Wug1xڧYr:(ltNG*i!KpVs -O(GxWMr>:G=hŎO R5'{GQG٪A:xQbi0T& 1N 6|mlfQaavKs,\k`6[V؎KrAa&{ŀ|4w;~8̨%ޅv0Zre" wQM[} i.r-;ptt_)_*-tCت*QBf|HִZbvN'{TөC/#iiv#fi#B^tT['еGQ)Q!JCrB,BW:K0ձ RBqb.=ZCPl[B3O~աڪ1\=?D\Fys W.j/I&%JapZ`Ad2ԽX{j.ΰMLt> `+NQz*Bnć YGZTGJCygdiF'I'\B$/{^]Lm4|SAN'E~PRRP74JHHAy$8b@-2k[Xґu"G۾IȘ<`؃4>sr"%0JrT iQ45HKNfߑwp:Pf1.X >:5|EN߃i"DwWЈ;c)yR -p*|tPbA҅ؖJt>CtR 0YP`?5 -\;24{Ӄi8РVaNv_`ԮZ=*8R*Uc&D is% -`P]!JA0|wu0Ϝ2 k) I܎`K5~R~ٶT9(Q@G=@5/NFX( WVNAt GfAZ[XdPz6xI(K3-etJ+$KGJiش^WɃ1X<DŽ@ ts@ϡ\ !q -]4_".t; uPF̪,bQ:sXn.% ނSܥЎaYAzD>$O~#t5O$ -B. ?ja]*ÃqA;j>%k-ăiPzPP@fPHKh9'~+ kތQ%!NīMݛX" %K*tjEԾ|#jІ1 5A5`J_W~J!>mU*l3y8 q 0>YfmKu@O֛ dvCy &Be)p+ΕB Z$*J1s)@2=٨F=-)4ӮJeaӕ~j圁)0HdUe,xkչ?"ɴӦ{Rέ:  ;|a1E[rـh"UG U> STui˒a$9))JƼ>e. BfDMFN5;#b$mf'\ / (Iy:OA=h:ؤR8"e8t@B$|ap[I '!5XTGlj0ԓU&T0;"4[1 >\e.i>+>d/`A}vo ,# l*igO ,)>ezǜƫ#lűG AJ"2Yx~)B"p]c҃~X[CH%aod.Yoߩ3PTʎ>8TXQd?s[͹R"ɠ.*J-4+;J.a)1Rץy1}vD/94u!FwB%g&:股p _ {-Q)bjoɗ -*K~a`nUHVdZR$# ,`xIDsM ӉB gG&K7u]%.ڬ\UOiħF; v:+K`GR{qMwqq*ı\@fqB A +hߩ4J4'NQy[ n=R3p˓nt2Ib3t} tBRraq -j(JñE:IL,xL#PYЯ&uh+#EL/TY0ד&Ke$2 by7O!fdپԋt)[uͳo\xN;#jp@w1t$uk@h# >T[oifݓIHH6;m%$QoĉRAڧ0oh B*PERH;]1JIzY"n]'@f\Ro`W w5vm8KX2m6,-:,@fqA9@8?ͮ`ixGLXclmhBbRV H7ϖP)m(NHc~$x%3صr7{QHE1ٳf6m:$(;P-HU:#+YB9J KԭY _3V+0tdB -eRJ/6Ck9H鋚BAX-tËSeTIŐ)JcJ/C@D6r@ȃ;>0yuh7 -赟 -*nR@Uj;KvzCibLp:" zS-yRU!lĶǷRd(seTgIFX6y,݋57 Q uN$?"Q% OoOlM12LETXWƈtx_KB՝>x\6r1"*;UViuQknu[5R~u)֔kOcraQqE<%+3[m`&Ӡ/BFptDp17FuɧӛdU.zѸ 5RcjdXiq$տ#&wœ+LѓC]EjH=%B)|ZY̅й4*jxɹ%̛҇\ + -R -gU-8 Tuυ,OtTa r"Шސ+fvxEzf&(ܢwt7/*=a -q.u $ (=[%TE_ 4K[  -11!SMA !&j$tS]DwND}:=]r"*2P^^ f1ƙ|ͩ.3HHMY$54U(ɖ$*7NIT>Q)uxTFڣXJL@ylIr_ P4<\fpz .nd!WRxGf18(0rU]:E#Kzˮ}sa20 hz(x  ,]:X<=x#za]ızCGԤB4 jȌwCp,{13wbՖ!dhN)ŤéКǡ)z8'ҝ:E blmby!I篍n -%d&aibyeγȄD\HQ/wE+=,9+ 囹eHHC],{ ZE (LOOt{zV +D4A*a|$SXہJ I5~ΙyhʚT(ȴ8‚,3l;mu<?ڕ\)4,tP -K(Eh/Q(6: -j(vzaSBA7 [KyRMѻz3O{+rqtG\:q(u" 3\vD4(U0$[UjH-zP_:i?KN vvR*Vؗ#F瘖bj0ӯ 2@ɀ7:)WNrWb?!Ň=b18T&5J$h/H]&#`vP`taə@䋢rkR,_H %0<7Ə"`~IUZs&O6-B^^=Ս(` Eu^ eP'aCfH%R&!9*|).ԆvQkhSbKKXãy]@f8uy!PZ62'Im#{mEe S٬Z*;'/Pcl3N߅"|@{RX+zgX!D65 e @Oɡx],tV oSaB(72|~µP_K)\R@fm :"ٕC09{[mYdަ׫^" ‚ IiuuUhX`W0{~n{6RϜa%A߀T"!eW5i 1x[IbT2/~ (|wJߛ[[J[Mƭ-uՐ Jy)͢5]ۄ k(Q#E"aō jQ㗀SR9^2>z.ypE4Y {;EF1f6O3m>QD@ D0Ŀ쥅1l[&Cި܀nPR\s޻iCUw>?%>,}:v0|녀6F [J_p8>9=?N^^~~&/~'?}_f 'o?yW_sq~[4].@W=y|wO?Lݭ'f__] 9vr9ƮE&_b"]:1~m>]^3_K6Ϗɧ{}6g/޾n>׿E{[|'?_p%o?$,>‡l#nҾ?}Ɂ9aQqk^/_e m+[((}ڹՙJc&C6{j4FDzY0}'w5eWy-vq螵n1y?_IGE"3}ey~Qpïo\+}_IJɸ>6na=݀[X'~&YF73tgD+;Y vPzZy>5]by[՚ÌvڌC|$kCxq>V+ra̷tѩ27+-9IHۮQ^ n1NɎvuWI,rUtu6;Kp~z_uz+tW緿99S}/ ߿cקg]7o/=W9űg:b?o7y|tK9;9qx}d^ywذµ/=}~6˕|mSr#^?wb@?n>o@m>ZNkq}́= MÜ|{㳣y3Խ /n7kx_8:ߝmyz8˭GV_/uj>8}iAo.-:ɛnnD>:}0tӛ޽/}t#8>×?|~ 1{v|;Wwߑ\X}:oa~fpu+Ǘ[ԢwП\~yxrWÖ~5ov(߈Џؓw1͎=_|{}ekM)1[c4*==9;>nϷ|-:Fuq,z|yry-=&5Q="϶xrGGo_aVs_|<"L:ps6Ëv|½=r ^=?jW'[A6Wt 866)_ 6>օ<ɣNj\bh {ҮsȥMܺ{~oAfХ ]bhbߟt>tq#[{.mcHvtxK[ mW ~na>cإKXz -إNj]bhoV.vb{.P mXz(t8 \_c$pw_JDZ_ok= 0m1'Au~U{f1?Yܛ'i}as?Q{7ŽtSŽQ|Q\}%*bu{JkNW~=ays_|h˓~yz[m?byrٝk/ KWBtTY!g}x=]՞U=zrvwewЅ{N[كCpVە'X޷+wM/I|{{26re#ywTV[GC~{Ë^_n4[,;pkma ڈØyy BgqvA;_o_jƣ|8-Izݯ?q)-cl%_ᾂ++6DWV+y,m_mG?@OO88%x^޽_;_'^}syg[Xk_ ydo^w]y>CpYǓUo/>~=ݓo?g/?;8<"O7Ӎt>m}oaؼvx'^ޡ/,^mO]=~u+zha9O&#so.sHx9JϮM퓡׿ S]A37}&3Q-䙨RBjg}&jgn w&Vɯ}Ղǐ`{\r)d g;txf1OtÓ;lXs;7Ύ< G~~_~nw6Gw]Yloiv! n= w_:g=ٜ#nϻ@=EΤ_zs|(._nvmVng =ϝ:v'⎙?j=X'ؚ{<$r^>oˠBƣ‘G?n!mݣ#n!}ws>'/Fw4ySɛ]ɛПPfxtɛ-FOܻ'oɛ]ɛ}f6Hǎ xuqxtyx-zV>:mHTVs_C<<k!Cە.O.H_eu8'˵/Pg{}s7hm;Vm,{de۬W篷 -u})0= r[7GO>--<'O=b~{S{ 'D>mBJ}W>8;㼴_ѶK-Zb@;3\p=).s6j9h :OC>}tN9:x}|OW}|O郍O=ps}P7B|cA>@q~ۋ- ÃN£OҎD1G IE;{•mG#cO|#s|\n{n G(T|+]3{N-.=ãο?<:߷It -G;݃}7<]^v?Vj&~i'>ۤ삡-Qn+'6ڗk64%퀃 &P~FmZ_0h.O{Ë?ݼ.Mo"Ly7m^Eߟp;hAg{\Wm?mrS7g6ߋ~>`p}ͼ-F==í3;c/N.{}.ӓ/O -Pvo`\[s.еѓd'ovdO~?v/vd_6Ⱦ$|[.ڹ;=%۲m?<>c]!y -' fcw*Iq'L2}cQF³-zv_]r7ښ{/òc<:=M=o)؍  gڗџv -=y.Ӛ9S3DH}8<{j :޷cy0fG|ӟc&bxuǦn#z?҅/>]Y]Oeg_YZv~'~nǟ~?&<_auv,/^A2F@WOځkyOuc$^.8|yb"s=Ÿyv&RץݑYRXjG=y Ϻ,g)ҥsiϯ=_vǮue9>U}x'tC,Zc?pLוc -َ*1;9n~!{g,]U֘mp3;QuC.=k7^?^܎/x魵?_Ę;X9`9?>s+8ͶRAz#zNGMC`VzSz/~d}'e//Y_w_뤯_e\WG6:凬݊giδJ>?ENY?iqacY <.,l̖Xׁi/X{{7tR/OfE4S\? yBMYoMfEY~Ig)e1ꈛqɠB7M㚟~0 cOZb~rSM]lI,hokbghn02KŖXRιЛn_YfrvacgKY})~6? 9aQdoh[G?؞б,tS5R;K`7еQkXlQzV- -7"zAK(D畂s1m)36b7c.gWN;fMocDZŬl=%3!le{ 1V,7y_vɮ0#Jq۽Mf 4E?؞б̮w4JĚ_[xoxxC8"w/^+7#&V&^ J)m9/:``E?Ζ!jKKLZҊr7b7: m=e|mNj[AlNί!+klEeqcYLfL5KjIqmgcM+k+ oll({l;`e[5ƚg}i{Q>ͺ>1)1Oˮ6ybLmS2iEGf܋>iw3XXRl?.æ5-1qS풙?Ȟd>ym5%5eg;u|s^[ -lܿt}lk1ΦnĨq,vV[l^T[?8Of_aotkIupk.%|9ߎ>pOw$ZFۘ-79u&2GGo_r <7 +peJeUzq9•Ik/\pmkv7c!'s{Y8̆It G3٬i |2k Z:'Fd"QO AǏozj>v7Ua?ҿSg<婠|~~~*2y//^]zq:ͻ/g#>_+W֭r>Hۓ>3ߊyYZl߾99'}"9k JBr\M?_"_OT7ן3oKOz݅5eۜ`6Ci%:0wh3]> Ҝϯ[dwy9ds>?ނ\?p>^@sk2"f7V߿Wsӫ^zTwCʪU[ e+gV`tFIK/e[-$d|=w 6)hPa__o_]=h46 Uύm[XОZ4#/kT8fltj BL"qw-utz*G_fmaWQh^N]-5>/g&$^XTlv_~jl-r&۩u8ԽgTE7ѓä-^;ϸvRT`lV -zn6p̭'FBb0Ɏnn+ 3{Pal3FfO;ٽ&ޢ`WL$2 GO{ښUWQ b27K43 kaE,StDA%lZy[9nqR"3n ;GsZm̠c.L_ꕩ7p/ ӿ"hx_DE}g(")7=% גZZ8R(R8pTS?e.$sjI&^+wwW,dsRlשR,BžyY_‘ N4׍͆2+uch?мnTU{fn4B)\+lûǨV+uP+zkE~WkEL_+7jElQwn.XBAc V5Z( )N5d94,E-lKT`^O dj6a \-R"j0tlԋHڼ߈sY^4^hYrѾ\E.ݭ] [zK[|=-b[T_ĵۮ5[{Q5^QH_AzF/͓oUHTJr6{ CٶJ& -;6,ə{j$"YQ /ڦړ^i.Ϟyb6*R{$iRR91ڨ*j) ]ۏ9{-mYazpz*U`ʹZۇFdRx)yP"'a M8޷[~uRf:G˔$W`0v-M,Aj*jJVؔ^skڻd=6yd0oůs~T}ąmJE֎b͆'q992O[\H0h:(EJuWԛ U T -KŠ:k>WU)*-]:Rfn.rmv?1iC ๶XjqkSZC?`##}00XV@oEiz7W -pBaѪ]A -xuqwT<4 x力[4^++?N-Z_;@?G/mtZ9pHWð#AyRu<1;Z#VjnkZ|YV\"<"SM/r*ey(qeYݞtWsQ,Ϻ^WrͷfWj-ݹ~WvJ9߿%񆾷ָӧ46k;JA݇0^Μ>^(0_jMs v6.&bX}de0iy9f;wשz`XԨ65/uQ-)uq\u~=#J\CmPoh]铻kUAXlMjݝ nY!x}~XiMWj}X麟~r.-S醂JZMew~NuRk=uJ4=uIʤi\&^I<>$ UW*D}߶- -K3γl ـHV՞bdCA!k,mks̤ͷ?thΖFvRxfvF 5ҲZqRϙJI߻R)uݿ9eղ!ZYǓW:a/߭^78(. -"!?J0ޗ;_Y(FȕbsmZH%{W$ V[o|Z|ytHvRٴ䔤Leӌc{Sٴ˱CbWڵkmjtwzVHc-KkԍVݶdz7N; Uf1(D?ÝENׅŒ4/ߔ^2G_o-_{yl9HVP[ -&^05]h¼0 XzX̵~rrnz,_-厲R_K6 q[qy|M|u -8ChL}wҾ;iߝNZ5{V^fUתkjޑkJިDj6lPR;N9{}RMٮ ہIJEewE*6DPS ^jk;Q-Ho3NB<[솧L_HXG,;ƔTJi<S]㥝k bj'Q_=jHv+g8o˟}/!!Q ~dfmo٦rXN"iD#0@FO&T\.X>?1=e:1 i4?4/aQ\zn*@onz 9,<=ݞ;4WnJD[[CMP6tpV: zL0;C;G\hPUMezv) +: uˡ41aE1j,/={tf|(@Yw\` pGgQg10[dm:?VStU Vs`ZEYj(4/X|浩6,E+\>|Moͣ J{7ߺZ앇c~{ eXtoK"ut;J:byyxs[֗ssmro }l2F 脄p:[P5VS]n2d15fWy1^E%wLzOl"aKm;Y[ZrdYySYBԏ)l? yjZH;G۷^EkV[P-N-MQ`>;fof{'n4o7wmV-xg^3[UǥPʸڦ:q+^9¾_RҢ4_ze,[b1z ^.om_}$_cD@&~z7񥟧0[62z㡢C+?7 -=u!zWol,/?|pjriLKy[>;|43Еb;JOiY,$י?.d*!:&$g9Yl${_l0 r7\[U[W׾/KR޷{(WIWIQm -}3k!uynS4 )`* :PZ6#{!Go٦ho(SoWck)殐J[© ^NoV۲ܴUd8£ML`dd]#׳)!;Ak'\-%-/RW3?ׁ2f}ԙUB~Jhk_xx՛4*~JwZ:>8n+J{v#J{R^}v'h N{R^]z'Yn؀)<{Dc5?*`U_8源ط9ީwۘKT s1ҪN%,V4K$UMm+CA@W$J?lO$Wu@:c2Mh&onI6;;gݒJ**$lNuN@A~ ;dc/,Bܽ!C&ב7ڼ>j輂MGD-=LT"JNjcf_@ q +Mx䵔tIݚ$'Tr*P, Pa͉5in_4IȐd>(RUWeOfX4I2x|كZ8O#rȧ`Hd?z@;d :v܅۲%Γ6uLuJ#x4Q{_G:` @T2EMӓ __LbW=yC:Gp^0%$#h< : [dZ8x!O/Q Z IaX /`#xn'2a))2M]DMU r: aԤE0ӌ -$pL3d={#w)xK6xd -$%cEٌ3)8{3.«lgXy`"GP x&lČQuє`B1 Hay-d?yoB]~}ݢ$D(+kP@y !w8RUHzuU<'PS:3s ^W5lPUCʩr- ) -*&/ .Ps̑wCum /$df)gAD"%L -2KIK$: BD>K`nA.⁺$n1Af%Eϓ%+dA^-fu Xqph -}y.d ²s$ eb*2PJ.mD<"j[ǠUB1:f5X2I)#J 5$Z)s8]LAwp &qaBvDeMGy( <=0x0]vz(d t13ѥdMx/Hb s -/7uaZ+4kYQ1 ȕTNaܚd&hRuba>WMkTKx~T+'fj_׫}]3zվW^zվW^zվW^z׫U xq6q[YϟDY1&H#ZND3 w&Z Y;Fv7wgG4jQ@g9aGЏ d{ZUhjJJJ'vL{Qmt1K3K~ܽ2k 0X2XXq~XJ`,,"@*M=;]vh$Wiby"0لE[$ fqhLشh3e#ɔ U2Z&%UD-.Q8ga̭b>:ze+dyC}[-Hs8c>M,X>ꒃ3*+ kh@ߧvɈZ+X` -k ew+0e-lw/ \Zv.-p{Y0ɆxhGN%XH+B*g6@j1^ ɟp/F3h BAQ<̡65TH< O{X2ƣue7hm*9Gyl G)*ڈ/<5Yf%+LͱT~K);IcE!y TZЈ{GR3$DIɁݻ#dD*\WLH%qL&@Q nGzqT¨Kk?ldurJa}RתFG<0JcdxېΆfR%9%AX^o$ , 2/aT*@bAw6Dܞ|6^򀊱 0x&" NǶ1ֽSH`cvc G󀑧x 0D2"u_j(6gz=4zL#S{"4%,CSF8Z}'OBVY<5iMiI -2=[W͞~, N0.e1'A&Wdo|<֩Iw?.X NIT4ȭ'«dXH2mQqÒ%" ĭf -x Sd9b>@Lաf_ƣ7C= X&B x<ָŬkG6-m죍~MIԋV`!õͲ@UY-,& VgƬkTo*֊zn'0z9چ^:{@O,ulFqhc#/7 IJ/),Fz Xv/2Q_/b_9-^D4>]i5@ mփ/6~^A(d#B‰]?-v4ں`3.!T>ϯ^EyK?vN|􃱡`AF@\ /t9:"O(7[ - -P /{({ҽ,R%ѭF6ZR99B}!Tz H[)m{zMK t&鸯 -L{ɂل';,V1 ѩ -FJԖjr+9m#P^;hUk`Z@mQأY]!l${ɠ}$A6 wc6x)ڶ ȫՒc3Fh5 >o@v>i;Z,5=Z|6CR=i_Qբ$`L"ڡe}NZsI%*n˽d`[JAS2`N߱U6@@˲H* -p2C(WVTY&[a- -Ǩx g.oGč21NG? F}h}7oa6jlHjF&dF y!ELdX磅b ×~R% ̿f~N`ahndDĚ, #_0/wԢSo/?vo>`Pw3?d - UUDz',F)x* - dّ'ׄ%Yj_Y?[?$oIō,I+K;1aoTlE)_UayFA1IG1AnX%&[Tb{|/dYge;|DQESU2Aay5KΥa?JWIկWF_W_4aY+ED+wrz(A}a0G,}? 3_~ط vSil[^TlYD$f)2qjqiݐɪnSFmѩY P)"`3*1xHW%$4d8JHxeŬ0<{\Y9Q /ae6TUu(rH.wF¿*( -#zxw2ϊ᥃ȆbGutwR Jlʪ1 O*[TXGߠMvW"E+.9\Ao Qd^E/k zX1<0QktU^"lHyi[;Csvˍ@/L)@xBx<ArgX -ϪzG@ate67#`fNUf#%I<#L,c<WKe0+՗ƊmcWbf{XP xS<`N"ЈĪP_:ռV -.d+8k "Ȣj@U:Љg(+vC^^R+#kwR9oEEQSJÚA'ެ; 34pf q*`d`9īp8 DP,L*+ۜPέQ=a" -$"$Lx*p0X" "FeEQ`H|k~DhheEBBHOa`QI&qO )'(0!P$q.E;7K$>$>'ط0"?\<Dt O O1  {; -$B)n4d~0H)*dF'd3piM -}nP&$,̮wF +e@֐;@irDXo^ -VMEx(u`ː!: -EEkӽ%C - ' T  -HYQTxhxXa}@*7qjFžeC~Lmp((W!7210D^p.,Xo9ŹQ-J t! H'"P1 -CNʚF"kY -JΠժ2`y!c$$)k'Q]UyBk*I)A> yb39(NLPXҊJޘJJ8BXeU{Qz8Y_2 Td@O%i9@o!٢#ABPM *NIPaM#6lK ^SmƊ;P,aL'DOQ -t@2)DH &% -;X:bac IRb'hIm -p!|2Jdb`1MJ"K fB8*p -og9#(D8I-mՎ ce]q]юrlQI@LK<&2' h"'p@4E:@m&(6-+uuldAL&d+yRDA(6 هdom&q0SI)$00tK~K)DAB4`_0fX@}Ŋ9R׺yV.wPO4/шFT]hWJ[2%:rCV[iN0:MU}ӱ†*L0!~BhI{@g@Q>UTDfęPeFyjq\vtJ^ 7K,}\ ɋFox1162@jHTNdIumIrVr!¤RPe0@x2!2 *φ~~r9ʆYL4h- "=6 6݅ -T0cw7O 4ׄtftp4ÂրjG7#+ԵAz6yfM -a XmD񯶜&Ћ OȏbkO Oy>o TzcfQO86RIO]J7> %d5>Zm>w5ni;><FP Pϧ fX}G?Q :3H6"cߓ(Q1^?Ќ};A@07+4 -bsh ~~ yw;lhRVkbh+i`ob_6˲mMi1![͵6f1X8XVYVڴ;oWᙕ*|Viyז΢ld11:Ӑ5ߚz!8|voKѥ_ffG^21ZYߜX[1.YLէƸ>mٚ:4I -cM]MO >큵΂k, ̧lRU Zl3KK71PNe8vUۤ>A}uʺ b*T77zMpKAӉ2|Jg񁦵PxT+ $IlQ#۴lvӱ-[Ɠ7dE։8MyJ6]cqܻq5<&Lc%a*%mP(lڙxܲ?PF  0cBPxIPXL&]x6g%T鬟fF}P&$m҅BN9p٥:}GI 䒖R5)A쳲3vKNnYLFM[l+/&X[3b+M'Y0𧨊}t6Ț[y7QMb;d)KGVwNhATewwKzPԛ&,M˸ud,6؂3^p`Y6#]Txy}tM3leY(,^)m-QA2E` d, -I?M/-YY{6J!8#f7˽A9 NΒd؇>H::Yueo+) 3LȨ7„3a=0;jiM7SKF@ -YVEh>ke>+ĽOmlvd_xԲBML߀W {NXitFXUE\.!ɮfT˦9vJ/ -XX[Xٮ6 Y/`bO 2''Kr 6ϥXS6έXsհ-eAn[CkP "FUX-U,;0Zmh7R':Otim -&rPfi({=i+yAW8+:ku[*FVѬ]W6לU.n`vb*EGPFanglztƍ`7֑l ,kIg6P{A7ԏiQҝ3 j31J VϦd8{2?֩XًAZYSY)FYep@U?.kYi%Jf`٬;ef_~F+߇&oh}BX_&5jZ#DrB4@>4Yt=@imekfKNO $K?JJoUCKO'bcT-i|hc\3-糥6C 2'w˙aа]+kq |^s283Ӳ!xF+Vb( 4.kik:[es0PƖAn)e fb*O܆N5د3 F,kl[xZ|V9l#ȻFO`ay,ۭII&VFb Bl3Q-qidG:*Z}˱GpN[ /3J,>fUXua{}O]jdٲ'b `1)ә~RtMpl};% jJF,j+Y= 'OvőMn?؎Kga_mPԦxzov8=bD6I g|Z">*'4^n9nK8/E ѹKW -wnڕM~w}np@K~7`\tze+13CģZbn7yL6xBrrZr<&y)~xx8{qcGRRï+Jf>`)0|M';>c y:qۘG:&C@:~:]&T8"sg>> -ca:qoSqpl ` cN{Kf<=}iz08k y } =_%2!uLl&~w_Zgx*H7kɟdgT9Z.m7<^?$>>شe} `ƱS\;c4nĔ@БldbXuf'k4a]̱}¼'{un>Btvz=OL{ -T љewΣ72biAU>f2vMvIvG=z=ڙad;v~q#EW.922+uj]稔:gXQ8ks{\~I}pyM<(NjcZ<;Au83Cnr񐽪yrEL|^wò9淇σa''eoߺv]ÉK'"bHKW?rU\GLUgzQt-ޚ5-tOAɣ;~9B.>Fܵg~^ttws=Cn莜=zTs=ɭ'tsrC 3gb=\̋NI֘5/2#f=9òW{Zvlɳ7cclb̎΋USS2|Tj{9ݼ7Y} _zrEp - B_8 .n}sA; 3`&dI$śP+6F|?ɒ?\JCeR*Hg w.(HmQe/oj˭'Z(l>?(GNeMuiE5NT7jѱww}|v؁}eW9MDHd'ɤ{vRI>NZ ɼŒ)^mfu~o߿_{zU6O_ e.d)ruF^HIo: 0tRWB&ɼ;Zڣa??c|K:Z֎ݸ;׋arL3>6&$ETVR.\͒`0Tƒ|9rEznT7KkoIMQ2ciF (ϙ -d̻;=gy8vSoU.#٘yh&ojfz]pW(WOݪf˒VWy92˝pxMr[ګH/Wnz\-~b˝ULJ=\D0,B -Q=wnY̞=./VcuA_<"S:RU W7)gBFTGE+cOҙ7fyen$_mRo5o,ZӾ+ڴIJOo7]q)z}͝WÔ7gKznDMcwؘDOAy::n<\sO@~`o?dK&K -kb_AX?Vkh\_d׍Rب(5y439[Quda O qRjvvhQs|S(^:G'bhXiOxoz*oR}+?oN~5I}N]+ 0.\bQ>!t|$s66" bu2/̻kٺcj4|N_|rf=l/bŌZ[$QW+ַlyÖȾf[1[(&/Fގ&@ÉNŭoyݑht%?x%ǿ{7a4: (i/V}a2?v,kdt2O&$ V&y=i䣲t`Gqzl溦5pǴѪtlfw5ϳʹ9kWfu#u5nh6LB nfIw 64J4m7VزFkf}eu۠&\$٢eGI1lB,w 7-F}*5nN{6rUɚ!PulQ(]:6ۻqkH7+-SeW!,ZoۋaEzGiMt[wf?dhnaY؈r'*0]I/`Urź%KuŒZ6FgCXжf4}H&tNJn Iְ[d `:-2[9XüG}.kqOT⍌=./Śu 52h -^Xc> SK"ý$^s;l_1Ӿ:Ӟ{d[ {2mj2=7`u 6hNKU1]{hܱtܨsߴ!ɔtmlfxCރ 饳&hahܞŻcE|%Z6)϶cG|y7Y# `%C1KktpVp=õSIw43wFNفtsћL$/tє).dY-9b'A_4|4Eg\DOrQb_aA+'zf2tw6`ZwPN<G87e?"9pP 5l3j[^?<*`u7Tkh~ςCpdZmC~řl?dy+߳+yu%l=>shCY<_w V8Go3=r.7鄶EIY㯞?u)h i|ъ܁q˕]8o䢋c41lUs[k<:%Bud6 i\1lYK"gz8'ndtCH>'N˃TGH:V[9}r擡zؕFϤR0 GV H: -R|(J[,P-DRG\s7T; ޮl.{ J/]x2zNKXJ;OtcXf|'ۡT>Kkxx{+$d{?w0D,U^(B}WmN^7)tv҉F^e2V.Iob5]HIV!E$=|95Z0aLn4UTH``6u:p$~¯thw䏏ZEurɠs֝-p4VT]2 M?9yM{ڗsރ0*FEIěJ~ʟ Mzup7&̦j!Fau ]087fI<ՕTਡn]&LoDdR!䃠7;k4L e4]yD s<>{{:.^6E>0EKa`2j,@,qh"m}PIlc;JYQn)[Z>ldl[2jJ`sݟ -ҖoV뱓CHE0EY+_dH8:V܍d }Jr -m*?g'~ 5Fk+8}&ُ֜7D%j]TYt q^mXu;hZ|wg)ºK,2,ʠNj6?_*Pr-?)sZT)-\hrM5cL -k -t3>q%C\c׾b'Vqm0$lkjU`9 %9j %RxuJuPN8]w6,>P<& E:N,ImğՃ| :ܱK\¸X VL!X\Ϳ=utX:yw6r"o=y?<~Tꓯ'"'ڳOnW^h|XYL?es˽--9g []ޜIUzF zcj3}zSL0\;Id<a^Ji<DSA'iO˯Dq } (o#$27H{qs!6V8N]FOZ-N9t4&?m55oSwtظ[!VIfEGЭT"J~,Uj/ 4zϝD쩓ND;S6SC"1[ZNGudB\[8RXJ839sn9[

      ,DMv8AA=,5s_Fy=Э -rm:>ed71辥WpbD5;Tznٲݓ'۪6ѐXMq&}"NOj,eb6΃5~֏#uQj,dfGRFH5 v Rt9U -)G:7J5[|ڞ`ʮ6h9k9yyv,POK] hޛ ۓXi VXr6::]M{3h4%Ghؓ"It8ԉrɫl`O:O6G?ʎ$ٌ=yJ89`zD[f嘫AdnoG07EӢKU2 gȝzv(PٿFlV|D*Zm[y8;w0VUn䊉>}7'b2kbLjbq|J 5Gwr\= YK=i UXfpyqb[ӵdpR1Y8JS긗z m)*tfK?l<흟SM+^oOe`_wc_.OS;j|BN)X*e+>I>iOO;ܖ dpWumA03+87+ti#zhF%%lr=*-6)*qKgZT(6:ӯ'cfsmαgㆭ@rDfԳ+'t֦,;=fȇGiMl;G0ȱǽQ0kev-כͷS㬜r-{[;zL:'[ƃ&%5j-1S kτ2>K'UU!&g98!|}/?\/'Ye-?wNh~E_9iIڽmϼi{^`PoH"T0  - {P\)>WK^fek 3#zy>O}<;Iާ˥ʬ/v< Gß!7za^u{dAq\o靇Fdp|\`p{Z%ʜhmj:6bG:(Z0==OcM5jwe4A>7 -4cկ5 9Nii 3*2'#KY7O+>.jIvQN%`w-W ݉cewЀmk600 -#:8i1@u2,c8y74~1$|=-WFno(VmP;;hT Oz2@{  *A -M53B ۽VBY\.  4bmvi7TG\V`T06xe'T#s . v@u.% 겺**u_; m|٣Iw{趮@T$%K ٵ(93ŗ" $!;qg[iդ>3kqfٲ؞>}v2j⾕NtMc9ԲGJ{/HI+ -{>}{DF:`)!!Hk"5xۡ`h_+?QwEqI |7* נټރ`!H t?>a` dA3++HPގ`YO}8"VW[H bs*+0 6ǨdL?e1x~"4nÝ^כ>G@0MNO]n=cktH #M0ŭNlR 8ې0ʅ!0soЀթb^-ýʉg } zћJy2x;Dm'Lϩegkq&-؆uKuBĆUDVtX$Y;S_Tt2z?!L J֨jjLyUpbzoMTȰ'hI*PXLPz32}(v6"]\<(Gؼ -2Nh>C)4Rnۼsd\iZr5'D+ Vַo;캦g4Kw슏DL ;v$4yySɩ!Ātk*Nx. 29Da 8:3S')K*tȚՆb* :Ɉw0 Qi#X6 >NO ak&W%}1Y'IUT`@(b@ʲHˍiax7]R?H ߎ5j=i[MdpHH.i5R5Gc]0 e7N!)ɮ!/J!  2 b߾ָmzJB8Բ5aOulNMMƭx\O6HԁUjp|lY6@@21 IlO҉Ƶ)H!gҼQZ+2Z"?PoS3WmYD.Hf(5B -MSk*a;(*+/N* qi2Q6s;3V>]̅]~㘃Jdau⃀"TAT捊(-V֯8=X% Xʩ(ˆts , ![ZHE+. cU AX F"NyY~H;PZ;\XpmSY6w"ڍiYp嵛w4#QCv6PR{P[Uң8Zt bn#MQڍ5k7nlunN#U]VxgV6utEͤ%^UPjw& *ᾫT҅j5+6'NH{F*g0mrB2,*Dc6*[&f.Ė])O'V3G]־SuGS -%_4˚,:8MbaY@bGl;ֿ(Mĝ#*GQS8p N#ǀZYY^*7$qLFP5IȨ)3Sz|6JZ> 4O/]^'_S'_g(]X'_U!||Em|||| Ir>}O|%ɼh[QvtبU`YSd)*_TSucoʢpcB }LN؄a%n?3k ppISgT)eyX+SBe'BƊj+M6{R&LۅU: '=+٤^Vj7- nUQͤ8@&;D:RN)Ҭ&@ tGF]+zHV{):&ɣ'xU-ϲH(E3 sOj^9ZuƷ*g; -qL /L56F\g55cl ЮPsiY֣c=lQ)䟮QϢ9Q#خFO)̼ϢT"}>ʼF=ΏPCV䫞s59A D!6a .1 Mb'kh@eLA8]3y;͉LJZrKP [K7{ї? -9Z*^V\M*B ݒi ->BѲ.S7tgS%ɓ&)wRv_3=ݎK~j)]kd|pB B_eX`Ki2,iYvs_#)ӦGTlo8ސleax [YEodx8FTEo(~_9Go:XCEkϊ8;!n?P** -J)q|X'`.iXENo -7ba;U fU`$h: BK Kct+1BSmn7KʫY}HWIe ʁZoU 9JyʰU˕e$芛%~&̋QP6 -X;t\yȆ젊s̳(;hPeٍ]aiM5uVJU_G2CNUy)MoemV'yopeî62Ϣ\j_(q5BVz9:ۺZ^6$FCz@UeD:`H冠Ώ7-O]ɜ;dMKP7ɒE1"c|KT2lLuGE05Q6uRBHEEFᏱImJ!жw +ͺlDe"R -G/EG,UPZd)U?&ĈQE#FɎU$;bHA\PE%]R D2KIQkX6$N5(MbY3(Ϣk Ey~OQlFX(O4(O4`|QY=FrQ:=!59^V8j\H8Ѿ olauQ*2LP8H dnY[+ Oa!H&ݕ=QM:\[8~`GSVWl -wFJ.-pLZ+ ]_Nq/J*P쫎]Wd -~ Rewcr~-N JR-:fY~¢AUA]ɩ!uhL[3QI@u~ޖG*p`7)U'[fZ2)Lç)e -PU q^צ"4} GtlnQ=W'7QJV'^c O'V*dS!W!锉*܅gzڬ~F>C oWPϓG'Y*26Uϛ[dD2-94O"Wdy a\aX|O3O,T$W'U O7o)"ܭOI4OO!RKa> wY'] VO# -8bt.>>Ɋ};?>*܊]'VՇ}b}獡}JA}b75(maqBS4>)\'VgQ]饺OLG}bU}Eڀ># Jи.A}JT'KqkXaZSgaF}bӝH+{)U/164?s7>S۳t6C(—BrPUvl;#tgsS`0"cfx* -rZdq6se?dQ7˵ewOe{XA_NkTZ:%JR,z1MN[q[`.%oT+ͨTEV5&)57g*(չDq)B7"/IIuD7ldSi/8QUS*} a⸑l*],UWظ_+*lʖP0GMȀ7  [j,ByTr3)/o묽3 C&}tȈ}bňc ,K(DSF"4PT4d|TE03S5`Q`tEɿQ9{EXje}fS={Muri4LW}HɢA}%MA?qeo yTV&T⡨FAh-jo>h-::T,bl30QuH/"]vAMmC`TRMeGrġjluwԫ),kvī(Zͧ!l=c (9SkұNB7J,U!MF-p(91 -qd1Zݎrlngt9;>tH -SA4E[ZŦ²+ۍRw0变r&S$kD-k\ޮubaj)kEg -a55wZq)#uSA'q&L3\X[eVxU}/Wl+ܕw5}t aȝo-I -5SR%2T[Aik@$d5qBFN2qCBCE5gJ*G*VeMX8&U*);jAHj撲I%!) Uv6\еp}]1=@f$eqoU{kSg823,RzTοY8 پERFUϵn+Yf#IqN}7{edH*-I#ξr\Vq' >7KYQ/P_]LS<.QUo!Xl'<Uy⥑Xe'xaF, QbCy5B'\ -T OuehƳYo n%*[66ZiVN>EiTWt] dc&Q{9sAgyw-moU&Y0ʓn1HG #P933ZNXIdgaS{A%4%PF!SL7tHrjLu>[h7 4G[nqt˺99mpu9gnpy+|Mb ^Ok]5UjQA4ZG?h@|'P^NOoo}5Z$-H`ڰ -*0z+x> cCo43~Ng}Im nMP\zF i4th$k˫lC-iv 5ύ2ѡ&v+nRV_9:HUkK-u<>GmA=d9NgϬF+$ NuC\K㐇^jG}f~ABFߞMR!0Lzљ9??tji͙ZyUԤdTlUIGii!qI?8>AGt:KKzKRvW1Z>Mu.GpK&<.n._>v:&BdR&%co=iEٰ7R:z@kڀݨF(Y]"JkCc%nԎ4$[u>ԟ.ݳHWłډ (`{:C>d@ԇLNP_|,nd} m;4-^jaU,nM'0m3Ms\Zv_* - u^znT| -l+m:jK4WPgKʆ!3Ռq#!ਪM-6k;^ @=5[G+* |߹;؈xYԊϛ $=iξℿ6F] -2[èud}GBlÃ\!g~yqYhҟP։:8&*F*7MLCq*X |(kh:80Ggm1@]~{Eojgʷ$^Owp (WW7 F~ 00~d7z@zzu̼sT$ށ̠P2mj94κwl)`[< F0]&86fV9>G#*nޘ=^[nA~hApp81bM[˔Xl{=);:9G8w -ݙb 2҇oLWSNI-I nU{Yo;kks&X -Y-θnCºF֚Gz^bN9wFnGT%ofT.B۰BV,x9RM`'WsBɞPVkr` BrAk6>;6x/#gKv;F'u"BJ}5e94Pd4;:6QY|zH`@񴗌p"ŕlo` ggc}b -M:i}#o Z#g;"ΠOGQ$ZiYiV 4L Xii\ad9C0ؑ&Gh[uiz{!& "jqb˚Cj#q!jtp{USC. mS̈́Ej'8|c+TLTHQOLɪN-¨MBrx\*رlh-N;؏h' .'Nq$GGmyļ(Gtʃɷ~YU1jz.9@<޺RF@c[aoaxZzP;cLt(cZ8H,@V~ǁ֮b53ً2Nv-F'|$u< Z_4qa7>\[n3A9~f/3NJVaP]uif;\F̕ZF;#UR6ωDAZ7xBXY x;7;~c#^`9n+l &3Pa_dEъ:lëFI,9:{U^VQ}.H܆rH\IXbM/mPup7 -DF7`V vUig8ϴ:lj%xPS'=ZVkkWWiaшs1;n< w0$"[R kqh%#t/WgB%Td% o%9*@:gCs71D#m̺/^cȭO3$ÊB=\6|~Ꙁo:=95 -oߴp ->A|lM ~{}xQLWo#=MLyc>GC nb[`-L4=vv@p3"2xXýsgԂN;ѦbY̙ EAVذvhBn}D=$P 7@9vA f|, W^ ы(*j3U$fVSW$bxM/5;9s14qkVxj 4Ti{8Se^fǬvw<i}D>ŭm}8kMIP}j-41}rM-Pv(zfb@鍵mQNjڭHj{@XO%qzގ)VzToz`OUFp+FPT1>@M{IR_|x軵qE 460272Qj(Jn'C-Q|N @|Vd}/R MVʼn<]scѹH8_ O8#@mtl%RlT"V2SM̚b['l1dTvT{N-|5s~I݇ȩ?0k9h}p1C.6*f`i^e16h%93 /ސ&0va[@`+m()5ztb˙! Jd/V'PGnn=mۡ9X㹘dҁl1wpvf{5&k))w&JA Rf#?6 CaD}.&@&|VdS;o6 hî& -mO#/ctqgՕq g+kI%"ǣ8Lkk_v^;$2ʒ6EAѓNoh/LЭpva٥U]d'~fo9dh% -mj6):ق x+ԊYPT4{o -}qڠ*ԟs}۴ϳ7>Qhݗ:<ٖ0J҃0}|T[/l=[*haoG+O>7X {[ (t֠i9B u0Aq}`g~mkuVT9#Kq]M;ݰ5nr>]qiɵX~2{Oڳ02_V|ӎٵ૑t|\kt|m/kA2|49 1P|vyOs.C0 xOv2(%(1$>;'_pLOwxjj;[r#<>CC@TD024d]{2|`cFC cқ&F}0 MY@k8Z58RX0B{: u 3LͬPAjۭ]C%d0 -@ӯ(XK&%.GgGWĺҚ-a -n`m{<0 R:aiY@Fg.ZѪ'$ {hͳPh}u0$UIgrQ<N@Mա:CtI) 9;*>Y]K{SK106Q7*)TQS#AmtYP $v5` V;IBF7H1%6im4lgp$XjSiC}#[5-֩o<`u?ϭ8im^834@ksH|/^&9=O7\3NXOOV0{%xͺ`sUlC;)! pUeu9V_qM߁法M}'bA)O{H4f٪ՈR #4Ы7Jcs}^f0 ƴobc褟)< pk3#n&&4c3PōP8U30x",s2aKc^g} 4Gc~ؙRtnX$,"INZ(6FMb!G0D%KT( 4'(/\mj|~ᨿezx4sV9ZZUt]bx:!X-0|IVv9u]ޚ].0.' @場KPׅlhҮ `* -WCE޵"`Xz)jhine-:\:."Ij4B*:F¯ hc; rÞUbACq]l|(>ʋt,fek֖Z(fޒ)@mU,w'Y&詊Vŋ[fQO紩HFXޓݥ1 Q .o -/?ѓ/?'LzFoͭ(O} -,PZhkZ+2lI\oykY3qHC#%Jk9Xou/y`xo6^],.9 -iF/{dvK|N^ ;tJUo~Yor7lJ3af$W~ }+WgVY[ЅO[=@C]Zy*)  ,T jGIj`Pf5"eiPWV'\28n} NV BS#Д~hG)C4Q !,Uű*2!.MT p58B%kU-;{-)@Ol;ܓS6# Zsu*u tf;e=ҼK=!dxhdX4==-gykA%8N=LJQH.{<#ېj]Eۡ-!m r8.J >EzC18ʡZ࣪^EZ9 -P`b+T+Ұ[qJ^]` QZdx@!@9m$[:&؈3%'|s'ٚ}Z[65Vj-TJ&V6rtI};@lHۂ02U,En{Kzzk彊%Z)潊%☍ybI8ihޫX+]F``ޫX+06U,Ղ*~ {Kz罊%EؼWWG`h+Wuj߂n>ﵓ-`&-X@M]V`Xn⽏-+6~! I]V,Jcsi)WЉˊ}$.+ :16wY$VZZn; -h턚KܫNx6Ghmѥ:dSHWct2 -L:{gUlU$s4 Ɨ#N<>فw끯ybn,0b`ϥ*cw>Rt|ș}CXSzys-Ns45gVƛTJ~9:b1ۋ{ Rbh[C,:hz:+G ق#PAd\vg%XUAMpzRY.NQY(4o}x@."udJ;(Wt/?o9k[`,+xg?Zg˔S%xpR/ְeN[`PO 5tNUO=殦.(l @Em&}!KDM*pnw80"R._WD/6vfSLEoK^9Jot+Gy͈<cČJ ] ڊQia0J(r])w_=ZغE,ATݽF%a_+|J e7*ؕdBQ.*Z֑\9FikxMC-XS}Һl CՍ@Үb|( x5IrkzFCW 6L9em%)}5N7*~{#n*og5 :)(A\?mKv^f(joX:40o83=s{}J𸹆0 z'1I&gVëh/CI:| Vdj~>mA(4Pr#w _/G`Եc 1Ⱥ8<[|-.]QOI|To;NYetea> fe;-m>Bͯ:^$/PhF -S֌Pi/POi{H3%f~c*# -i!c]lqQrfv{x*R ZA|HxE6 ra@OkV_\C8T -iړvRQxZNeSp9EE R̽| /U0[b: |̴=|zm=MmSckXI8 -xwc5ؿ:Άu7z[,O_o`j)u .pMn5z5TqíN=a/~,0vGxm'[: .ZҼu33W2W/hsc;ypYEŦ\vډlQd4Թx-2H-ÌIͽҀFtսqh]&/9*+:OR$G@C fZZ|NЋk ,I[e70\U9S\%tw(ma'N\t{C!XmM>vCմlU {7erCFy*{j}ͩoj{" ^MKȀE<9-:</:,PR =t%i\ n"gda=TӰ~*4ǭ_SJp95ԕ|"Ñ"WU  krЎ.E]Kޢ&Ly0^X^J=QTKtw NJooj3xoް7@E7UU{"~o$ 7EpTy U PT8{}@KEBުDx|~"[]4>-_|^o;-7_]/)$&,3 _)>\Lͯ% tF!J -:M_B -P*0E.rBEEHy@`ʏйC`e8F"T0, U"w?/E͋HJa͒Eg9=]^GͰyRɳ "{E`-Ϥ#p8byN(1ٗ^Xz"(1b98d9f;8p<"Ѳp6UU4x XfSEq:`MEE@7_KP=d:Y]BD&` &` &` &` &` &` &` ;{daA^lsbW ݎS>9S -:ی`vA?b(w` -vwAu)܁)]C#r`00;0e{q)A.kVr!{X\fG\JF\dKu09?QPuC E.׍56TJC[4mT,~n5_Q 9j4'Y۝JMh MџkƠ  \Q~3ӀDOeU&TTfYJS;t IZ'c;@0CZJ˂=?!ux4fTغ](d7;`v}6 -H(Tڨآ~+\C"{[`'®pA—Cƞ6q}ī>= -pȑ>U7P!O -A3N\r -Lr*OMp4çJ!2fȵ> ] -aśmvMv@t|/BI -A3?;OW캬uș -A?;OW@?Qc/`*.1nNw ;]QH -9hR)W i)TQB :Sޤy`Șœ;5]1 Ƣڠ6wS[cct^V h9G@TZ۴CpLí4p-a"QbQimN]:npkx3ՌHj@D)?ڬtj6G4pa")bcQimN8n5sf6wlՀS~; DY;wjf-U&BN"j,6֖c6[m.j`5wT3lr$= a"|SS"D lw \bQ3ՌvϮ=rDqbŬS.9\W ]_1NTZ*Xlw22115̑lED-i_1~T6XlF053g ]55 Lu6$IT6Xl9m"*EBlBTiy$Tښ&CB1*c;љ` &` &` &` &` &` &` &` &` &` &` &` &` &䫢L0L0L#q;I38$/Å:P-eI vZz09t_d -?C/ IHn}8z3=7?Z`Cy᙮xYBBdb#'pצXC% "%$E=O-|GO'F<2hk/Ϸ,.@ǡo{зρǎZ;k8`[G݋%Cbuǎ;?m,%^|IĹ9X @c_˔!^ZpڜP$Ąthw u%@wsH_"U Gj7+ɗ/YJܰ)5RDx}%^M: -OTcߑUp N~܋-۫lQ t?LOadH zȣ}1u^%0.hq}L¦8$I7vn g}z-XBqҞ#@p -B(.cD77 Dsk8T `Y pOZ%_J~xYWRDhi%A1*PԵOQGSE:1h{Z1 gy7/\EdR(Reg@#Zebw h%?P@O2=D6~ғwe}l~| Ԗ|Z#|ˌj@OC:<|ZySh!]ܠ E ĴAH{H|_-DH&_yD#\Է.`}p# pӜ@,>stream -Åz4JP?n&̧ᙂG>;ύ|G|M[7E[#4&OƯ//H41fBx._>kE{;d|R)',PTXéU{}ٷ.l=lj[ܛ.#4&'wZLC4|4%8vtC>ҟ\4:%B}&w?yh/3fh6؜dd@`&4~Spv~$@\!E.nitJ8*LʑGk+$IfMg0BeH%ӘXv${y;'\J\~@bsy5:<6$7,=7?J"_KT$Y*6Eh>󅈳1;#[ąJѩhd0??a0B[_(QL^Ooyu &` &` &` &` eeX2LY57tjr|5iZKf Kɵ'wTg <[doWzɳ)G X5,7,=Mu<4RCKsm/\L/ͥ>ykO0_odޗb8tC -U;? h3rzVYg{j8k|;_xD3ryZk= O- oB)hdV o~-mA+oԩ/#t *N^|u |ygEs/dcCUOphEln]+a#[Dۺz~y]hJz_MgcPQp -LׯNto˗ -.|g-G1t8&`-`n(>7_>kWoܺM4hݺ?ʍ-Ds!;K -13d_}򣯎>ׁy>[X{ Z/ -Y!UPsu8 >IA? p WoBf}uWEd޾,9*_mֹxYwƨ9 [IK% G;a$|A^Peczk}x )>51~yQhɋ /~b,*ˁ+\DOꚇn&Vo3S -0q~2\QVM?ۯ,%K_B}Xkp0fJ'G2j,'zvցT -, ?Z?Ml}.jP" V$x1+Hӫco/mFO41{!3zDswڏy̿EBᇥ<[/W;r̓&g=,kApV$n^xphJPxʁ+߿ww|]L^N2/3`_~/ik^:a ada4Y[|辽=Lv<X! 4Z4߾=}3^4}|sϑ 7 -) 3k4Oanmߜ,>pgo7nbA @ChY'Y*9jn}?M?G4EC#nv%6#@VHqV]NC 7+]õWhO@c<+QB=Y -ENbDsǾ -},p7c,-Xk2ov 8 IXu5y߁FQ˗2b?Ϯd=#>ǎfX齧з䚘{9ݱ$ X_gi +s6}=P2)/&DZ'bf A#apCa)nCqscbƣe@1[|/udC1 0;cY`%rPkpKמSugӺPϛ$xgf2Lbl-&K_&hWqlEG n|45%5{8(2lrn 1xm&^s1ƻeq0F"(൹yGn߯=5!AL( D%ͫ$MJ/$RƱB&m(bΆ_i;wÖC0)a!qgyhWQ"¸l-[7^E$rRߊ;6_uf?xv`laxӀs?oлtp|Q$c_=o2Cy+?]x 1??/{|?=ܬQ qU[2h9>?CʗϮ>$rd_O}5K$Cw" ~Oݰ GT FntJ V 1O}TF\c׼:r-PApG-OW}/< =CxqYپo2`\'ntCY<(JFFcHP>*.Ǫ~^ -'}<`A$UKNͫWLf3brcDH^5"T8, I2EAk֧LH)I0E# Z?󚌻vn[agNSkMM0\,NZ&,˚ڃSz:f94c E;3J-7+Ek Kٔ_XzRv:\XZRe~L.ڗR_<'_6-g Kk@r0Rdw%F,{"//r0Dalg|e 5Xٔk[KMEM",Ӆ2dXLE?{oU}33@B%A C[@j1hx(#DL6S{nZ%ֲ}P - -XVbu[E]>I{zM;33g/s}ߜ~Ü!sW}| wvno鼧h!YsGGXb_4aA]k;2bM ] QlkUka GVsr QanfxAaxQ"rn݂|m[eh)zsF`IH7UC4U!H"Qrv>m ܴ m myvf0HA;a-- RN8@K0o9xa`#sÈ74F0 0o9xLc`#ƈ7F1 0oixLc`#ƈ74F1 0oixLc`#ƈ74F1 0oi                                                                                                                            .\mV HQ`#)w.$@)Lcܹm$o0r'=1)w20f2R.dad,Ƙpfc&#Ör3ØȰLF E0f2BGr39 ɌLIs)5$0&3R -^Khˀ%%N?_&| *kjʂښ -q0ua2kJuP_%zv+ ycSf-^ОýʂSolY9 ou3V|c?:70X|| TOmlS -[_ 8}yϋ'~\> -pc}i[/{g*znSª+6@]sϱLa/e1!>9[o:[:kWֳZy]g-z4o=lv6[;םM&z}g6VG-˧TFϼq셏O=R!]X7r݇zt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*WAg -:UYzt֫^*W;r88]׶:5@ۘR3tH站{n5%f(_eúy=a.dcsȎ?y<+T*B]=ڡs'6ϫ 6thI`UimB`ځX`y6g4EKBsGڡ'Z:뫘|vȌjƕۼc=uQ {Ƿ,OHb/{ n[٘Ğvh ::0*3ޙobc}<ٓ/,ox۸Љ~;48pH o6um~;8TO?Pϊu)vZ3Aip<==՗WXK*==WOZdN6KXf/Xٵ<6L_51w+jj/kҺim V6\5uIm}O+B";6v> -͝/Õ6vvnK3volZk}*rcf.X4-h´vw%:vNg>I^MV`V_p/o[0񊪰 XAxUSTe(A YV$UUe8ʉ(pE9NET k'Xp|XUXW8aYU%^YgՊ0's'jj2ֲ"UURdpAVx5-,I C U+(Ʊ$0*5d# 9&Udž^* )QÚʊ2˪Ds(*ǩHIkaIqJ9dOAР4E%%1isd \QyNR9V lZZJe5ܙiδ-KJb#keYY"@NEQ%IS+j<' -z5VRXc - J]TU -HS!e\eHtBY%8C")5 Zs -(%)aV`9 -%.>I(B\hòHm-ZAބMxHQf&)ZA -sb02anJ&5'LѼ,a@(hLiM"dZ$fIk4-:V3CQPd2qPqɬ#U(3dP|1砮K>&,k@ -&c -5sJuE,Пhzle%k9(l0B(hPIV Z̒"A44ц#& -T"2C2Y@F RB35 J@=I_H IijP$ -_T``YMI';'d` 8/E,rEd5 -"ʂ&XhE6 8`NMǐLY}*eyTX\D9}֔gL˶dY#Ʀˋ "(D gF+3 ״l9jb -&EA̔i`PXA)[z,ۤY^TjDNiQd0UyQ3Ue5:5XJAVzݵ*k:tEpkU3;ZչkU+gi8ꅹ n(!oD`624Ȑ׳`KH7,zc)&Y0΂z: ,΂z: ,ΒIOKN1QR%C^b)@L4S(i -8"&)=QQ:z8.t9b%-#MR9$uGLϫ게VVXh -m=~Ih@[8p*ơc@['%NB[Km 8 ,2t9vsY]zVva=*)E(vz:5lמԓzs8z:kt,ΚQ KD8H1wsЌ)Vwsʌ)Ɔb(nEޡ@Qd`V1Q|+1`tn6PN -Y=Y˩z:S:Nb(f D>bf/`EJ>6&Gpm޵Kj+KУA\$[o< zԑ+jj74w9^ч/ljn_tw)ZZ,l~Ï ?ȲZ[fM]g#҇ޑOE0P=}7NE? zcEuHvǃ13ǷաAjlQ]q|v̿ -u3nɷ;[fUU\9m^dǻvG:|wGd^C,]_<wÓ/n/ -Dp|A3hJQ" 徹P45g*ܸQ" MQ/z0P۴}YD=vӔ1UN:q=~gu0P;ost|%EPw. ~t8PEPgݻ0tj3;9ޅ ev?~NOsNdspeKv{9 gv :kaze/;(Aټ (;COj`.ÚtYvn,Ywf3Lz˷;-f&_ͬ8S3o?&֟S;N=R_po_ .Ko_ۇa-_v\Vؾʆȑ) >_²!Ge%D^Cj!c rvvYйޞ9ޅ,sxY=J&b{(f{L㫙%$cf`- v_׺w% Zw?Z~\GK/V`\/RM. -Ag?ʼ?w'\>q|3]?t|k]W\eK78޻A29%9V  $H ÊiC{/?#I5cm<3JS*=xCLE[й,C}/L!闏]w|~7O4|uy?Y!`M`OC佺 -?ƃ*P*mvAǔf!+zd= ̃G2C&~lt_ ??eԮy0[t?{ܻR*eL f ^}iMͥP1f .ߟ33vJgmʖQ6%i'r'R9)LQIɁIJ `bThjhj7f1#cY1Ÿp"RB!2O>ȇP yHՁ',R/1StM?@]{8gu0UDp04=m4HOl@,O>~;%-p}�#ٌ;9nuM~Z)c1-9H=$9o`|~SG̃7GDc>mߘ~<8Lz?_Q2w\/N>$h$}:$bqY|S#𷿷>,C?VH eLp}m{m駙FY~vq_{էzV[wE)KPh^dusƎ`UgUvc` p}]6vtt\EqŝkF%M5]dU'Ië* m+ -+*/HW4VdQMda. ȢJʋpxNUWDT!+qr89ʲ&ȬVVgYef)aQTYDb@+Q *&p܋pgI=Qo% aTNUQ!RCY"e++"AV`u9VI|I%>,A$\T !DB*24@L pM,/kaA欅hiAaAI5cȦ&e$poAE -|+B3 -JPutQ2qdb+*|$j%cX -EH^PndI0Zk/ r[\ Eà -@unY"M-ZY']-հNUHVKQŹh t$6T[RYAxUS*AኢH`& «zBQH6 - 0h%EYH,+I0M*C8=Y J `BZMVai F$YH`zUT3X(X4Iފ!M`~Ae24- >A0]"gWZUH -BTslk@)+㳷KR+u !B' .ta - -HPf,Z-lK0! -T[a&TRª kċa*.g41H,4 j`r`aPaRJ& fm43?̰P;2T̓* -jC'2h$@ﲨ: 2# -,8WI^2zbAy^jJ$A0aä>lE7HFX*T%oDK0S#f_(cl", na-QBuf$d$0 THV*pFZdJƐ`YB̾`M.YA_<V* 1)җ,F aAt='|ݵV*kjtjk*emX]0u!2>5߰2e]tvD.L?\*Oj@GzO=r)º%s@emhΒu=V>703pt=Wi]={~`Z=4]CC }h6֛o~ÏI Ej6LY~m0a3OQY oZM[@&QGUz_ 8}yϡ|,7;=BfnFc}YnX=O%-' ;e T7.y,ץ?s|-t>P=}c} 4HT|o$/1![>՜wt=4׹5FGL^gb-Θ~aLwo{qtl[I7v%3"/ 8c:18syWOoq|11[f9;Iou(cƿcC;w;@ms3/?S%;sc_^rZ!=jTtgZ'P7os% lȍ}.ٙGw3"/;-{'%[@]|V@udѽ"TsoszzV+Y&-k`WٰGd{x22:q?e. +)s"J\ YskZeqSI`܉RBEefSs=k_۲NZP[L-G#eXV_Ld#b*M~~JPf"GN􄿾nta6> lTscd`37OӏmxaL ?޼`ve;Şq_ҒПNr cg^~TN{@Nƻ3ETv;,'8v*ߒɉ~KqdeS}4|Ƨ9i):sR~GpRz{œz{E|{BbNnQ$d>gN eK&ICԱ@?:T?E#gj3*Z~6enIg樠5ߏЛ_o -Oo"*R '#%rY -͋njL*4wWwl.Ϝ۽kƮ{5c-hd ݵ+X9$ix5#X2s;UwdJV#ʬ$Ƌ~AY8E%\dQQEQ -\dUQb54^*(pK~ɑWmaMU5N^f(aDNxNxfe+7Z 0Hhe1tRM1۠d, V-%#jPiδ-K,z= _Ӌ,q] >8J +,%DJʐDO< W@^G CR]yP^3T.,p"01q6,! 7 * xE(2d -kPfE(`&PG hTN ,ʂ SU VR qɊQ$*rP4 r$ ܂ J^rHoPF'UQ P2 Ǫ5P&:J -X!j* Ç5@] -ϱ(A. @&9քB XUV ,[R4a?L0/Aт 2 9T2]BHI&1bB Je&d*C**H -1 )aꁲ -өWH3٪AĞV*JjVTVD - -LP,Z YY%2* z^,b1 KZ@XEgY"m &LY/aCAӄ%"kkjA&*\2|6nPU݅X˲]ɖ_Л PK0E2 zsq!f..Bz#KPRX:S(akl-H;iiR0ʥvk,lJd\hv-H_vndYv-Ho-̲.[]\q|f3ƙ[ח:]1sW}| wvno鼧h! GG3TO8\e?p,s=fYOZy5k"#Dqmjfs]:_{ vCjyw!AtgDqZV_*_2 -it+U ͯ  BwiSxULˇ&hM4˫A:T)wAĦmv /J*f|LsI]+iV|uVºs;5Gi^f9uW:(v@19Mr6#:BQ7,Gi^NGi#fdg -v|oo >{_nڐ39 X|b~)twLվD?w򤤸'6_X@Fy%OFY6|<ɂR|yR֩TdO^yBQL̓8*Y`1$y&I{Z}IIrSo aKG8iyH^0OlvZX8u/,#`ع#-БK0OlfMgr<0e'9_R^y|)~3'̴E)bybP_ٕjw5Ԍϗ𥅅9m&߀k7^n'AR+AO/7Gwںߦ FQz.&/zo7Ea."*&KY7&Y TOzm7mnSr݄%w_5Tk) -A`œ;z_V&[;u㲯{~)%WLvͭ={א߆kֺNT̖Ep}^yY"tO,*}l}t۶{'h#<}pyc躅{ݳ0O{UL6IKvWO,CHf?^ЛFn6_Xo˽R)0SSg[o\O>rӔqN!+?@G]U6;XV]&ƀ2Ɠn%__H "O}QRC_~oOyovK.D>qVu6~SvȾOxT -6?Ӄkf{'OM:u]lƋF+sVo=x"nwmηǏMsACo]㇗%)AZ=y_e_y>2=xySzC$nA:Pl:9j)MkH=-`>=7\ @7g^۱xҘ5xI?|OXJrzs[- t&cGͦ,?.v"n7>ífX0G= G/vvk?A:Ό)7m~jڥd<yi$3Yz}7MM(y| ۽(ދg^Zo #?}lfcbE,M<qG\wɜ^ھa޵0^?p{|7O t_ecw_}mN -@jfi@-3=,^&6=} xDkew޴`.rƌ3i#_{i؋ /০.s禌=n7=?o?|ƖӃ:Oդkȡ}qf53xg_bnƌ7sRϿ1W:ݷF k>Xw';}g .05R>cy}wg^G?"qd1Dm'\?%Ob{KS)l>L\P `eD/I6e 7~/݋GM x݀Y~}/jw]/Ff9^~7\mRo,\K̹db֗6-\w@z׶<?=7m[0-f*03nV^9YwF_޶WunKq1EF7Vw=*0:Wwyr]/{`z6uQjf/|5wگqۑoϻ$6enxtFg7ok4pʆjg -Gs7)O^Ao(v[?|ݟՅfߑ-w=&؝Ioiv+93nt LZ'~73weuuu미qeEJ~nض㌋5=xߞ=Zm1$C~q U*I}俓?_aX| @ПUUVD{'S?['>3/Z۳I뉙FXttVDO'~u'DxxY!YU/A 7 8f◎}xx㌪huՃ=f+Hu-P?&zCz${z~{ =@Dtk!= T/՞ֺqSbB|"Q{m#f˵<ϝʤIm;-փ~sHOo}G޿1qE_|Vkփ>Ɣ4.$n5ʜ {s9kMP9^#Qѕ:,o_w7ElW[dűUv;v{wN\dkL6yY܎nYQѝl\3M]nHդw?0_y}NWE ?nܸebJXWMtjdbhe…}3J9 #?xkIHi`bמ^I'^@A7 EV_jJߐsŝkF%M5]dU}M3v޽ΥIk|۱s~du%w33kF6vu`*v$XEYךoV7~|/O2$ fTBLKu+UUcf*K~<3$N&YoU^Y-*? -? -)9^rFm726̓d_3ѶS\6STw -;RNaSmxKjI^RER(xa&5]K1RyQԨMjqVj< tRZgqW͸źh@ Ƶ/P=9Bx׷̨(|~_&}ʺ+z^,7ɯsb4¢#rC~#UzοrElJҮXbv-/6XeOeb'_lwʈAB1.u-jw~ف~NWdhh½}9aDshAjt1/R&)KnS[yԎ +Ԏ +=ÊB氢ѳ1{ƞg{ƞmLk6?[a֞U ;wF sτcfprNp5Io褷&] tn򞨋oޤ[io&\Jހ^bt>fPr4p)džp)R}v/dž֟/Ӗ]iK]q:sw:.8R;;u:%vz/(w|yO?s4ir~|$p',,zBiRms=(IE|LgLeϨX}䢈߲r ɁFE"Lx1.$5q>Ly]Nv_Z;?TTS![ -Q]럄YXǞ -ZO">oet}&OEĮdQfn)@uJwJzjSd}ŋͭڷT(]dn%@>2+m"s+]e`~g $9a6b|fI+iC|)pPOkł!n7Yz޴Z6WD?E7!tOJ:/ hc%:c m?C-V}wOe7M[7DphߡYm ZvxY>mPh^dusƎ`UgUvc` p}]6vtt\EqŝkF%M5]dU'Ië*VEVUeey j -q*3,EEVe^%VSYA VRU^xM8i 7m4U 3U8QfȳaMcy^UYQ8fRHE+Mfi"Ϡ"'UTMMTMÂ$MX%jMȝUЗĆeDNeH+9׼*1YUh CwaNR90^ EVR$Yf+Q9M8E5Еbe^XV cA,QH)8"hHdфjaYȲ>V7y̨`Ȳ ¬ˬJ<lj$tRF|X\WEJTÐpW@lf! -,+A_/U /Y 2VTyQ$K, s`>˒1TAfYV$Ao%! Y"ixY2ЗA8$2 -4Q,Cr"A?k7E`ʚ[paAyJ }=ZiiP-!uJf (A:Y C8%VpUU)ϊP]3ۂUKŴVLtmY2ZIZ%Bzq$K08~A#L6 - ެ{ -/@3u -j2 !#N`TN%^Շ;tHjPEFـԀ|< ԆCu%ULZA80X`$!Ai+Pرj)Q,>ld*Tb KKa$/@$a+Щ~ @fH*Y uAP%[",Q7m0PQ`(PS4NQ4@$7HH] yu^&.q)d;JH&r(z9׌lU9X'AIuV]ABr5D92apd~RIy`022L</ -Q<[N7UV9ʬZy%|1qa#+$RB `}cY-[\[ܻn{w;OlK@riƥ봶vcjV/O8CN5Л{'Й{gЙЛk盡v7O8q|tzsTN:C?L/J`ɏL6?Iݰqjgv{v[ikd:%윎c*-󆵺LIsjJ;D6;':M%8O%율n휩2ώyV+0oN'd9s%윺vv]+Au{dsjLO`vn3[ޭsXRJXhi, kV9lu"K9%5ݵSY} ڹ9 Ƽat,dwBKkg3Nit -NjqYQ :% kr˽[\BUa~8w>3)֮/uNgf.Yc>4][7tvٹvՆ\9hYa8^TRm hAӟHewwA]fgV2v^e~}M皮H\qmjfs]:_{ vCj++c 怛:ᾷgh_0ZM8Eo-2,ҭ  _ڝkm~~AAaDmf -Ugh[=LBada8 ΋: g0.0 -mR g t;iS,v,׆٬>[S$УU>+'ySZuw,q6dG=$g&2l@0# @v^E.P 0v:bsv009o[DvzEڑX@[,Ut@[v`Y}5َJB 09F2`KS409jR.v|)E:byۼ:s7,+N;۴X*m}_eel&6++dv  ~7e?b ~7b<y\82 2<ɾLE |%..ck&ŘP3_bUu]h:_[!RvO'Wܽm=%8o"D#F1 zrYj}nm /buE[&8W='vi|DS1&:| -\W3aBMee4̫n߻iuntpU48ʲט]tX]3Genim5:7 -C~ju|PЋb2|I4Tԫ߼7(Ц٨-;5= fն]ܽG4umڹgM]MS. -&߾[nn[_3n0ߺyݱW+w<3}u?$Ѵ TOm4zE*BW}S+|)7nz^g\:e\-iɗ<7~էׄHК_^ۊc~M7e3:>\[wݖ[T7.kok\X=6W\S'OsT6mO@I ?}nֻ]ixf_gʽt;O..x__fzQ[듌ʉz^M7G_6h?z__jE,{;:f_:埏iy3'7翪MYd67qzh]CeOd3;vsӧ&^Zy=FOx}|9SZ`O2zx̚сql~ɓ<Q3zM_,2@V6;:Dz_F~ ^^;E{|gxĖ;'aqJl*V?h^>}ݡּYX'/6F<ƓK'_65҅[-n\k?[.]7\DMQ/5+uۮag0111$Ft O~[OT H?zϧmsɥEVmLLyhDKzqKcbfb@G_G_{O9vL]1.+KE~GO>2a E9@h6dQtou흋JVԂĠcYN6c0`%;&wO4~R{Y5ږ/m/^%e'!f'ěHǦOڶm+Ta~6,>f61qc@:e>덍IL2"$=nx~Xu=エ#2"טI+2cP261nrqw9qMϿzW?EV,Rz_ϟe_{&UWr5KZqv֒s_XҮ'vZҦ{VdsKCPqQ2DڷXO0v!LWZl R{>L&KUhSdHtҸyul66*רINF1y.q2O^/B1`%'jLYs4Kي>?6͘S*pI7 Ɔ;b @;Y]+py%b Ø/MJpb #Ph^d5%ϘDy ~/#\ٱi4Z2ЄiZKVuL]߬8s|l}.\Yfɷ:GVwM.;'vgf΍lXձՏIJ:ɥ_QdhɄ_>dIF - 3S`X~b%' -K -˄_a)$0NA[ m! mځ m mmA*e ХB[v-FC;qh+hф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMhhф vMh0:^%0^C%0^C%0^C%0^%0^%0^%0%0^%0# -hz hz hz hz hz hz hz hz hz hz hz Pkhz hz h"RX:FK:K63'!0 hbJi9=e0, >|Ez T9OmMe_q@emhvKBim0i|PӚzvs]=ϚR(̰@Ԧ/sSwcyca:n`y}[VN/4u- Ym+5_[)]:goY>"m9vftvi3Pסv޷GQfI'&ٵ3d!8I@!#d!w hu[q:vA!A -#yD]FG|TN:~C??y? _o*Ri 5C6Д|5e8Tmd@iUD7,2}UcqləəəəəəəəəəəəəHp&N̫}}4pΛ?8ˆ!lj, Y(=s B,g^><1|2œ9Y0gawFk8F?hB^sO-^ir2 0go-NG;O5y]JUF8AW sHSs߶yn1ɞwsHT}W${r'p@NM[Ck:3,B1B `xZʆ;3Ҋ˧eVCk[cKFڏ~RyK[eⶦ -a4aDtiiS34^ܰf-x;t7f=(e=,3Nxϻi{b(7:jD%{Uuy&@_Rh!#XbIF(Q7w J9 0@`Mq@tQ?*8[(%`8洇Gr|)t~nuQRx@ Qc)X$u8RbT){<OqXqќe;ArfNt$G [J/4|Ehbi4E.}"h%J,y )$OV^. Gn0-d( -HSq/R.h -y'N@8a@ Et0xЅ P؅,#`.O)G;]j]n9KqD4VÊt.w<4 J_ Brxl1xPPq '`f[ŅA`,XPv"$`2^!~x4Bs{G  YJ DX YP2]VT O2 ~.䆱 ƒP SJ)ܠY"![nCy-Xɍ@N`r '>CR#9NA$HH0\4Q`-kr2[j8'Ǩ`WOFcfCix<& u -"J5-zИB4vC\Fd(!RpJ0WpNd4(X0 S&R'  -Klv0$,vưZa jJNn'|(R* r cYGA 3d9A(炉€^&r -bF' WpJ[x&`eP,g@%Q@ )@ &Hk\@tp0XxpihAba ypnU-WA0qTAK!t` -^šb`%r+Q\4_”`sϜ - -dj.IAb%`9H\&v4d,8 f`A` Qp*# y/ k5$Xp XX΁S4 E&b.a5%7 ia Q#R% -<fǤm-MK%?aI"D}& -kȁ. '4dԐA!EsƵcHPdP!NOf<}4dA0P3)\!8E+uB&4O¨[ FhELU54a|CܪtH$,C\,dp{P~ K3X2'0-W -}Wdb!,DHQ1X0[@b BAjV">P83jD҂̲;!B\a$d -aA]F DZ.G(Kظ\4đVoKiܕedcC-6T׵FtP'+t .P]b H-p%8E;nΰŠ#NUXP0YA P^bґBˁqbXǐ@pqY+AB! *L^g'φ%|8XJ.74Jy(nP7/lQQ| b̂ :IJ' i!b\. *{<7a= M8)u+*NBlR@. Py\0 -*Lk#h -,fN`%-+"+D"BJ&CY,P9 ֋uJB 4Ҕ %X*a(%+<PLUsnK"T -t,&ToZ/8q < >IB -%ϯ X420t{~cX6yuaǴXpnL8piBq#@+hkwAq3s -sҼ"x - t[4+8KcuO`$w$9 8:H@ -bk#Q*0R=rBىlЎ% JF5Veޅ:b|Gٹxh S7'` y4."` XXe!sD $NW,T4'C*PM<ޤZźJ4ϡ  ( rx7p> !"9JQr,Y lx%2N\.xB`"^HE$KfX2*%SHdSHS -i 6K{C,zG3NG-xrDc$JR"Prhă<AV4-.*ab> S b@@ A  hų"6 -䥠$Xrb0'9;K1ƒ(PRaB1 x@.H"`(naD@y<Xp>xd -raRKc$ԭPc}xJ(/L8I𸹈x,^M!ȅXp͓$pT@_$W3Ea/"V\kh79}#i0fC!*&SOϨf8 -?4)"ͭ<$ -Gb -2[@f 9zps_ؠ4DB^HXB@ƒZTO{H *qbY3(@=9" n<ߦXʅ{qF{*0uc )JJ uGsrTRAdX%Mi+]Ci: /8xAr;y -o;AT-eWA  L)7*i!ƃl$!x$$\ -T4-2ZC4*8⾏:Afxx=](Du˱ŻU`ejXxS @jK{\$ (r+ۜ2,&IXF $3.A2Lȡ6XwVr Ņ*.H`f,Z ="mō7  X9@GYpt?3W1TȋwPsGJċ#J~#bS|!-F%%%%ϨXUylx{n)ְ\ {rʯ>/Ѐt@CLċSLqG~I39&1!8t?u4цJzx{yI3ft\G'g!'.Ojr {̩FU#jwx^xbTȓg3OUĈ_~\O2A@6NO@q=E=Ɠ4*04OCEPqx=@49:rO|U= 7"?!3Ӹ="<#%ޣzJJT=1)9)A)OgУs))T-^M1)'T->NGOdPgSTBDxx{y)HVݡ*Տ=^UTx!=U%gǪh=WqT:ng8P^sVċۃVL͓V"ϰgDN}ȏ[xd4@͓W/N^q={ hzQ"~_q=`z;j>UbE]E~xz+dM)NJxz+fuSdgԣYr2|6+n^ᬷPIU孚D4rGGVۨB-b໕P>QPJo61p;A()_[[n\R_ո^j @zfE3N=)t:f=⠜ :K2@Y?zGۼ?l\QAF񣌴I7-n:~R8VH ΐB]X# -'`3F.l WE'MOߘ6L0L0!J #2h]4j|\ZwР8Q3tT83pMqu j jB| _*-xHzAz*J!4J\pM_'i aU5f_ ϼfN"/mwE=V"A98\,\:Faȱp-e}A__Pʐ#b‰:^kkW UhC5WCu_ 1cjU(;je}86kWgD| ŎB)A];K#jh)k`I[kW5X!"8 Į^ EE9Zb6wԠLjFBE3}m,E=j:F쮆CzEhBh-*~4w]bψ^y +"NL0L0L0L0L0L0L0adxf &!! -͢ -Q] Q$ٮ%Y"u$r*1bErv{-٪ N > Il[a$kz\DDu$UUTW$6@nzu~ 6p6/{v˯7>k-[ڛ*Ƨ[c'M][gl8aF6A/NH?ޡGV^֭% طf~I~q6iHbqrG]9ċ9}Cu#ĢC{N}~u NKvu{i^Q^y$ߋU:DŽyZ<㣋'TXy1;;a\E(cM٣O-8wz-L(`Wm<ʞhfMY?]s}q5 ZɈ%6 `}>|_Sq0/RRmb$z1XB4e޽hBՂ>{؀n@ْU{{{Q#K ))𙜘"ڒ`Q2b7뵏)VKbzə)0/<'B7jr Ow%f7~gĴ\nHٚ\ű ǞZXUzȅ)azFwL_c'+fODX3n]}ߦegr<Ͼ|"eزzubDgd%k )(={tыx{+9ş.߽I9V8o=Z9矨i_o}v7w 9S[0iMНc+zݫ!.Z!J CC_R@1!7ʞ'6& [}ʵ_tax/}|aMs9 6гW]G>76N_o>@Tm^'$rS0^o΍[h]]ERt]z_s$2DTGݿA?}fwx K#VXwuz̥7wuç;L8Y" oߜc[ n]?o|g&4~X[!#XF|a >_di{}}'h>Ta0E~<>k8g=;Ee[k1_aRAN+ aᕁR4c?\h*!=H@\TF?@-߿ĖUh@:^˖dMq0/pNᳰpRCǧ_X/~h/euI6XOlDۤU|Wk̕LSܐD(>t_{Ewȅ=mJ yyE|ecjD[s_pUyr}Cm?[zTX9]W(:sLbA]ЎSz3Rj9]8sC$9YELb`?, _Jj>gg'N,|w-~pӼTySS e3|շvdT)]{_RQƁ ?/{πcBisþ3>kU2JO_׻'R%2*~1qɾչY\p=XFy;\7s$&eQmvDq -Z$5&yFƠ -VO6+QSnc+\7 fL nQ'#q!w!T9Rp09/B(UZV -rO - m,9_5fz Rl< U+DS[gq7ֆ(5::"#䧆w/-NI5H*aטZtEgݚ\ܴ3=Ea8H DgdʷIwΔM&leC@1gl65buOvSU8d#~=+TIIܾtjarĭT_%pvTS~y3[w@Ew و>e;١:ʊEOҖђ-ҝPE4uqs00 ?d'a-HGFݔd و)eg:%{!>ZHH~L0L0iK*2H+.Y m-i?I-mMۚV67r܆mcҬƆ(ꖦM8{qƛ GFQޘPFڤuwmHxO󒕈Ŀ6h޼Qlp9&n[ٲ@;&a润M MKH8JnvH'NῺU7$#a|LylrƄ&k~ m- V:D6tô(9Jʗ|ƖW5ZuNzfE3( -RJЊ`;7a#)@ō~CGf)C9nuѬciã/p - (Hzmq48bj &` &` &` &` &` &` &`cw5bgC=hkT-]T`"05a\="$U/z0U#R*݌=3*6bk 0;\#]4mΦgFF,cFČbkD]͢7X pHL=ׂtNEo'5pHLUׂt.FQkd!vI aà -]Qf281guT3W*@' 5)"vvU^EkĠz ^Q83~,LMR \Y0x6ґPC:mNdD:A 5PT}u]ta^sǨD+NPK`h&r >]tf5w0J͸F`5 J^4 DɈd5F1zk6&掱0{16%h̞?1:.g*|O Y5V4`oڔUѬXYsEb,`tSOSծ%A2lPys -v NxhkM1 -{%KFT`ДH%.m›Lf0]udh %q`ДZ'EÛL/"2`q :rVQ"JV y/U%^gՑI!Z mdP[4_F|^ (FGd ]+]@ j K,DFR^ƱGd U(ђJV ָ Qb ?R:ވ;dDvǁ+$ZsԳa4Qd]8-GIi8fUL9AÌxN%FAu)Bg4࠙Nt$a-L YbTňqLޮAƉ^DEژAwQqbόUu+WoFut0S Q"j8V^@ĕzd]#`WFtX`ľQ|R8tTCd"&E<Ր]=]eELj7H9Kd蠱F;Cץf#H"­P@A qU.jF/g0nPE*#oD= ~;j`^%YCщVX5Tq5lS=K -Y12DF RHETc6;dEe_, ]MJ(=T54#hPtjz騙X$WL0L0L0L0L0L0L0L0L0L0L0L0YL0L0᧬Yl NE)^I#<%)==?22C%X3Yl˶K ۦĉ` [Pʱ%[u0J$ۮ%Ǩ\@QI Ic65% d79Nt`I).*+IO (cq;ef\ڬ6yMI0se?{ɭdQDM[Ԗ*'dNKrJ/V} !螧7<}OQ>ze|JH.nܴj^|yQQSfX2tKM8;| '>ZK:}벩zHRN]n>@3Y2'?{ə+U0[/0#'uO:_; -ӷi/Qm[^{KE/ uݏOE֜Ow]$ݰg7k?>k\Czd#\=ϕee=׳*ǒ繽'>tFiGZX˺b'~BܚW>ڳlBa#o |k]ڹ[?>T )W8{cՆfHcfy5V|]M=fY-~V޽hB4C2s^186?^=9nZCBmGHrBBb^S;j8BV7W-~{ShKSm[$ZtKH&ۖ̀ 0ISܩgܐjwMj9ełHHxB,~%mOBjwdR^''@Шf6_- ye@h - ',}'mBRλ}r[?'}3܅9S&Nt+7 l4&4yU8{[61V{?2='Uɉ$ܝP3Fןz~=Q %EXyGhT?BvE!?7헆u±VVt'm=Col~yۻ*;ﻎqje%LηCD/HпU䥖S៺l Zl /=H'=ϢS;/=6E,S{,|OOg -zu5Mi2͋ԛqH}δ}j߷1y$=?]<+jC=^KV%$AP#090t` 9zhh`_,!,&NuwsF%Awb=V~c d)7.ڷKYP9,շu)Ȯ9uq -'|vrfw394\gI˅)2/PVkb((/9񁹵um?KBklpsD2'&3xME٤|C. ݼb禚n4p?I m%I$TKV?QUcMl;L '5tJ-V4iA߁W̚dz\?c+\wlKUX6:Úʿ.4YԻJaa.(u]aRAn!g}=C0rXɛ?;|.p}@bU6)4357SF/[}xk=mMҝ0V1ރV7-tښY?b]E{׳ M|UX/ >?&%bCW֔٬bUxH+w@Yw['-c ||C;jV[8bcAszK&!y='?-9{^nU4ٔ"䏅zKXRaܕ=ȶڼ@5J;|d/Q뵹Vov&nϿ™&iexZ1AN(7G a)4u&N* 0ũʑdVlչQΖ@V+HĎ;߷0 Zܽ}Pl’) sQ6(+6 yvv}w'q{aqV$jD3|z{Yཱུ:k7Iw)Vv_{cSGhc\ 0c#J%k<=|ӛpۅ@Y>f P57soy߻K3So)JXMDr+yS'{~y_=pI%.^8.k ya]fɛT⮌pP2ePS^uDמc_\t +Jυ$s щD9 Ep^+u\^hP³Ox}k{SMVBAYUىr+aҶwϝ{wm3?#ZID T5aO-֔|\/)C3. }#0V# -aJRB!Ql KpN}~1,==7(IVjߟ=+o}s5s dgG=kM}yܛӻx:,31bu'' xvۑYx8+%cr3Ms{?95= eg?^7 EjĹ_ޗc -a@# %\g" -UW6r+Y 00BUQJU0U5~`nHLL֦wTڔMY%Ere-iӜ9;4jRP-Xٰb)&ȩX7''B/|=2Ɛ[GFȕS;%J -ʑf n>TjA&AT4(ð;P΍չiS Ef1)${?&Y-l7` ,k7}Sy[O~rrx0RJAg@J|AVRs.B&I3ɇ"h6lD=)fĶ6/ -9aQ6* Sy/TOw]O\kNPC4A& a$i([H%"IE7ȚߩۯTO(xVeO;tX'kwY^&,cݾpd2D$(%N^;JN]=3D,ܠ|?vظUv(č#B3n/"$ }G&6}n6زg[ \Ni_ؒG -AxoDI*D%HOϑ iQ6([_KdqpS/=ePK.|])VB|#]*P -.p2Y9af%eHRQHzë HZ #7,IWMXR$Ǫ}R}O$L,*E:yM]H7EMiD7ģ1!A| *n~G&'=k  t)'TyO&h &` &` &` &` Ok^R֐VwgFZqtw=jhmklH14O*oilZִe6lf56,w@qT4-mjً7o?2Ҝƌ2&OmC:@厖{Dl'aE%b~vʖU1 755,ojhmj^0HFQrnnF=Np -խ¿%i哰T\ f e-g>k~ m- V:D6tô(9Jʗ|ƖW5ZuNzfE3(L> endobj xref -0 153 -0000000000 65535 f -0000000016 00000 n -0000000144 00000 n -0000044895 00000 n -0000000000 00000 f -0000132246 00000 n -0000132607 00000 n -0000132056 00000 n -0000342739 00000 n -0000044946 00000 n -0000045529 00000 n -0000049740 00000 n -0000149581 00000 n -0000057146 00000 n -0000131943 00000 n -0000149342 00000 n -0000149457 00000 n -0000051708 00000 n -0000052047 00000 n -0000052341 00000 n -0000052634 00000 n -0000052930 00000 n -0000053227 00000 n -0000053524 00000 n -0000053821 00000 n -0000054118 00000 n -0000054411 00000 n -0000054707 00000 n -0000055001 00000 n -0000049802 00000 n -0000342704 00000 n -0000051146 00000 n -0000051194 00000 n -0000131536 00000 n -0000131599 00000 n -0000121663 00000 n -0000055789 00000 n -0000126805 00000 n -0000121726 00000 n -0000115001 00000 n -0000118394 00000 n -0000115064 00000 n -0000103361 00000 n -0000109432 00000 n -0000103424 00000 n -0000094434 00000 n -0000099035 00000 n -0000094497 00000 n -0000090531 00000 n -0000092499 00000 n -0000090594 00000 n -0000084466 00000 n -0000087562 00000 n -0000084529 00000 n -0000079047 00000 n -0000081814 00000 n -0000079110 00000 n -0000072359 00000 n -0000075761 00000 n -0000072422 00000 n -0000067263 00000 n -0000069870 00000 n -0000067326 00000 n -0000061857 00000 n -0000064571 00000 n -0000061920 00000 n -0000055297 00000 n -0000059885 00000 n -0000055360 00000 n -0000055832 00000 n -0000057181 00000 n -0000057236 00000 n -0000059999 00000 n -0000060062 00000 n -0000060092 00000 n -0000060355 00000 n -0000061745 00000 n -0000060431 00000 n -0000062423 00000 n -0000064685 00000 n -0000064748 00000 n -0000064778 00000 n -0000065039 00000 n -0000065115 00000 n -0000067927 00000 n -0000069984 00000 n -0000070047 00000 n -0000070077 00000 n -0000070340 00000 n -0000070416 00000 n -0000073018 00000 n -0000075875 00000 n -0000075938 00000 n -0000075968 00000 n -0000076228 00000 n -0000076304 00000 n -0000079713 00000 n -0000081928 00000 n -0000081991 00000 n -0000082021 00000 n -0000082287 00000 n -0000082364 00000 n -0000085149 00000 n -0000087677 00000 n -0000087743 00000 n -0000087774 00000 n -0000088041 00000 n -0000088118 00000 n -0000091120 00000 n -0000092614 00000 n -0000092680 00000 n -0000092711 00000 n -0000092978 00000 n -0000093055 00000 n -0000095265 00000 n -0000099150 00000 n -0000099216 00000 n -0000099247 00000 n -0000099514 00000 n -0000099591 00000 n -0000104418 00000 n -0000109547 00000 n -0000109613 00000 n -0000109644 00000 n -0000109910 00000 n -0000109987 00000 n -0000115677 00000 n -0000118509 00000 n -0000118575 00000 n -0000118606 00000 n -0000118869 00000 n -0000118946 00000 n -0000122627 00000 n -0000126920 00000 n -0000126986 00000 n -0000127017 00000 n -0000127281 00000 n -0000127358 00000 n -0000131751 00000 n -0000131848 00000 n -0000132128 00000 n -0000132160 00000 n -0000141959 00000 n -0000133007 00000 n -0000133264 00000 n -0000142214 00000 n -0000149656 00000 n -0000149880 00000 n -0000151135 00000 n -0000165607 00000 n -0000231197 00000 n -0000296787 00000 n -0000342762 00000 n -trailer -<<60CB9A8D77ED8B4D8F3E937B8E674185>]>> -startxref -343003 -%%EOF diff --git a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai.meta b/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai.meta deleted file mode 100644 index 0d85dd1a..00000000 --- a/Assets/SaveGameFree/PressKit/Unity Social Media Images - Facebook.ai.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c82d00d7156197947a6595a3d9680f59 -timeCreated: 1501081933 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Readme.txt b/Assets/SaveGameFree/Readme.txt deleted file mode 100644 index 44991d35..00000000 --- a/Assets/SaveGameFree/Readme.txt +++ /dev/null @@ -1,11 +0,0 @@ -Hi, thanks for downloading Save Game Free. - -You can find complete documentaion at SaveGameFree/Documentation. (Documentation is available in HTML, Plain Text, PDF and Rich Text Format versions) - -Also you can find awesome examples at SaveGameFree/Examples. - -Show your supports by rating and writing your review at our product page. - -Thanks. - -Have a nice day! \ No newline at end of file diff --git a/Assets/SaveGameFree/Readme.txt.meta b/Assets/SaveGameFree/Readme.txt.meta deleted file mode 100644 index 030934f3..00000000 --- a/Assets/SaveGameFree/Readme.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e008910deacfb64bac94831989143d6 -timeCreated: 1501081393 -licenseType: Free -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts.meta b/Assets/SaveGameFree/Scripts.meta deleted file mode 100644 index 03aba003..00000000 --- a/Assets/SaveGameFree/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 964b537f2fc8cb5479dffe33194ce929 -folderAsset: yes -timeCreated: 1499177258 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Encoders.meta b/Assets/SaveGameFree/Scripts/Encoders.meta deleted file mode 100644 index 318b2bf6..00000000 --- a/Assets/SaveGameFree/Scripts/Encoders.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f4d20c41c87538c419c27fe80fb29d37 -folderAsset: yes -timeCreated: 1499177356 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs b/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs deleted file mode 100644 index dc3afd87..00000000 --- a/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.IO; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Encoders -{ - - ///

      - /// Interface for Save Game Encoders. - /// - public interface ISaveGameEncoder - { - - /// - /// Encode the specified input with password. - /// - /// Input. - /// Password. - string Encode ( string input, string password ); - - /// - /// Decode the specified input with password. - /// - /// Input. - /// Password. - string Decode ( string input, string password ); - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs.meta b/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs.meta deleted file mode 100644 index 3c0ec8ba..00000000 --- a/Assets/SaveGameFree/Scripts/Encoders/ISaveGameEncoder.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f4b7a84024d2fb24a9314d250876d96c -timeCreated: 1499177585 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs b/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs deleted file mode 100644 index a113ea56..00000000 --- a/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs +++ /dev/null @@ -1,112 +0,0 @@ -using System; -using System.Text; -using System.Security.Cryptography; -using System.IO; -using System.Linq; - -namespace BayatGames.SaveGameFree.Encoders -{ - - /// - /// Save Game Simple Encoder. - /// Grabbed from https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp - /// - public class SaveGameSimpleEncoder : ISaveGameEncoder - { - - private const int Keysize = 256; - private const int DerivationIterations = 1000; - - /// - /// Encode the specified input with password. - /// - /// Input. - /// Password. - public string Encode ( string input, string password ) - { - #if !UNITY_WSA || !UNITY_WINRT - var saltStringBytes = Generate256BitsOfRandomEntropy (); - var ivStringBytes = Generate256BitsOfRandomEntropy (); - var plainTextBytes = Encoding.UTF8.GetBytes ( input ); - var passPhrase = new Rfc2898DeriveBytes ( password, saltStringBytes, DerivationIterations ); - var keyBytes = passPhrase.GetBytes ( Keysize / 8 ); - using ( var symmetricKey = new RijndaelManaged () ) - { - symmetricKey.BlockSize = 256; - symmetricKey.Mode = CipherMode.CBC; - symmetricKey.Padding = PaddingMode.PKCS7; - using ( var encryptor = symmetricKey.CreateEncryptor ( keyBytes, ivStringBytes ) ) - { - using ( var memoryStream = new MemoryStream () ) - { - using ( var cryptoStream = new CryptoStream ( memoryStream, encryptor, CryptoStreamMode.Write ) ) - { - cryptoStream.Write ( plainTextBytes, 0, plainTextBytes.Length ); - cryptoStream.FlushFinalBlock (); - var cipherTextBytes = saltStringBytes; - cipherTextBytes = cipherTextBytes.Concat ( ivStringBytes ).ToArray (); - cipherTextBytes = cipherTextBytes.Concat ( memoryStream.ToArray () ).ToArray (); - memoryStream.Close (); - cryptoStream.Close (); - return Convert.ToBase64String ( cipherTextBytes ); - } - } - } - } - #else - return Convert.ToBase64String ( Encoding.UTF8.GetBytes ( input ) ); - #endif - } - - /// - /// Decode the specified input with password. - /// - /// Input. - /// Password. - public string Decode ( string input, string password ) - { - #if !UNITY_WSA || !UNITY_WINRT - var cipherTextBytesWithSaltAndIv = Convert.FromBase64String ( input ); - var saltStringBytes = cipherTextBytesWithSaltAndIv.Take ( Keysize / 8 ).ToArray (); - var ivStringBytes = cipherTextBytesWithSaltAndIv.Skip ( Keysize / 8 ).Take ( Keysize / 8 ).ToArray (); - var cipherTextBytes = cipherTextBytesWithSaltAndIv.Skip ( ( Keysize / 8 ) * 2 ).Take ( cipherTextBytesWithSaltAndIv.Length - ( ( Keysize / 8 ) * 2 ) ).ToArray (); - var passPhrase = new Rfc2898DeriveBytes ( password, saltStringBytes, DerivationIterations ); - var keyBytes = passPhrase.GetBytes ( Keysize / 8 ); - using ( var symmetricKey = new RijndaelManaged () ) - { - symmetricKey.BlockSize = 256; - symmetricKey.Mode = CipherMode.CBC; - symmetricKey.Padding = PaddingMode.PKCS7; - using ( var decryptor = symmetricKey.CreateDecryptor ( keyBytes, ivStringBytes ) ) - { - using ( var memoryStream = new MemoryStream ( cipherTextBytes ) ) - { - using ( var cryptoStream = new CryptoStream ( memoryStream, decryptor, CryptoStreamMode.Read ) ) - { - var plainTextBytes = new byte[cipherTextBytes.Length]; - var decryptedByteCount = cryptoStream.Read ( plainTextBytes, 0, plainTextBytes.Length ); - memoryStream.Close (); - cryptoStream.Close (); - return Encoding.UTF8.GetString ( plainTextBytes, 0, decryptedByteCount ); - } - } - } - } - #else - return Encoding.UTF8.GetString ( Convert.FromBase64String ( input ) ); - #endif - } - - #if !UNITY_WSA || !UNITY_WINRT - private static byte[] Generate256BitsOfRandomEntropy () - { - var randomBytes = new byte[32]; - var rngCsp = new RNGCryptoServiceProvider (); - rngCsp.GetBytes ( randomBytes ); - return randomBytes; - } - #endif - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs.meta b/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs.meta deleted file mode 100644 index ae773a6a..00000000 --- a/Assets/SaveGameFree/Scripts/Encoders/SaveGameSimpleEncoder.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 118532b849a8c1a4daefc7c545411b80 -timeCreated: 1499177668 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/SaveGame.cs b/Assets/SaveGameFree/Scripts/SaveGame.cs deleted file mode 100644 index 0694b239..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGame.cs +++ /dev/null @@ -1,906 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Text; -using UnityEngine; -using UnityEngine.Networking; - -using BayatGames.SaveGameFree.Serializers; -using BayatGames.SaveGameFree.Encoders; - -namespace BayatGames.SaveGameFree -{ - - /// - /// Save game path. base paths for your save games. - /// - public enum SaveGamePath - { - - /// - /// The persistent data path. Application.persistentDataPath - /// - PersistentDataPath, - - /// - /// The data path. Application.dataPath - /// - DataPath - - } - - /// - /// Save Game. - /// Use these APIs to Save & Load game data. - /// If you are looking for Web saving and loading use SaveGameWeb. - /// - public static class SaveGame - { - - /// - /// Save handler. - /// - public delegate void SaveHandler ( object obj,string identifier,bool encode,string password,ISaveGameSerializer serializer,ISaveGameEncoder encoder,Encoding encoding,SaveGamePath path ); - - /// - /// Load handler. - /// - public delegate void LoadHandler ( object loadedObj,string identifier,bool encode,string password,ISaveGameSerializer serializer,ISaveGameEncoder encoder,Encoding encoding,SaveGamePath path ); - - /// - /// Occurs when on saved. - /// - public static event SaveHandler OnSaved; - - /// - /// Occurs when on loaded. - /// - public static event LoadHandler OnLoaded; - - /// - /// The save callback. - /// - public static SaveHandler SaveCallback; - - /// - /// The load callback. - /// - public static LoadHandler LoadCallback; - - private static ISaveGameSerializer m_Serializer = new SaveGameJsonSerializer (); - private static ISaveGameEncoder m_Encoder = new SaveGameSimpleEncoder (); - private static Encoding m_Encoding = Encoding.UTF8; - private static bool m_Encode = false; - private static SaveGamePath m_SavePath = SaveGamePath.PersistentDataPath; - private static string m_EncodePassword = "h@e#ll$o%^"; - private static bool m_LogError = false; - - /// - /// Gets or sets the serializer. - /// - /// The serializer. - public static ISaveGameSerializer Serializer - { - get - { - if ( m_Serializer == null ) - { - m_Serializer = new SaveGameJsonSerializer (); - } - return m_Serializer; - } - set - { - m_Serializer = value; - } - } - - /// - /// Gets or sets the encoder. - /// - /// The encoder. - public static ISaveGameEncoder Encoder - { - get - { - if ( m_Encoder == null ) - { - m_Encoder = new SaveGameSimpleEncoder (); - } - return m_Encoder; - } - set - { - m_Encoder = value; - } - } - - /// - /// Gets or sets the encoding. - /// - /// The encoding. - public static Encoding DefaultEncoding - { - get - { - if ( m_Encoding == null ) - { - m_Encoding = Encoding.UTF8; - } - return m_Encoding; - } - set - { - m_Encoding = value; - } - } - - /// - /// Gets or sets a value indicating whether this encrypt data by default. - /// - /// true if encode; otherwise, false. - public static bool Encode - { - get - { - return m_Encode; - } - set - { - m_Encode = value; - } - } - - /// - /// Gets or sets the save path. - /// - /// The save path. - public static SaveGamePath SavePath - { - get - { - return m_SavePath; - } - set - { - m_SavePath = value; - } - } - - /// - /// Gets or sets the encryption password. - /// - /// The encryption password. - public static string EncodePassword - { - get - { - return m_EncodePassword; - } - set - { - m_EncodePassword = value; - } - } - - /// - /// Gets or sets a value indicating whether this log error. - /// - /// true if log error; otherwise, false. - public static bool LogError - { - get - { - return m_LogError; - } - set - { - m_LogError = value; - } - } - - /// - /// Saves data using the identifier. - /// - /// Identifier. - /// Object to save. - /// The 1st type parameter. - public static void Save ( string identifier, T obj ) - { - Save ( identifier, obj, Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Save the specified identifier, obj, encode and encodePassword. - /// - /// Identifier. - /// Object. - /// If set to true encode. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, bool encode ) - { - Save ( identifier, obj, encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Save the specified identifier, obj and encodePassword. - /// - /// Identifier. - /// Object. - /// Encode password. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, string encodePassword ) - { - Save ( identifier, obj, Encode, encodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Save the specified identifier, obj and serializer. - /// - /// Identifier. - /// Object. - /// Serializer. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, ISaveGameSerializer serializer ) - { - Save ( identifier, obj, Encode, EncodePassword, serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Save the specified identifier, obj and encoder. - /// - /// Identifier. - /// Object. - /// Encoder. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, ISaveGameEncoder encoder ) - { - Save ( identifier, obj, Encode, EncodePassword, Serializer, encoder, DefaultEncoding, SavePath ); - } - - /// - /// Save the specified identifier, obj and encoding. - /// - /// Identifier. - /// Object. - /// Encoding. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, Encoding encoding ) - { - Save ( identifier, obj, Encode, EncodePassword, Serializer, Encoder, encoding, SavePath ); - } - - /// - /// Save the specified identifier, obj and savePath. - /// - /// Identifier. - /// Object. - /// Save path. - /// The 1st type parameter. - public static void Save ( string identifier, T obj, SaveGamePath savePath ) - { - Save ( identifier, obj, Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, savePath ); - } - - /// - /// Saves data using the identifier. - /// - /// Identifier. - /// Object to save. - /// Encrypt the data? - /// Encryption Password. - /// Serializer. - /// Encoder. - /// Encoding. - /// Path. - /// The 1st type parameter. - public static void Save ( string identifier, - T obj, - bool encode, - string password, - ISaveGameSerializer serializer, - ISaveGameEncoder encoder, - Encoding encoding, - SaveGamePath path ) - { - if ( serializer == null ) - { - serializer = SaveGame.Serializer; - } - if ( encoding == null ) - { - encoding = SaveGame.DefaultEncoding; - } - string filePath = ""; - if ( !IsFilePath ( identifier ) ) - { - switch ( path ) - { - default: - case SaveGamePath.PersistentDataPath: - filePath = string.Format ( "{0}/{1}", Application.persistentDataPath, identifier ); - break; - case SaveGamePath.DataPath: - filePath = string.Format ( "{0}/{1}", Application.dataPath, identifier ); - break; - } - } - else - { - filePath = identifier; - } - if ( obj == null ) - { - obj = default(T); - } - Stream stream = null; - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - #if UNITY_WSA || UNITY_WINRT - UnityEngine.Windows.Directory.CreateDirectory ( filePath ); - #else - Directory.CreateDirectory ( Path.GetDirectoryName ( filePath ) ); - #endif - #endif - if ( encode ) - { - stream = new MemoryStream (); - } - else - { - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - stream = new MemoryStream (); - #else - stream = File.Create ( filePath ); - #endif - } - else - { - stream = new MemoryStream (); - } - #else - stream = new MemoryStream (); - #endif - } - serializer.Serialize ( obj, stream, encoding ); - if ( encode ) - { - string data = encoding.GetString ( ( ( MemoryStream )stream ).ToArray () ); - string encoded = encoder.Encode ( data, password ); - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - UnityEngine.Windows.File.WriteAllBytes ( filePath, encoding.GetBytes ( encoded ) ); - #else - File.WriteAllText ( filePath, encoded, encoding ); - #endif - } - else - { - PlayerPrefs.SetString ( filePath, encoded ); - PlayerPrefs.Save (); - } - #else - PlayerPrefs.SetString ( filePath, encoded ); - PlayerPrefs.Save (); - #endif - } - else if ( !IOSupported () ) - { - string data = encoding.GetString ( ( ( MemoryStream )stream ).ToArray () ); - PlayerPrefs.SetString ( filePath, data ); - PlayerPrefs.Save (); - } - stream.Dispose (); - if ( SaveCallback != null ) - { - SaveCallback.Invoke ( - obj, - identifier, - encode, - password, - serializer, - encoder, - encoding, - path ); - } - if ( OnSaved != null ) - { - OnSaved ( - obj, - identifier, - encode, - password, - serializer, - encoder, - encoding, - path ); - } - } - - /// - /// Loads data using identifier. - /// - /// Identifier. - /// The 1st type parameter. - public static T Load ( string identifier ) - { - return Load ( identifier, default(T), Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and defaultValue. - /// - /// Identifier. - /// Default value. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue ) - { - return Load ( identifier, defaultValue, Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and encode. - /// - /// Identifier. - /// If set to true encode. - /// The 1st type parameter. - public static T Load ( string identifier, bool encode ) - { - return Load ( identifier, default(T), encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and encodePassword. - /// - /// Identifier. - /// Encode password. - /// The 1st type parameter. - public static T Load ( string identifier, string encodePassword ) - { - return Load ( identifier, default(T), Encode, encodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and serializer. - /// - /// Identifier. - /// Serializer. - /// The 1st type parameter. - public static T Load ( string identifier, ISaveGameSerializer serializer ) - { - return Load ( identifier, default(T), Encode, EncodePassword, serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and encoder. - /// - /// Identifier. - /// Encoder. - /// The 1st type parameter. - public static T Load ( string identifier, ISaveGameEncoder encoder ) - { - return Load ( identifier, default(T), Encode, EncodePassword, Serializer, encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier and encoding. - /// - /// Identifier. - /// Encoding. - /// The 1st type parameter. - public static T Load ( string identifier, Encoding encoding ) - { - return Load ( identifier, default(T), Encode, EncodePassword, Serializer, Encoder, encoding, SavePath ); - } - - /// - /// Load the specified identifier and savePath. - /// - /// Identifier. - /// Save path. - /// The 1st type parameter. - public static T Load ( string identifier, SaveGamePath savePath ) - { - return Load ( identifier, default(T), Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, savePath ); - } - - /// - /// Load the specified identifier, defaultValue and encode. - /// - /// Identifier. - /// Default value. - /// If set to true encode. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, bool encode ) - { - return Load ( identifier, defaultValue, encode, EncodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier, defaultValue and encodePassword. - /// - /// Identifier. - /// Default value. - /// Encode password. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, string encodePassword ) - { - return Load ( identifier, defaultValue, Encode, encodePassword, Serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier, defaultValue and serializer. - /// - /// Identifier. - /// Default value. - /// Serializer. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, ISaveGameSerializer serializer ) - { - return Load ( identifier, defaultValue, Encode, EncodePassword, serializer, Encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier, defaultValue and encoder. - /// - /// Identifier. - /// Default value. - /// Encoder. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, ISaveGameEncoder encoder ) - { - return Load ( identifier, defaultValue, Encode, EncodePassword, Serializer, encoder, DefaultEncoding, SavePath ); - } - - /// - /// Load the specified identifier, defaultValue and encoding. - /// - /// Identifier. - /// Default value. - /// Encoding. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, Encoding encoding ) - { - return Load ( identifier, defaultValue, Encode, EncodePassword, Serializer, Encoder, encoding, SavePath ); - } - - /// - /// Load the specified identifier, defaultValue and savePath. - /// - /// Identifier. - /// Default value. - /// Save path. - /// The 1st type parameter. - public static T Load ( string identifier, T defaultValue, SaveGamePath savePath ) - { - return Load ( identifier, defaultValue, Encode, EncodePassword, Serializer, Encoder, DefaultEncoding, savePath ); - } - - /// - /// Loads data using identifier. - /// - /// Identifier. - /// Default Value. - /// Load encrypted data? (set it to true if you have used encryption in save) - /// Encryption Password. - /// Serializer. - /// Encoder. - /// Encoding. - /// Path. - /// The 1st type parameter. - public static T Load ( string identifier, - T defaultValue, - bool encode, - string password, - ISaveGameSerializer serializer, - ISaveGameEncoder encoder, - Encoding encoding, - SaveGamePath path ) - { - if ( serializer == null ) - { - serializer = SaveGame.Serializer; - } - if ( encoding == null ) - { - encoding = SaveGame.DefaultEncoding; - } - T result = defaultValue; - string filePath = ""; - if ( !IsFilePath ( identifier ) ) - { - switch ( path ) - { - default: - case SaveGamePath.PersistentDataPath: - filePath = string.Format ( "{0}/{1}", Application.persistentDataPath, identifier ); - break; - case SaveGamePath.DataPath: - filePath = string.Format ( "{0}/{1}", Application.dataPath, identifier ); - break; - } - } - else - { - filePath = identifier; - } - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( !Exists ( filePath, path ) ) - #else - if ( !Exists ( identifier, path ) ) - #endif - { - Debug.LogWarningFormat ( - "The specified identifier ({1}) does not exists. please use Exists () to check for existent before calling Load.\n" + - "returning the default(T) instance.", - filePath, - identifier ); - return result; - } - Stream stream = null; - if ( encode ) - { - string data = ""; - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - data = encoding.GetString ( UnityEngine.Windows.File.ReadAllBytes ( filePath ) ); - #else - data = File.ReadAllText ( filePath, encoding ); - #endif - } - else - { - data = PlayerPrefs.GetString ( filePath ); - } - #else - data = PlayerPrefs.GetString ( filePath ); - #endif - string decoded = encoder.Decode ( data, password ); - stream = new MemoryStream ( encoding.GetBytes ( decoded ), true ); - } - else - { - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - stream = new MemoryStream ( UnityEngine.Windows.File.ReadAllBytes ( filePath ) ); - #else - stream = File.OpenRead ( filePath ); - #endif - } - else - { - string data = PlayerPrefs.GetString ( filePath ); - stream = new MemoryStream ( encoding.GetBytes ( data ) ); - } - #else - string data = PlayerPrefs.GetString ( filePath ); - stream = new MemoryStream ( encoding.GetBytes ( data ) ); - #endif - } - result = serializer.Deserialize ( stream, encoding ); - stream.Dispose (); - if ( result == null ) - { - result = defaultValue; - } - if ( LoadCallback != null ) - { - LoadCallback.Invoke ( - result, - identifier, - encode, - password, - serializer, - encoder, - encoding, - path ); - } - if ( OnLoaded != null ) - { - OnLoaded ( - result, - identifier, - encode, - password, - serializer, - encoder, - encoding, - path ); - } - return result; - } - - /// - /// Checks whether the specified identifier exists or not. - /// - /// Identifier. - public static bool Exists ( string identifier ) - { - return Exists ( identifier, SavePath ); - } - - /// - /// Checks whether the specified identifier exists or not. - /// - /// Identifier. - /// Path. - /// Check in Web? - /// Web username. - /// Web password. - /// Web URL. - public static bool Exists ( string identifier, SaveGamePath path ) - { - string filePath = ""; - if ( !IsFilePath ( identifier ) ) - { - switch ( path ) - { - default: - case SaveGamePath.PersistentDataPath: - filePath = string.Format ( "{0}/{1}", Application.persistentDataPath, identifier ); - break; - case SaveGamePath.DataPath: - filePath = string.Format ( "{0}/{1}", Application.dataPath, identifier ); - break; - } - } - else - { - filePath = identifier; - } - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - return UnityEngine.Windows.File.Exists ( filePath ); - #else - return File.Exists ( filePath ); - #endif - } - else - { - return PlayerPrefs.HasKey ( filePath ); - } - #else - return PlayerPrefs.HasKey ( filePath ); - #endif - } - - public static void Delete ( string identifier ) - { - Delete ( identifier, SavePath ); - } - - public static void Delete ( string identifier, SaveGamePath path ) - { - string filePath = ""; - if ( !IsFilePath ( identifier ) ) - { - switch ( path ) - { - default: - case SaveGamePath.PersistentDataPath: - filePath = string.Format ( "{0}/{1}", Application.persistentDataPath, identifier ); - break; - case SaveGamePath.DataPath: - filePath = string.Format ( "{0}/{1}", Application.dataPath, identifier ); - break; - } - } - else - { - filePath = identifier; - } - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - UnityEngine.Windows.File.Delete ( filePath ); - #else - File.Delete ( filePath ); - #endif - } - else - { - PlayerPrefs.DeleteKey ( filePath ); - } - #else - PlayerPrefs.DeleteKey ( filePath ); - #endif - } - - public static void DeleteAll () - { - DeleteAll ( SavePath ); - } - - public static void DeleteAll ( SaveGamePath path ) - { - string dirPath = ""; - switch ( path ) - { - case SaveGamePath.PersistentDataPath: - dirPath = Application.persistentDataPath; - break; - case SaveGamePath.DataPath: - dirPath = Application.dataPath; - break; - } - #if !UNITY_SAMSUNGTV && !UNITY_TVOS && !UNITY_WEBGL - if ( IOSupported () ) - { - #if UNITY_WSA || UNITY_WINRT - UnityEngine.Windows.Directory.Delete ( dirPath ); - #else - DirectoryInfo info = new DirectoryInfo ( dirPath ); - FileInfo [] files = info.GetFiles (); - for ( int i = 0; i < files.Length; i++ ) - { - files [ i ].Delete (); - } - DirectoryInfo [] dirs = info.GetDirectories (); - for ( int i = 0; i < dirs.Length; i++ ) - { - dirs [ i ].Delete ( true ); - } - #endif - } - else - { - PlayerPrefs.DeleteAll (); - } - #else - PlayerPrefs.DeleteAll (); - #endif - } - - /// - /// Checks if the IO is supported on current platform or not. - /// - /// true, if supported was IOed, false otherwise. - public static bool IOSupported () - { - return Application.platform != RuntimePlatform.WebGLPlayer && - Application.platform != RuntimePlatform.WSAPlayerARM && - Application.platform != RuntimePlatform.WSAPlayerX64 && - Application.platform != RuntimePlatform.WSAPlayerX86 && - Application.platform != RuntimePlatform.tvOS && - Application.platform != RuntimePlatform.PS4; - } - - /// - /// Determines if the string is file path. - /// - /// true if is file path the specified str; otherwise, false. - /// String. - public static bool IsFilePath ( string str ) - { - bool result = false; - #if !UNITY_TVOS && !UNITY_WEBGL - if ( Path.IsPathRooted ( str ) ) - { - try - { - Path.GetFullPath ( str ); - result = true; - } - catch ( System.Exception ) - { - result = false; - } - } - #endif - return result; - } - - } - -} diff --git a/Assets/SaveGameFree/Scripts/SaveGame.cs.meta b/Assets/SaveGameFree/Scripts/SaveGame.cs.meta deleted file mode 100644 index f670c92e..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGame.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 37e43b64d96fe9b4bbae6f0068bea185 -timeCreated: 1499177305 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/SaveGameAuto.cs b/Assets/SaveGameFree/Scripts/SaveGameAuto.cs deleted file mode 100644 index 6a6f9c4f..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGameAuto.cs +++ /dev/null @@ -1,401 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Text; -using UnityEngine; - -using BayatGames.SaveGameFree.Encoders; -using BayatGames.SaveGameFree.Serializers; -using BayatGames.SaveGameFree.Types; - -namespace BayatGames.SaveGameFree -{ - - /// - /// Save Game Auto. - /// Make your game objects save their position, rotaiton and scale automatically. - /// - [AddComponentMenu ( "Save Game Free/Auto Save" )] - public class SaveGameAuto : MonoBehaviour - { - - /// - /// Save format. - /// - public enum SaveFormat - { - - /// - /// The XML. - /// - XML, - - /// - /// The JSON. - /// - JSON, - - /// - /// The Ninary. - /// - Binary - - } - - - [Header ( "Settings" )] - [Space] - - - [Tooltip ( "You must specify a value for this to be able to save it." )] - /// - /// The position identifier. - /// - public string positionIdentifier = "enter the position identifier"; - - [Tooltip ( "You must specify a value for this to be able to save it." )] - /// - /// The rotation identifier. - /// - public string rotationIdentifier = "enter the rotation identifier"; - - [Tooltip ( "You must specify a value for this to be able to save it." )] - /// - /// The scale identifier. - /// - public string scaleIdentifier = "enter the scale identifier"; - - [Tooltip ( "Encode the data?" )] - /// - /// The encode. - /// - public bool encode = false; - - [Tooltip ( "If you leave it blank this will reset to it's default value." )] - /// - /// The encode password. - /// - public string encodePassword = ""; - - [Tooltip ( "Which serialization format?" )] - public SaveFormat format = SaveFormat.JSON; - - [Tooltip ( "If you leave it blank this will reset to it's default value." )] - /// - /// The serializer. - /// - public ISaveGameSerializer serializer; - - [Tooltip ( "If you leave it blank this will reset to it's default value." )] - /// - /// The encoder. - /// - public ISaveGameEncoder encoder; - - [Tooltip ( "If you leave it blank this will reset to it's default value." )] - /// - /// The encoding. - /// - public Encoding encoding; - - [Tooltip ( "Where to save? (PersistentDataPath highly recommended)." )] - /// - /// The save path. - /// - public SaveGamePath savePath = SaveGamePath.PersistentDataPath; - - [Tooltip ( "Reset the empty fields to their default value." )] - /// - /// The reset blanks. - /// - public bool resetBlanks = true; - - - [Header ( "What to Save?" )] - [Space] - - - [Tooltip ( "Save Position?" )] - /// - /// The save position. - /// - public bool savePosition = true; - - [Tooltip ( "Save Rotation?" )] - /// - /// The save rotation. - /// - public bool saveRotation = true; - - [Tooltip ( "Save Scale?" )] - /// - /// The save scale. - /// - public bool saveScale = true; - - - [Header ( "Defaults" )] - [Space] - - - [Tooltip ( "Default Position Value" )] - /// - /// The default position. - /// - public Vector3 defaultPosition = Vector3.zero; - - [Tooltip ( "Default Rotation Value" )] - /// - /// The default rotation. - /// - public Vector3 defaultRotation = Quaternion.identity.eulerAngles; - - [Tooltip ( "Default Scale Value" )] - /// - /// The default scale. - /// - public Vector3 defaultScale = Vector3.one; - - - [Header ( "Save Events" )] - [Space] - - - [Tooltip ( "Save on Awake()" )] - /// - /// The save on awake. - /// - public bool saveOnAwake; - - [Tooltip ( "Save on Start()" )] - /// - /// The save on start. - /// - public bool saveOnStart; - - [Tooltip ( "Save on OnEnable()" )] - /// - /// The save on enable. - /// - public bool saveOnEnable; - - [Tooltip ( "Save on OnDisable()" )] - /// - /// The save on disable. - /// - public bool saveOnDisable = true; - - [Tooltip ( "Save on OnApplicationQuit()" )] - /// - /// The save on application quit. - /// - public bool saveOnApplicationQuit = true; - - [Tooltip ( "Save on OnApplicationPause()" )] - /// - /// The save on application pause. - /// - public bool saveOnApplicationPause; - - - [Header ( "Load Events" )] - [Space] - - - [Tooltip ( "Load on Awake()" )] - /// - /// The load on awake. - /// - public bool loadOnAwake; - - [Tooltip ( "Load on Start()" )] - /// - /// The load on start. - /// - public bool loadOnStart = true; - - [Tooltip ( "Load on OnEnable()" )] - /// - /// The load on enable. - /// - public bool loadOnEnable = false; - - protected virtual void Awake () - { - if ( resetBlanks ) - { - if ( string.IsNullOrEmpty ( encodePassword ) ) - { - encodePassword = SaveGame.EncodePassword; - } - if ( serializer == null ) - { - serializer = SaveGame.Serializer; - } - if ( encoder == null ) - { - encoder = SaveGame.Encoder; - } - if ( encoding == null ) - { - encoding = SaveGame.DefaultEncoding; - } - } - switch ( format ) - { - case SaveFormat.Binary: - serializer = new SaveGameBinarySerializer (); - break; - case SaveFormat.JSON: - serializer = new SaveGameJsonSerializer (); - break; - case SaveFormat.XML: - serializer = new SaveGameXmlSerializer (); - break; - } - if ( loadOnAwake ) - { - Load (); - } - if ( saveOnAwake ) - { - Save (); - } - } - - protected virtual void Start () - { - if ( loadOnStart ) - { - Load (); - } - if ( saveOnStart ) - { - Save (); - } - } - - protected virtual void OnEnable () - { - if ( loadOnEnable ) - { - Load (); - } - if ( saveOnEnable ) - { - Save (); - } - } - - protected virtual void OnDisable () - { - if ( saveOnDisable ) - { - Save (); - } - } - - protected virtual void OnApplicationQuit () - { - if ( saveOnApplicationQuit ) - { - Save (); - } - } - - protected virtual void OnApplicationPause () - { - if ( saveOnApplicationPause ) - { - Save (); - } - } - - /// - /// Save this instance. - /// - public virtual void Save () - { - if ( savePosition ) - { - SaveGame.Save ( - positionIdentifier, - transform.position, - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - if ( saveRotation ) - { - SaveGame.Save ( - rotationIdentifier, - transform.rotation, - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - if ( saveScale ) - { - SaveGame.Save ( - scaleIdentifier, - transform.localScale, - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - } - - /// - /// Load this instance. - /// - public virtual void Load () - { - if ( savePosition ) - { - transform.position = SaveGame.Load ( - positionIdentifier, - defaultPosition, - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - if ( saveRotation ) - { - transform.rotation = SaveGame.Load ( - rotationIdentifier, - Quaternion.Euler ( defaultRotation ), - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - if ( saveScale ) - { - transform.localScale = SaveGame.Load ( - scaleIdentifier, - defaultScale, - encode, - encodePassword, - serializer, - encoder, - encoding, - savePath ); - } - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/SaveGameAuto.cs.meta b/Assets/SaveGameFree/Scripts/SaveGameAuto.cs.meta deleted file mode 100644 index df105c7c..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGameAuto.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 104ea6790eeb62e4fbc61601a70eb86b -timeCreated: 1501047445 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/SaveGameWeb.cs b/Assets/SaveGameFree/Scripts/SaveGameWeb.cs deleted file mode 100644 index 3f7e890e..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGameWeb.cs +++ /dev/null @@ -1,637 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Text; -using UnityEngine; -using UnityEngine.Networking; - -using BayatGames.SaveGameFree.Encoders; -using BayatGames.SaveGameFree.Serializers; - -namespace BayatGames.SaveGameFree -{ - - /// - /// Save Game Web. - /// Use these APIs to Save & Load from web. - /// - public class SaveGameWeb - { - - private static string m_DefaultUsername = "savegamefree"; - private static string m_DefaultPassword = "$@ve#game%free"; - private static string m_DefaultURL = "http://www.example.com"; - private static bool m_DefaultEncode = false; - private static string m_DefaultEncodePassword = "h@e#ll$o%^"; - private static ISaveGameSerializer m_DefaultSerializer = new SaveGameJsonSerializer (); - private static ISaveGameEncoder m_DefaultEncoder = new SaveGameSimpleEncoder (); - private static Encoding m_DefaultEncoding = Encoding.UTF8; - - /// - /// Gets or sets the default username. - /// - /// The default username. - public static string DefaultUsername - { - get - { - return m_DefaultUsername; - } - set - { - m_DefaultUsername = value; - } - } - - /// - /// Gets or sets the default password. - /// - /// The default password. - public static string DefaultPassword - { - get - { - return m_DefaultPassword; - } - set - { - m_DefaultPassword = value; - } - } - - /// - /// Gets or sets the default UR. - /// - /// The default UR. - public static string DefaultURL - { - get - { - return m_DefaultURL; - } - set - { - m_DefaultURL = value; - } - } - - /// - /// Gets or sets a value indicating whether this default encode. - /// - /// true if default encode; otherwise, false. - public static bool DefaultEncode - { - get - { - return m_DefaultEncode; - } - set - { - m_DefaultEncode = value; - } - } - - /// - /// Gets or sets the default encode password. - /// - /// The default encode password. - public static string DefaultEncodePassword - { - get - { - return m_DefaultEncodePassword; - } - set - { - m_DefaultEncodePassword = value; - } - } - - /// - /// Gets or sets the default serializer. - /// - /// The default serializer. - public static ISaveGameSerializer DefaultSerializer - { - get - { - if ( m_DefaultSerializer == null ) - { - m_DefaultSerializer = new SaveGameJsonSerializer (); - } - return m_DefaultSerializer; - } - set - { - m_DefaultSerializer = value; - } - } - - /// - /// Gets or sets the default encoder. - /// - /// The default encoder. - public static ISaveGameEncoder DefaultEncoder - { - get - { - if ( m_DefaultEncoder == null ) - { - m_DefaultEncoder = new SaveGameSimpleEncoder (); - } - return m_DefaultEncoder; - } - set - { - m_DefaultEncoder = value; - } - } - - /// - /// Gets or sets the default encoding. - /// - /// The default encoding. - public static Encoding DefaultEncoding - { - get - { - if ( m_DefaultEncoding == null ) - { - m_DefaultEncoding = Encoding.UTF8; - } - return m_DefaultEncoding; - } - set - { - m_DefaultEncoding = value; - } - } - - protected string m_Username; - protected string m_Password; - protected string m_URL; - protected bool m_Encode; - protected string m_EncodePassword; - protected ISaveGameSerializer m_Serializer; - protected ISaveGameEncoder m_Encoder; - protected Encoding m_Encoding; - protected UnityWebRequest m_Request; - protected bool m_IsError = false; - protected string m_Error = ""; - - /// - /// Gets or sets the username. - /// - /// The username. - public virtual string Username - { - get - { - return m_Username; - } - set - { - m_Username = value; - } - } - - /// - /// Gets or sets the password. - /// - /// The password. - public virtual string Password - { - get - { - return m_Password; - } - set - { - m_Password = value; - } - } - - /// - /// Gets or sets the UR. - /// - /// The UR. - public virtual string URL - { - get - { - return m_URL; - } - set - { - m_URL = value; - } - } - - /// - /// Gets or sets a value indicating whether this is encode. - /// - /// true if encode; otherwise, false. - public virtual bool Encode - { - get - { - return m_Encode; - } - set - { - m_Encode = value; - } - } - - /// - /// Gets or sets the encode password. - /// - /// The encode password. - public virtual string EncodePassword - { - get - { - return m_EncodePassword; - } - set - { - m_EncodePassword = value; - } - } - - /// - /// Gets or sets the serializer. - /// - /// The serializer. - public virtual ISaveGameSerializer Serializer - { - get - { - if ( m_Serializer == null ) - { - m_Serializer = new SaveGameJsonSerializer (); - } - return m_Serializer; - } - set - { - m_Serializer = value; - } - } - - /// - /// Gets or sets the encoder. - /// - /// The encoder. - public virtual ISaveGameEncoder Encoder - { - get - { - if ( m_Encoder == null ) - { - m_Encoder = new SaveGameSimpleEncoder (); - } - return m_Encoder; - } - set - { - m_Encoder = value; - } - } - - /// - /// Gets or sets the encoding. - /// - /// The encoding. - public virtual Encoding Encoding - { - get - { - if ( m_Encoding == null ) - { - m_Encoding = Encoding.UTF8; - } - return m_Encoding; - } - set - { - m_Encoding = value; - } - } - - /// - /// Gets the request. - /// - /// The request. - public virtual UnityWebRequest Request - { - get - { - return m_Request; - } - } - - /// - /// Gets a value indicating whether this instance is error. - /// - /// true if this instance is error; otherwise, false. - public virtual bool IsError - { - get - { - return m_IsError; - } - } - - /// - /// Gets the error. - /// - /// The error. - public virtual string Error - { - get - { - return m_Error; - } - } - - /// - /// Initializes a new instance of the class. - /// - public SaveGameWeb () : this ( DefaultUsername ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - public SaveGameWeb ( string username ) : this ( username, DefaultPassword ) - { - - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - public SaveGameWeb ( string username, string password ) : this ( username, password, DefaultURL ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - public SaveGameWeb ( string username, string password, string url ) : this ( username, password, url, DefaultEncode ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - /// If set to true encode. - public SaveGameWeb ( string username, string password, string url, bool encode ) : this ( username, - password, - url, - encode, - DefaultEncodePassword ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - /// If set to true encode. - /// Encode password. - public SaveGameWeb ( string username, string password, string url, bool encode, string encodePassword ) : this ( username, - password, - url, - encode, - encodePassword, - DefaultSerializer ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - /// If set to true encode. - /// Encode password. - /// Serializer. - public SaveGameWeb ( string username, - string password, - string url, - bool encode, - string encodePassword, - ISaveGameSerializer serializer ) : this ( username, - password, - url, - encode, - encodePassword, - serializer, - DefaultEncoder ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - /// If set to true encode. - /// Encode password. - /// Serializer. - /// Encoder. - public SaveGameWeb ( string username, - string password, - string url, - bool encode, - string encodePassword, - ISaveGameSerializer serializer, - ISaveGameEncoder encoder ) : this ( username, - password, - url, - encode, - encodePassword, - serializer, - encoder, - DefaultEncoding ) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// Username. - /// Password. - /// URL. - /// If set to true encode. - /// Encode password. - /// Serializer. - /// Encoder. - /// Encoding. - public SaveGameWeb ( string username, - string password, - string url, - bool encode, - string encodePassword, - ISaveGameSerializer serializer, - ISaveGameEncoder encoder, - Encoding encoding ) - { - m_Username = username; - m_Password = password; - m_URL = url; - m_Encode = encode; - m_EncodePassword = encodePassword; - m_Serializer = serializer; - m_Encoder = encoder; - m_Encoding = encoding; - } - - /// - /// Save the specified identifier and obj. - /// - /// Identifier. - /// Object. - /// The 1st type parameter. - public virtual IEnumerator Save ( string identifier, T obj ) - { - MemoryStream memoryStream = new MemoryStream (); - Serializer.Serialize ( obj, memoryStream, Encoding ); - string data = Encoding.GetString ( memoryStream.ToArray () ); - if ( Encode ) - { - data = Encoder.Encode ( data, EncodePassword ); - } - yield return Send ( identifier, data, "save" ); - if ( m_IsError ) - { - Debug.LogError ( m_Error ); - } - else - { - Debug.Log ( "Data successfully saved." ); - } - } - - /// - /// Download the specified identifier. - /// - /// Identifier. - public virtual IEnumerator Download ( string identifier ) - { - yield return Send ( identifier, null, "load" ); - if ( m_IsError ) - { - Debug.LogError ( m_Error ); - } - else - { - Debug.Log ( "Data successfully downloaded." ); - } - } - - /// - /// Load the specified identifier. - /// - /// Identifier. - /// The 1st type parameter. - public virtual T Load ( string identifier ) - { - return Load ( identifier, default(T) ); - } - - /// - /// Load the specified identifier and defaultValue. - /// - /// Identifier. - /// Default value. - /// The 1st type parameter. - public virtual T Load ( string identifier, T defaultValue ) - { - if ( defaultValue == null ) - { - defaultValue = default(T); - } - T result = defaultValue; - if ( !m_IsError && !string.IsNullOrEmpty ( m_Request.downloadHandler.text ) ) - { - string data = m_Request.downloadHandler.text; - if ( Encode ) - { - data = Encoder.Decode ( data, EncodePassword ); - } - MemoryStream memoryStream = new MemoryStream ( Encoding.GetBytes ( data ) ); - result = Serializer.Deserialize ( memoryStream, Encoding ); - memoryStream.Dispose (); - if ( result == null ) - { - result = defaultValue; - } - } - return result; - } - - /// - /// Send the specified identifier, data and action. - /// - /// Identifier. - /// Data. - /// Action. - public virtual IEnumerator Send ( string identifier, string data, string action ) - { - Dictionary formFields = new Dictionary () { { - "identifier", - identifier - }, { - "action", - action - }, { - "username", - Username - } - }; - if ( !string.IsNullOrEmpty ( data ) ) - { - formFields.Add ( "data", data ); - } - if ( !string.IsNullOrEmpty ( Password ) ) - { - formFields.Add ( "password", Password ); - } - m_Request = UnityWebRequest.Post ( URL, formFields ); - yield return m_Request.SendWebRequest (); - if ( m_Request.result == UnityWebRequest.Result.ConnectionError || m_Request.result == UnityWebRequest.Result.ProtocolError ) - { - m_IsError = true; - m_Error = m_Request.error; - } - else if ( m_Request.downloadHandler.text.StartsWith ( "Error" ) ) - { - m_IsError = true; - m_Error = m_Request.downloadHandler.text; - } - else - { - m_IsError = false; - } - } - - } - -} diff --git a/Assets/SaveGameFree/Scripts/SaveGameWeb.cs.meta b/Assets/SaveGameFree/Scripts/SaveGameWeb.cs.meta deleted file mode 100644 index bd9ccbc9..00000000 --- a/Assets/SaveGameFree/Scripts/SaveGameWeb.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 57acd7a24fd4e76499824f150b6cef57 -timeCreated: 1501057302 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Serializers.meta b/Assets/SaveGameFree/Scripts/Serializers.meta deleted file mode 100644 index 2ec3fbb4..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1470481300d0a444f880aec996ed1195 -folderAsset: yes -timeCreated: 1499177317 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs b/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs deleted file mode 100644 index 7c960669..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Text; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Serializers -{ - - /// - /// Interface for Save Game Serializers. - /// - public interface ISaveGameSerializer - { - - /// - /// Serialize the specified object to stream with encoding. - /// - /// Object. - /// Stream. - /// Encoding. - /// The 1st type parameter. - void Serialize ( T obj, Stream stream, Encoding encoding ); - - /// - /// Deserialize the specified object from stream using the encoding. - /// - /// Stream. - /// Encoding. - /// The 1st type parameter. - T Deserialize ( Stream stream, Encoding encoding ); - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs.meta b/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs.meta deleted file mode 100644 index 3bd9525e..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/ISaveGameSerializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7de98063df0654449a3edc3e4f63ac3d -timeCreated: 1499177567 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs b/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs deleted file mode 100644 index 85a2ff98..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System; -using System.IO; - -#if !UNITY_WSA || !UNITY_WINRT -using System.Runtime.Serialization.Formatters.Binary; -#endif - -using System.Text; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Serializers -{ - - /// - /// Save Game Binary Serializer. - /// - public class SaveGameBinarySerializer : ISaveGameSerializer - { - - /// - /// Serialize the specified object to stream with encoding. - /// - /// Object. - /// Stream. - /// Encoding. - /// The 1st type parameter. - public void Serialize ( T obj, Stream stream, Encoding encoding ) - { - #if !UNITY_WSA || !UNITY_WINRT - try - { - BinaryFormatter formatter = new BinaryFormatter (); - formatter.Serialize ( stream, obj ); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - #else - Debug.LogError ( "SaveGameFree: The Binary Serialization isn't supported in Windows Store and UWP." ); - #endif - } - - /// - /// Deserialize the specified object from stream using the encoding. - /// - /// Stream. - /// Encoding. - /// The 1st type parameter. - public T Deserialize ( Stream stream, Encoding encoding ) - { - T result = default(T); - #if !UNITY_WSA || !UNITY_WINRT - try - { - BinaryFormatter formatter = new BinaryFormatter (); - result = ( T )formatter.Deserialize ( stream ); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - #else - Debug.LogError ( "SaveGameFree: The Binary Serialization isn't supported in Windows Store and UWP." ); - #endif - return result; - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs.meta b/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs.meta deleted file mode 100644 index 516692a5..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameBinarySerializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: aca44e3bb6bef6445b1faf25fcd8ca07 -timeCreated: 1499177619 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs b/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs deleted file mode 100644 index e4700433..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System; -using System.IO; -using FullSerializer; -using System.Text; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Serializers -{ - - /// - /// Save Game Json Serializer. - /// - public class SaveGameJsonSerializer : ISaveGameSerializer - { - - /// - /// Serialize the specified object to stream with encoding. - /// - /// Object. - /// Stream. - /// Encoding. - /// The 1st type parameter. - public void Serialize ( T obj, Stream stream, Encoding encoding ) - { - #if !UNITY_WSA || !UNITY_WINRT - try - { - StreamWriter writer = new StreamWriter ( stream, encoding ); - fsSerializer serializer = new fsSerializer (); - fsData data = new fsData (); - serializer.TrySerialize ( obj, out data ); - writer.Write ( fsJsonPrinter.CompressedJson ( data ) ); - writer.Dispose (); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - #else - StreamWriter writer = new StreamWriter ( stream, encoding ); - writer.Write ( JsonUtility.ToJson ( obj ) ); - writer.Dispose (); - #endif - } - - /// - /// Deserialize the specified object from stream using the encoding. - /// - /// Stream. - /// Encoding. - /// The 1st type parameter. - public T Deserialize ( Stream stream, Encoding encoding ) - { - T result = default(T); - #if !UNITY_WSA || !UNITY_WINRT - try - { - StreamReader reader = new StreamReader ( stream, encoding ); - fsSerializer serializer = new fsSerializer (); - fsData data = fsJsonParser.Parse ( reader.ReadToEnd () ); - serializer.TryDeserialize ( data, ref result ); - if ( result == null ) - { - result = default(T); - } - reader.Dispose (); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - #else - StreamReader reader = new StreamReader ( stream, encoding ); - result = JsonUtility.FromJson ( reader.ReadToEnd () ); - reader.Dispose (); - #endif - return result; - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs.meta b/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs.meta deleted file mode 100644 index 8d726185..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameJsonSerializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fc6cbbacce9587842a7fdcbec4a12e9d -timeCreated: 1499177643 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs b/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs deleted file mode 100644 index 54a3624c..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.IO; -using System.Text; -using System.Xml.Serialization; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Serializers -{ - - /// - /// Save Game Xml Serializer. - /// - public class SaveGameXmlSerializer : ISaveGameSerializer - { - - /// - /// Serialize the specified object to stream with encoding. - /// - /// Object. - /// Stream. - /// Encoding. - /// The 1st type parameter. - public void Serialize ( T obj, Stream stream, Encoding encoding ) - { - try - { - XmlSerializer serializer = new XmlSerializer ( typeof ( T ) ); - serializer.Serialize ( stream, obj ); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - } - - /// - /// Deserialize the specified object from stream using the encoding. - /// - /// Stream. - /// Encoding. - /// The 1st type parameter. - public T Deserialize ( Stream stream, Encoding encoding ) - { - T result = default(T); - try - { - XmlSerializer serializer = new XmlSerializer ( typeof ( T ) ); - result = ( T )serializer.Deserialize ( stream ); - } - catch ( Exception ex ) - { - Debug.LogException ( ex ); - } - return result; - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs.meta b/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs.meta deleted file mode 100644 index ce253a4b..00000000 --- a/Assets/SaveGameFree/Scripts/Serializers/SaveGameXmlSerializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4aac03cecff2aaa4faf32108f0e8bc8b -timeCreated: 1499177631 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types.meta b/Assets/SaveGameFree/Scripts/Types.meta deleted file mode 100644 index ad10995a..00000000 --- a/Assets/SaveGameFree/Scripts/Types.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1cf982b081b97724cb37b8e573cc7f8f -folderAsset: yes -timeCreated: 1499699023 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/Color32Save.cs b/Assets/SaveGameFree/Scripts/Types/Color32Save.cs deleted file mode 100644 index e2d4960b..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Color32Save.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Representation of RGBA color in 32 bit format. - /// - [Serializable] - public struct Color32Save - { - - public byte r; - public byte g; - public byte b; - public byte a; - - public Color32Save ( Color32 color ) - { - this.r = color.r; - this.g = color.g; - this.b = color.b; - this.a = color.a; - } - - public static implicit operator Color32Save ( Color32 color ) - { - return new Color32Save ( color ); - } - - public static implicit operator Color32 ( Color32Save color ) - { - return new Color32 ( color.r, color.g, color.b, color.a ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/Color32Save.cs.meta b/Assets/SaveGameFree/Scripts/Types/Color32Save.cs.meta deleted file mode 100644 index b59bd330..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Color32Save.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 08d80f924aa872f459389de9107a29f3 -timeCreated: 1499702488 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/ColorSave.cs b/Assets/SaveGameFree/Scripts/Types/ColorSave.cs deleted file mode 100644 index 0d4a9003..00000000 --- a/Assets/SaveGameFree/Scripts/Types/ColorSave.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Representation of RGBA color. - /// - [Serializable] - public struct ColorSave - { - - public float r; - public float g; - public float b; - public float a; - - public ColorSave ( Color color ) - { - this.r = color.r; - this.g = color.g; - this.b = color.b; - this.a = color.a; - } - - public static implicit operator ColorSave ( Color color ) - { - return new ColorSave ( color ); - } - - public static implicit operator Color ( ColorSave color ) - { - return new Color ( color.r, color.g, color.b, color.a ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/ColorSave.cs.meta b/Assets/SaveGameFree/Scripts/Types/ColorSave.cs.meta deleted file mode 100644 index 427d2fef..00000000 --- a/Assets/SaveGameFree/Scripts/Types/ColorSave.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d2ccc2100fda8234cb74b188f02f5179 -timeCreated: 1499702480 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/MeshSave.cs b/Assets/SaveGameFree/Scripts/Types/MeshSave.cs deleted file mode 100644 index f277d36c..00000000 --- a/Assets/SaveGameFree/Scripts/Types/MeshSave.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// A class that allows creating and modifying meshes from scripts. - /// - [Serializable] - public class MeshSave - { - - public Vector3Save[] vertices; - public int[] triangles; - public Vector2Save[] uv; - public Vector3Save[] normals; - public Color[] colors; - public Color32[] colors32; - - public MeshSave ( Mesh mesh ) - { - this.vertices = mesh.vertices.Cast ().ToArray (); - this.triangles = mesh.triangles; - this.uv = mesh.uv.Cast ().ToArray (); - this.normals = mesh.normals.Cast ().ToArray (); - this.colors = mesh.colors.Cast ().ToArray (); - this.colors32 = mesh.colors32.Cast ().ToArray (); - } - - public static implicit operator MeshSave ( Mesh mesh ) - { - return new MeshSave ( mesh ); - } - - public static implicit operator Mesh ( MeshSave mesh ) - { - Mesh newMesh = new Mesh (); - newMesh.vertices = mesh.vertices.Cast ().ToArray (); - newMesh.triangles = mesh.triangles; - newMesh.uv = mesh.uv.Cast ().ToArray (); - newMesh.normals = mesh.normals.Cast ().ToArray (); - newMesh.colors = mesh.colors.Cast ().ToArray (); - newMesh.colors32 = mesh.colors32.Cast ().ToArray (); - return newMesh; - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/MeshSave.cs.meta b/Assets/SaveGameFree/Scripts/Types/MeshSave.cs.meta deleted file mode 100644 index addde748..00000000 --- a/Assets/SaveGameFree/Scripts/Types/MeshSave.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 1c9682573139a3c448dedcabd384ce21 -timeCreated: 1499701421 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs b/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs deleted file mode 100644 index 09cfecc5..00000000 --- a/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs +++ /dev/null @@ -1,73 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Quaternions are used represent rotations. - /// - [Serializable] - public struct QuaternionSave - { - - public float x; - public float y; - public float z; - public float w; - - public QuaternionSave ( float x ) - { - this.x = x; - this.y = 0f; - this.z = 0f; - this.w = 0f; - } - - public QuaternionSave ( float x, float y ) - { - this.x = x; - this.y = y; - this.z = 0f; - this.w = 0f; - } - - public QuaternionSave ( float x, float y, float z ) - { - this.x = x; - this.y = y; - this.z = z; - this.w = 0f; - } - - public QuaternionSave ( float x, float y, float z, float w ) - { - this.x = x; - this.y = y; - this.z = z; - this.w = w; - } - - public QuaternionSave ( Quaternion quaternion ) - { - this.x = quaternion.x; - this.y = quaternion.y; - this.z = quaternion.z; - this.w = quaternion.w; - } - - public static implicit operator QuaternionSave ( Quaternion quaternion ) - { - return new QuaternionSave ( quaternion ); - } - - public static implicit operator Quaternion ( QuaternionSave quaternion ) - { - return new Quaternion ( quaternion.x, quaternion.y, quaternion.z, quaternion.w ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs.meta b/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs.meta deleted file mode 100644 index 49632700..00000000 --- a/Assets/SaveGameFree/Scripts/Types/QuaternionSave.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d8d7e9466bf3e144aabe7bedc3b32dbd -timeCreated: 1499700982 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs b/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs deleted file mode 100644 index 8dd649d2..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Representation of 2D vectors and points. - /// - [Serializable] - public struct Vector2Save - { - - public float x; - public float y; - - public Vector2Save ( float x ) - { - this.x = x; - this.y = 0f; - } - - public Vector2Save ( float x, float y ) - { - this.x = x; - this.y = y; - } - - public Vector2Save ( Vector2 vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public Vector2Save ( Vector3 vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public Vector2Save ( Vector4 vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public Vector2Save ( Vector2Save vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public Vector2Save ( Vector3Save vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public Vector2Save ( Vector4Save vector ) - { - this.x = vector.x; - this.y = vector.y; - } - - public static implicit operator Vector2Save ( Vector2 vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector2 ( Vector2Save vector ) - { - return new Vector2 ( vector.x, vector.y ); - } - - public static implicit operator Vector2Save ( Vector3 vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector3 ( Vector2Save vector ) - { - return new Vector3 ( vector.x, vector.y ); - } - - public static implicit operator Vector2Save ( Vector4 vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector4 ( Vector2Save vector ) - { - return new Vector4 ( vector.x, vector.y ); - } - - public static implicit operator Vector2Save ( Vector3Save vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector3Save ( Vector2Save vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector2Save ( Vector4Save vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector4Save ( Vector2Save vector ) - { - return new Vector4Save ( vector ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs.meta b/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs.meta deleted file mode 100644 index 79d79d76..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector2Save.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: cb704f66c798860409022f54505ad172 -timeCreated: 1499699042 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs b/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs deleted file mode 100644 index 71469d48..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs +++ /dev/null @@ -1,136 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Runtime.Serialization; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Representation of 3D vectors and points. - /// - [Serializable] - public struct Vector3Save - { - - public float x; - public float y; - public float z; - - public Vector3Save ( float x ) - { - this.x = x; - this.y = 0f; - this.z = 0f; - } - - public Vector3Save ( float x, float y ) - { - this.x = x; - this.y = y; - this.z = 0f; - } - - public Vector3Save ( float x, float y, float z ) - { - this.x = x; - this.y = y; - this.z = z; - } - - public Vector3Save ( Vector2 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = 0f; - } - - public Vector3Save ( Vector3 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - } - - public Vector3Save ( Vector4 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - } - - public Vector3Save ( Vector2Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = 0f; - } - - public Vector3Save ( Vector3Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - } - - public Vector3Save ( Vector4Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - } - - public static implicit operator Vector3Save ( Vector2 vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector2 ( Vector3Save vector ) - { - return new Vector2 ( vector.x, vector.y ); - } - - public static implicit operator Vector3Save ( Vector3 vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector3 ( Vector3Save vector ) - { - return new Vector3 ( vector.x, vector.y, vector.z ); - } - - public static implicit operator Vector3Save ( Vector4 vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector4 ( Vector3Save vector ) - { - return new Vector4 ( vector.x, vector.y, vector.z ); - } - - public static implicit operator Vector3Save ( Vector2Save vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector2Save ( Vector3Save vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector3Save ( Vector4Save vector ) - { - return new Vector3Save ( vector ); - } - - public static implicit operator Vector4Save ( Vector3Save vector ) - { - return new Vector4Save ( vector ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs.meta b/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs.meta deleted file mode 100644 index 88154866..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector3Save.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d990e6b1c110f8e4f81aba20231342eb -timeCreated: 1499699033 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs b/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs deleted file mode 100644 index 806095a5..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs +++ /dev/null @@ -1,153 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace BayatGames.SaveGameFree.Types -{ - - /// - /// Representation of four-dimensional vectors. - /// - [Serializable] - public struct Vector4Save - { - - public float x; - public float y; - public float z; - public float w; - - public Vector4Save ( float x ) - { - this.x = x; - this.y = 0f; - this.z = 0f; - this.w = 0f; - } - - public Vector4Save ( float x, float y ) - { - this.x = x; - this.y = y; - this.z = 0f; - this.w = 0f; - } - - public Vector4Save ( float x, float y, float z ) - { - this.x = x; - this.y = y; - this.z = z; - this.w = 0f; - } - - public Vector4Save ( float x, float y, float z, float w ) - { - this.x = x; - this.y = y; - this.z = z; - this.w = w; - } - - public Vector4Save ( Vector2 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = 0f; - this.w = 0f; - } - - public Vector4Save ( Vector3 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - this.w = 0f; - } - - public Vector4Save ( Vector4 vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - this.w = vector.w; - } - - public Vector4Save ( Vector2Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = 0f; - this.w = 0f; - } - - public Vector4Save ( Vector3Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - this.w = 0f; - } - - public Vector4Save ( Vector4Save vector ) - { - this.x = vector.x; - this.y = vector.y; - this.z = vector.z; - this.w = vector.w; - } - - public static implicit operator Vector4Save ( Vector2 vector ) - { - return new Vector4Save ( vector ); - } - - public static implicit operator Vector2 ( Vector4Save vector ) - { - return new Vector2 ( vector.x, vector.y ); - } - - public static implicit operator Vector4Save ( Vector3 vector ) - { - return new Vector4Save ( vector ); - } - - public static implicit operator Vector3 ( Vector4Save vector ) - { - return new Vector3 ( vector.x, vector.y, vector.z ); - } - - public static implicit operator Vector4Save ( Vector4 vector ) - { - return new Vector4Save ( vector ); - } - - public static implicit operator Vector4 ( Vector4Save vector ) - { - return new Vector4 ( vector.x, vector.y, vector.z ); - } - - public static implicit operator Vector4Save ( Vector2Save vector ) - { - return new Vector4Save ( vector ); - } - - public static implicit operator Vector2Save ( Vector4Save vector ) - { - return new Vector2Save ( vector ); - } - - public static implicit operator Vector4Save ( Vector3Save vector ) - { - return new Vector4Save ( vector ); - } - - public static implicit operator Vector3Save ( Vector4Save vector ) - { - return new Vector3Save ( vector ); - } - - } - -} \ No newline at end of file diff --git a/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs.meta b/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs.meta deleted file mode 100644 index 618e1bda..00000000 --- a/Assets/SaveGameFree/Scripts/Types/Vector4Save.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 8d6d91eeab36bf14fa2fcc4a7083e8a2 -timeCreated: 1499700164 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Web.meta b/Assets/SaveGameFree/Web.meta deleted file mode 100644 index a9564e29..00000000 --- a/Assets/SaveGameFree/Web.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8b3335a78afad1c4ea501d98688a9ca7 -folderAsset: yes -timeCreated: 1501085840 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/SaveGameFree/Web/Save Game Free - Web.zip b/Assets/SaveGameFree/Web/Save Game Free - Web.zip deleted file mode 100644 index a84c70d7..00000000 Binary files a/Assets/SaveGameFree/Web/Save Game Free - Web.zip and /dev/null differ diff --git a/Assets/SaveGameFree/Web/Save Game Free - Web.zip.meta b/Assets/SaveGameFree/Web/Save Game Free - Web.zip.meta deleted file mode 100644 index e7a1ef25..00000000 --- a/Assets/SaveGameFree/Web/Save Game Free - Web.zip.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ad29f48e6276f1242959c2378a4b8732 -timeCreated: 1501085840 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Saw 512 With Circle.png b/Assets/Saw 512 With Circle.png deleted file mode 100644 index ff75843f..00000000 Binary files a/Assets/Saw 512 With Circle.png and /dev/null differ diff --git a/Assets/Saw 512 With Circle.png.meta b/Assets/Saw 512 With Circle.png.meta deleted file mode 100644 index b1cafec3..00000000 --- a/Assets/Saw 512 With Circle.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 02ee8b2a5ebfd054489da328687822cd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Saw.png b/Assets/Saw.png deleted file mode 100644 index c4690a18..00000000 Binary files a/Assets/Saw.png and /dev/null differ diff --git a/Assets/Saw.png.meta b/Assets/Saw.png.meta deleted file mode 100644 index d470b571..00000000 --- a/Assets/Saw.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 3891de936d7fbda45be2d81fd7d7c185 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta index 69f8da31..ee467141 100644 --- a/Assets/Scenes.meta +++ b/Assets/Scenes.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: 3bc212553f48cda469b9c12206b920e2 +guid: 109e9bdd0fcc649c5bc59085c35bdc83 folderAsset: yes -timeCreated: 1491219434 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Scenes/Creation.unity b/Assets/Scenes/Creation.unity deleted file mode 100644 index 55e8fffb..00000000 Binary files a/Assets/Scenes/Creation.unity and /dev/null differ diff --git a/Assets/Scenes/Creation.unity.meta b/Assets/Scenes/Creation.unity.meta deleted file mode 100644 index 08f22eae..00000000 --- a/Assets/Scenes/Creation.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 48cadbd29eb321a4db47b8df4fa6e4c3 -timeCreated: 1492522257 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes/GameOver.unity b/Assets/Scenes/GameOver.unity new file mode 100644 index 00000000..ac155d9c --- /dev/null +++ b/Assets/Scenes/GameOver.unity @@ -0,0 +1,1731 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 2 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &427320483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 427320484} + - component: {fileID: 427320486} + - component: {fileID: 427320485} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &427320484 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 427320483} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1388970970} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &427320485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 427320483} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: PLAY AGAIN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &427320486 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 427320483} + m_CullTransparentMesh: 1 +--- !u!1 &488229697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488229698} + - component: {fileID: 488229700} + - component: {fileID: 488229699} + m_Layer: 5 + m_Name: SubtitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &488229698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488229697} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1964498380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -384.99988} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &488229699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488229697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: BETTER LUCK NEXT TIME! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294963590 + m_fontColor: {r: 0.5264151, g: 0.9449167, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 72 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &488229700 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488229697} + m_CullTransparentMesh: 1 +--- !u!1 &533710832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 533710833} + - component: {fileID: 533710835} + - component: {fileID: 533710834} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &533710833 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533710832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1964498380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -240} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &533710834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533710832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: GAME OVER + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294940921 + m_fontColor: {r: 0.9761376, g: 0.5943396, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 180 + m_fontSizeBase: 180 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &533710835 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533710832} + m_CullTransparentMesh: 1 +--- !u!1001 &779241466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_Name + value: AudioManager + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} +--- !u!1 &857358032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 857358033} + - component: {fileID: 857358034} + m_Layer: 5 + m_Name: ButtonGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &857358033 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857358032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1388970970} + - {fileID: 1755552357} + m_Father: {fileID: 1964498380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -427.99994} + m_SizeDelta: {x: 903.756, y: 377.093} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &857358034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857358032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.VerticalLayoutGroup + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &1115684975 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7185805701200512642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_Name + value: LevelManager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9905b295d79ed004695f6839aa213df5, type: 3} +--- !u!114 &1115684976 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4944344178746225746, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + m_PrefabInstance: {fileID: 1115684975} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fef3d841a1f8ac429deb8a8cf8d43a3, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::LevelManager +--- !u!1 &1201594989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1201594990} + - component: {fileID: 1201594992} + - component: {fileID: 1201594991} + m_Layer: 5 + m_Name: ScoreText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1201594990 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201594989} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1964498380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 42.000015} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1201594991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201594989} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'FINAL SCORE: + + 0123456789' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294963590 + m_fontColor: {r: 0.5264151, g: 0.9449167, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 128 + m_fontSizeBase: 128 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 30 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1201594992 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201594989} + m_CullTransparentMesh: 1 +--- !u!1 &1388970969 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388970970} + - component: {fileID: 1388970973} + - component: {fileID: 1388970972} + - component: {fileID: 1388970971} + m_Layer: 5 + m_Name: PlayAgainButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1388970970 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388970969} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 427320484} + m_Father: {fileID: 857358033} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1388970971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388970969} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.7735849, g: 0.7735849, b: 0.7735849, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1388970972} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1115684976} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: LoadGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1388970972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388970969} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1388970973 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388970969} + m_CullTransparentMesh: 1 +--- !u!1 &1557865465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1557865468} + - component: {fileID: 1557865467} + - component: {fileID: 1557865466} + - component: {fileID: 1557865469} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1557865466 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 +--- !u!20 &1557865467 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 6 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1557865468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1557865469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1001 &1593515988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5992767431851876364, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_Name + value: ScoreKeeper + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} +--- !u!1 &1755552356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755552357} + - component: {fileID: 1755552360} + - component: {fileID: 1755552359} + - component: {fileID: 1755552358} + m_Layer: 5 + m_Name: MainMenuButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1755552357 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755552356} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2089006679} + m_Father: {fileID: 857358033} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1755552358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755552356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.7735849, g: 0.7735849, b: 0.7735849, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1755552359} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1115684976} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: LoadMainMenu + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1755552359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755552356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1755552360 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755552356} + m_CullTransparentMesh: 1 +--- !u!1001 &1859639043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5078350416128485754, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6484569777977339872, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_Name + value: Backgrounds + objectReference: {fileID: 0} + - target: {fileID: 7637398392090772779, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.02 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} +--- !u!1 &1964498376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1964498380} + - component: {fileID: 1964498379} + - component: {fileID: 1964498378} + - component: {fileID: 1964498377} + - component: {fileID: 1964498381} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1964498377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1964498376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1964498378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1964498376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1964498379 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1964498376} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1964498380 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1964498376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 533710833} + - {fileID: 488229698} + - {fileID: 1201594990} + - {fileID: 857358033} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1964498381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1964498376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60ec0333195784441b4a75d107f43ea1, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::UIGameOver + scoreText: {fileID: 1201594991} +--- !u!1 &2018184499 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2018184502} + - component: {fileID: 2018184501} + - component: {fileID: 2018184500} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2018184500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018184499} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &2018184501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018184499} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &2018184502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018184499} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2089006678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2089006679} + - component: {fileID: 2089006681} + - component: {fileID: 2089006680} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2089006679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2089006678} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1755552357} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2089006680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2089006678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: MAIN MENU + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2089006681 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2089006678} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1557865468} + - {fileID: 1859639043} + - {fileID: 779241466} + - {fileID: 1964498380} + - {fileID: 2018184502} + - {fileID: 1115684975} + - {fileID: 1593515988} diff --git a/Assets/Scenes/GameOver.unity.meta b/Assets/Scenes/GameOver.unity.meta new file mode 100644 index 00000000..63b3898d --- /dev/null +++ b/Assets/Scenes/GameOver.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4dae70812c5a62f44985a84a29824b1b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/GameScene.unity b/Assets/Scenes/GameScene.unity new file mode 100644 index 00000000..69977dab --- /dev/null +++ b/Assets/Scenes/GameScene.unity @@ -0,0 +1,1478 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &20649542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 20649543} + - component: {fileID: 20649545} + - component: {fileID: 20649544} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &20649543 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20649542} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1619908448} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &20649544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20649542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 0.07450981, g: 0.8117648, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &20649545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20649542} + m_CullTransparentMesh: 1 +--- !u!1001 &78246434 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7185805701200512642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_Name + value: LevelManager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9905b295d79ed004695f6839aa213df5, type: 3} +--- !u!1 &231297060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 231297062} + - component: {fileID: 231297061} + m_Layer: 0 + m_Name: EnemySpawner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &231297061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231297060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86ce3c9b60a25774e90d53b7fcd71ba9, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::EnemySpawner + waveConfigs: + - {fileID: 11400000, guid: 4e7d3f3c31caf054fa6c4ae2c3092644, type: 2} + - {fileID: 11400000, guid: 7a5b3aae61704f3449a3a88632fe6ab2, type: 2} + - {fileID: 11400000, guid: 47792c389002a514b8d63e258d1cfc9d, type: 2} + - {fileID: 11400000, guid: cd1c14acbc382b943b81808e5d50e2e1, type: 2} + timeBetweenWaves: 0 + isLooping: 1 +--- !u!4 &231297062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231297060} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &568228909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 568228910} + - component: {fileID: 568228911} + m_Layer: 5 + m_Name: HPSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &568228910 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 568228909} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1007247240} + - {fileID: 1619908448} + - {fileID: 1543034454} + m_Father: {fileID: 2014238583} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -50, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &568228911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 568228909} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Slider + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 1073505415} + m_FillRect: {fileID: 20649543} + m_HandleRect: {fileID: 1073505414} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.716 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &990651070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 990651074} + - component: {fileID: 990651073} + - component: {fileID: 990651072} + - component: {fileID: 990651071} + - component: {fileID: 990651075} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &990651071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990651070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &990651072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990651070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &990651073 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990651070} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &990651074 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990651070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2014238583} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &990651075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990651070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4604f0b5cb924514daeb65f0298d3a9c, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::UIUpdater + healthSlider: {fileID: 568228911} + playerHealth: {fileID: 1709561882} + scoreText: {fileID: 1474741818} +--- !u!1 &1007247239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007247240} + - component: {fileID: 1007247242} + - component: {fileID: 1007247241} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1007247240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007247239} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 568228910} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1007247241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007247239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 0.0627451, g: 0.04705883, b: 0.4784314, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1007247242 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007247239} + m_CullTransparentMesh: 1 +--- !u!1 &1011553642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1011553645} + - component: {fileID: 1011553644} + - component: {fileID: 1011553643} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1011553643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011553642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &1011553644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011553642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1011553645 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011553642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1073505413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1073505414} + - component: {fileID: 1073505416} + - component: {fileID: 1073505415} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1073505414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1073505413} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1543034454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1073505415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1073505413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1073505416 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1073505413} + m_CullTransparentMesh: 1 +--- !u!1 &1474741816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1474741817} + - component: {fileID: 1474741819} + - component: {fileID: 1474741818} + m_Layer: 5 + m_Name: ScoreText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1474741817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474741816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2014238583} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1474741818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474741816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 0123456789 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294901825 + m_fontColor: {r: 0.25524712, g: 0, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 96 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1474741819 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474741816} + m_CullTransparentMesh: 1 +--- !u!1 &1543034453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1543034454} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1543034454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543034453} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1073505414} + m_Father: {fileID: 568228910} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1619908447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1619908448} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1619908448 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1619908447} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 20649543} + m_Father: {fileID: 568228910} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1709561873 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 9109459008133492271, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + m_PrefabInstance: {fileID: 3872750642363692014} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1709561875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709561873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9083aa54eaa564f43a41720984d5edd7, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::PlayerController + moveSpeed: 10 + leftBoundPadding: 1 + rightBoundPadding: 1 + upBoundPadding: 7 + downBoundPadding: 2 +--- !u!114 &1709561881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709561873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae9a87e10e6279b4e83a4a8163d8a213, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Shooter + projectilePrefab: {fileID: 2783788306037018308, guid: 4955f73f79f9d194fa2aca0b3d1a222a, type: 3} + projectileSpeed: 15 + projectileLifetime: 5 + baseFireRate: 0.2 + useAI: 0 + minimumFireRate: 0.2 + fireRateVariance: 0 + isFiring: 0 +--- !u!114 &1709561882 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3602030442028599949, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + m_PrefabInstance: {fileID: 3872750642363692014} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1709561873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b7682d4b30b71c4fa7ecf3886903ba8, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Health +--- !u!1 &2014238582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2014238583} + - component: {fileID: 2014238585} + - component: {fileID: 2014238584} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2014238583 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014238582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 568228910} + - {fileID: 1474741817} + m_Father: {fileID: 990651074} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.07} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2014238584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014238582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 0.4509434, g: 0.76068026, b: 1, a: 0.7058824} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2014238585 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014238582} + m_CullTransparentMesh: 1 +--- !u!114 &1472929021378676519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323339516492677626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!81 &2031293455909500384 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323339516492677626} + m_Enabled: 1 +--- !u!1001 &3872750642363692014 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3602030442028599949, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: isPlayer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalPosition.y + value: -6.28 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8073723923093943117, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -46.214 + objectReference: {fileID: 0} + - target: {fileID: 9109459008133492271, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9109459008133492271, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + insertIndex: -1 + addedObject: {fileID: 1709561875} + - targetCorrespondingSourceObject: {fileID: 9109459008133492271, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} + insertIndex: -1 + addedObject: {fileID: 1709561881} + m_SourcePrefab: {fileID: 100100000, guid: 159a03f0a11384f4493a172d6d27a821, type: 3} +--- !u!1001 &4587204078953683069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5992767431851876364, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_Name + value: ScoreKeeper + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} +--- !u!114 &5535939241193993197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323339516492677626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a2568d0a1517c7b4e94b3cbaac35d2f1, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CameraShake + shakeDuration: 0.3 + shakeMagnitude: 0.2 +--- !u!20 &5727438728880847907 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323339516492677626} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 34 + orthographic: 1 + orthographic size: 9 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1 &6323339516492677626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7219732679895698514} + - component: {fileID: 5727438728880847907} + - component: {fileID: 2031293455909500384} + - component: {fileID: 1472929021378676519} + - component: {fileID: 5535939241193993197} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1001 &6865242774545989816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_Name + value: AudioManager + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} +--- !u!4 &7219732679895698514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6323339516492677626} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &8750955949369764886 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6484569777977339872, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_Name + value: Backgrounds + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 7219732679895698514} + - {fileID: 3872750642363692014} + - {fileID: 231297062} + - {fileID: 8750955949369764886} + - {fileID: 6865242774545989816} + - {fileID: 4587204078953683069} + - {fileID: 990651074} + - {fileID: 1011553645} + - {fileID: 78246434} diff --git a/Assets/Scenes/GameScene.unity.meta b/Assets/Scenes/GameScene.unity.meta new file mode 100644 index 00000000..963ff8e9 --- /dev/null +++ b/Assets/Scenes/GameScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8c9cfa26abfee488c85f1582747f6a02 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainMenu.unity b/Assets/Scenes/MainMenu.unity new file mode 100644 index 00000000..80813f0c --- /dev/null +++ b/Assets/Scenes/MainMenu.unity @@ -0,0 +1,1577 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 2 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &80891694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 80891695} + - component: {fileID: 80891698} + - component: {fileID: 80891697} + - component: {fileID: 80891696} + m_Layer: 5 + m_Name: StartButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &80891695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1795235721} + m_Father: {fileID: 1567267246} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &80891696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6679245, g: 0.6679245, b: 0.6679245, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 80891697} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1558362482} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: LoadGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &80891697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &80891698 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_CullTransparentMesh: 1 +--- !u!1001 &142772565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5992767431851876364, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_Name + value: ScoreKeeper + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} +--- !u!1 &224165663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224165664} + - component: {fileID: 224165666} + - component: {fileID: 224165665} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224165664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 258644580} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &224165665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: QUIT + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &224165666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_CullTransparentMesh: 1 +--- !u!1 &258644579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258644580} + - component: {fileID: 258644583} + - component: {fileID: 258644582} + - component: {fileID: 258644581} + m_Layer: 5 + m_Name: QuitButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &258644580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 224165664} + m_Father: {fileID: 1567267246} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &258644581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6679245, g: 0.6679245, b: 0.6679245, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 258644582} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1558362482} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: QuitGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &258644582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &258644583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_CullTransparentMesh: 1 +--- !u!1001 &779241466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_Name + value: AudioManager + objectReference: {fileID: 0} + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} +--- !u!1 &957210826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 957210827} + - component: {fileID: 957210829} + - component: {fileID: 957210828} + m_Layer: 5 + m_Name: SubtitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &957210827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -554.99994} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &957210828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Protect the earth + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294963590 + m_fontColor: {r: 0.5264151, g: 0.9449167, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 92 + m_fontSizeBase: 92 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &957210829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_CullTransparentMesh: 1 +--- !u!1 &962361771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 962361774} + - component: {fileID: 962361773} + - component: {fileID: 962361772} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &962361772 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &962361773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &962361774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1098242343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098242347} + - component: {fileID: 1098242346} + - component: {fileID: 1098242345} + - component: {fileID: 1098242344} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1098242344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1098242345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1098242346 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1098242347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1519600957} + - {fileID: 957210827} + - {fileID: 1567267246} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1519600956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1519600957} + - component: {fileID: 1519600959} + - component: {fileID: 1519600958} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1519600957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -410} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1519600958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: STAR BLASTER + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294940921 + m_fontColor: {r: 0.9761376, g: 0.5943396, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 180 + m_fontSizeBase: 180 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1519600959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_CullTransparentMesh: 1 +--- !u!1 &1557865465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1557865468} + - component: {fileID: 1557865467} + - component: {fileID: 1557865466} + - component: {fileID: 1557865469} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1557865466 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 +--- !u!20 &1557865467 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 6 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1557865468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1557865469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!114 &1558362482 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4944344178746225746, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + m_PrefabInstance: {fileID: 2977726662114990386} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fef3d841a1f8ac429deb8a8cf8d43a3, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::LevelManager +--- !u!1 &1567267245 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1567267246} + - component: {fileID: 1567267247} + m_Layer: 5 + m_Name: ButtonGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1567267246 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567267245} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 80891695} + - {fileID: 258644580} + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -229.99994} + m_SizeDelta: {x: 903.756, y: 377.093} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1567267247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567267245} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.VerticalLayoutGroup + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1795235720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795235721} + - component: {fileID: 1795235723} + - component: {fileID: 1795235722} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1795235721 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 80891695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1795235722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: START + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1795235723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_CullTransparentMesh: 1 +--- !u!1001 &1859639043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5078350416128485754, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6484569777977339872, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_Name + value: Backgrounds + objectReference: {fileID: 0} + - target: {fileID: 7637398392090772779, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.02 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} +--- !u!1001 &2977726662114990386 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7185805701200512642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_Name + value: LevelManager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9905b295d79ed004695f6839aa213df5, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1557865468} + - {fileID: 1859639043} + - {fileID: 779241466} + - {fileID: 1098242347} + - {fileID: 962361774} + - {fileID: 2977726662114990386} + - {fileID: 142772565} diff --git a/Assets/Scenes/MainMenu.unity.meta b/Assets/Scenes/MainMenu.unity.meta new file mode 100644 index 00000000..404ca8d9 --- /dev/null +++ b/Assets/Scenes/MainMenu.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88723507af112ee4598a69e41f0984e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Play.unity b/Assets/Scenes/Play.unity deleted file mode 100644 index 48e9e3ec..00000000 Binary files a/Assets/Scenes/Play.unity and /dev/null differ diff --git a/Assets/Scenes/Play.unity.meta b/Assets/Scenes/Play.unity.meta deleted file mode 100644 index f3d1c5e2..00000000 --- a/Assets/Scenes/Play.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 400031d4e7e28ce4d9a7ef5b2ef74936 -timeCreated: 1499059384 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta index a11280a3..1f44d9af 100644 --- a/Assets/Scripts.meta +++ b/Assets/Scripts.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: b0cec2a7ee3ca1b45a37ed8cd1ed04fa +guid: 2e3df289b9094e24ebb9cce03c5d6f36 folderAsset: yes -timeCreated: 1491218217 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Scripts/AudioManager.cs b/Assets/Scripts/AudioManager.cs new file mode 100644 index 00000000..89bae52f --- /dev/null +++ b/Assets/Scripts/AudioManager.cs @@ -0,0 +1,51 @@ +using UnityEngine; + +public class AudioManager : MonoBehaviour +{ + [Header("Shooting SFX")] + [SerializeField] AudioClip shootingClip; + [SerializeField][Range(0, 1)] float shootingVolume = 1f; + + [Header("Damage SFX")] + [SerializeField] AudioClip damageClip; + [SerializeField][Range(0, 1)] float damageVolume = 1f; + + static AudioManager instance; + + void Awake() + { + ManageSingleton(); + } + + void ManageSingleton() + { + if (instance != null) + { + gameObject.SetActive(false); + Destroy(gameObject); + } + else + { + instance = this; + DontDestroyOnLoad(gameObject); + } + } + + public void PlayShootingSFX() + { + PlayAudioClip(shootingClip, shootingVolume); + } + + public void PlayDamageSFX() + { + PlayAudioClip(damageClip, damageVolume); + } + + void PlayAudioClip(AudioClip clip, float volume) + { + if (clip != null) + { + AudioSource.PlayClipAtPoint(clip, Camera.main.transform.position, volume); + } + } +} diff --git a/Assets/Scripts/AudioManager.cs.meta b/Assets/Scripts/AudioManager.cs.meta new file mode 100644 index 00000000..1248a8c2 --- /dev/null +++ b/Assets/Scripts/AudioManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a04b3846e9b53bb4a9a5fcdd3434251b \ No newline at end of file diff --git a/Assets/Scripts/BackgroundScroller.cs b/Assets/Scripts/BackgroundScroller.cs new file mode 100644 index 00000000..9110bf05 --- /dev/null +++ b/Assets/Scripts/BackgroundScroller.cs @@ -0,0 +1,20 @@ +using UnityEngine; + +public class BackgroundScroller : MonoBehaviour +{ + [SerializeField] Vector2 moveSpeed; + + Vector2 offset; + Material material; + + void Start() + { + material = GetComponent().material; + } + + void Update() + { + offset += moveSpeed * Time.deltaTime; + material.mainTextureOffset = offset; + } +} diff --git a/Assets/Scripts/BackgroundScroller.cs.meta b/Assets/Scripts/BackgroundScroller.cs.meta new file mode 100644 index 00000000..802e8bf0 --- /dev/null +++ b/Assets/Scripts/BackgroundScroller.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e96b624ed635ade4285a1812134a0674 \ No newline at end of file diff --git a/Assets/Scripts/CameraControl.cs b/Assets/Scripts/CameraControl.cs deleted file mode 100644 index 0a3c9cc4..00000000 --- a/Assets/Scripts/CameraControl.cs +++ /dev/null @@ -1,144 +0,0 @@ -using UnityEngine; -using System.Collections; - -public class CameraControl : MonoBehaviour -{ - public float MoveSpeed = 10f; - // How quickly the camera should move from point A to B. - public float SnapDistance = 0.25f; - // How far from the new position we should be before snapping to it. - public Transform MainAxis; - // Axis that moves the camera - public Transform ShakeAxis; - // Axis that shakes the camera - - // For moving camera - public bool IsMoving { get; private set; } - - public bool IsShaking { - get { - return _isShaking; - } - } - - private Vector3 _newPosition; - private float _currentMoveSpeed; - - // For shaking camera - private bool _isShaking = false; - private int _shakeCount; - private float _shakeIntensity, _shakeSpeed, _baseX, _baseY; - private Vector3 _nextShakePosition; - - - void Start () - { - enabled = false; - - // Set up base positions, these are used for shaking to determine where to return to after a shake. - _baseX = ShakeAxis.localPosition.x; - _baseY = ShakeAxis.localPosition.y; - } - - - void Update () - { - // Are we moving? - if (IsMoving) { - // Move us toward the new position - MainAxis.position = Vector3.MoveTowards (MainAxis.position, _newPosition, Time.deltaTime * _currentMoveSpeed); - - // Determine if we are there or not (within snap distance) - if (Vector2.Distance (MainAxis.position, _newPosition) < SnapDistance) { - MainAxis.position = _newPosition; - IsMoving = false; - if (!_isShaking) - enabled = false; - } - } - // ...or are we shaking? (Could be both) - if (_isShaking) { - // Move toward the previously determined next shake position - ShakeAxis.localPosition = Vector3.MoveTowards (ShakeAxis.localPosition, _nextShakePosition, Time.deltaTime * _shakeSpeed); - - // Determine if we are there or not - if (Vector2.Distance (ShakeAxis.localPosition, _nextShakePosition) < _shakeIntensity / 5f) { - //Decrement shake counter - _shakeCount--; - - // If we are done shaking, turn this off if we're not longer moving - if (_shakeCount <= 0) { - _isShaking = false; - ShakeAxis.localPosition = new Vector3 (_baseX, _baseY, ShakeAxis.localPosition.z); - if (!IsMoving) - enabled = false; - } - // If there is only 1 shake left, return back to base - else if (_shakeCount <= 1) { - _nextShakePosition = new Vector3 (_baseX, _baseY, ShakeAxis.localPosition.z); - } - // If we are not done or nearing done, determine the next position to travel to - else { - DetermineNextShakePosition (); - } - } - } - } - - - /// - /// Move the camera in a certain direction by a certain distance. - /// - /// Distance along x axis to move. - /// Distance along y axis to move. - /// How quickly to move in specified direction. - public void Move (float x, float y, float speed = 0) - { - // If a speed is passed in, use that. Otherwise use the default. - if (speed > 0) - _currentMoveSpeed = speed; - else - _currentMoveSpeed = MoveSpeed; - - // Set us up to move - _newPosition = new Vector3 (transform.position.x + x, transform.position.y + y, transform.position.z); - IsMoving = true; - enabled = true; - } - - - /// - /// Immediately sets the position of the camera - /// - public void SetPosition (Vector2 position) - { - Vector3 newPosition = new Vector3 (position.x, position.y, MainAxis.position.z); - MainAxis.position = newPosition; - } - - - /// - /// Shakes the camera. Essentially places some random points around the camera and lerps it to them. - /// - /// Max distance from the center point the camera will travel. - /// Total number of random points the camera will travel to. - /// How quickly the camera moves from point to point. - public void Shake (float intensity, int shakes, float speed) - { - enabled = true; - _isShaking = true; - _shakeCount = shakes; - _shakeIntensity = intensity; - _shakeSpeed = speed; - - DetermineNextShakePosition (); - } - - - private void DetermineNextShakePosition () - { - _nextShakePosition = new Vector3 (Random.Range (-_shakeIntensity, _shakeIntensity), - Random.Range (-_shakeIntensity, _shakeIntensity), - ShakeAxis.localPosition.z); - } -} \ No newline at end of file diff --git a/Assets/Scripts/CameraControl.cs.meta b/Assets/Scripts/CameraControl.cs.meta deleted file mode 100644 index 20fde0bb..00000000 --- a/Assets/Scripts/CameraControl.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8f0fe4fcbe318cc429ade5e61c0973a1 -timeCreated: 1458092038 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/CameraShake.cs b/Assets/Scripts/CameraShake.cs new file mode 100644 index 00000000..40ddacd8 --- /dev/null +++ b/Assets/Scripts/CameraShake.cs @@ -0,0 +1,32 @@ +using System.Collections; +using UnityEngine; + +public class CameraShake : MonoBehaviour +{ + [SerializeField] float shakeDuration = 0.5f; + [SerializeField] float shakeMagnitude = 0.5f; + + Vector3 initialPosition; + + void Start() + { + initialPosition = transform.position; + } + + public void Play() + { + StartCoroutine(ShakeCamera()); + } + + IEnumerator ShakeCamera() + { + float timeElapsed = 0; + while (timeElapsed < shakeDuration) + { + transform.position = initialPosition + (Vector3)Random.insideUnitCircle * shakeMagnitude; + timeElapsed += Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + transform.position = initialPosition; + } +} diff --git a/Assets/Scripts/CameraShake.cs.meta b/Assets/Scripts/CameraShake.cs.meta new file mode 100644 index 00000000..c8097f46 --- /dev/null +++ b/Assets/Scripts/CameraShake.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a2568d0a1517c7b4e94b3cbaac35d2f1 \ No newline at end of file diff --git a/Assets/Scripts/DamageDealer.cs b/Assets/Scripts/DamageDealer.cs new file mode 100644 index 00000000..44674643 --- /dev/null +++ b/Assets/Scripts/DamageDealer.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +public class DamageDealer : MonoBehaviour +{ + [SerializeField] int damage = 10; + + public int GetDamage() + { + return damage; + } + + public void Hit() + { + Destroy(gameObject); + } +} diff --git a/Assets/Scripts/DamageDealer.cs.meta b/Assets/Scripts/DamageDealer.cs.meta new file mode 100644 index 00000000..b1d0fd28 --- /dev/null +++ b/Assets/Scripts/DamageDealer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fe9625255f579744bbad8600816df3c0 \ No newline at end of file diff --git a/Assets/Scripts/EnemySpawner.cs b/Assets/Scripts/EnemySpawner.cs new file mode 100644 index 00000000..72b47a7c --- /dev/null +++ b/Assets/Scripts/EnemySpawner.cs @@ -0,0 +1,42 @@ +using System.Collections; +using UnityEngine; + +public class EnemySpawner : MonoBehaviour +{ + [SerializeField] WaveConfigSO[] waveConfigs; + [SerializeField] float timeBetweenWaves = 1f; + [SerializeField] bool isLooping; + WaveConfigSO currentWave; + + void Start() + { + StartCoroutine(SpawnEnemies()); + } + + IEnumerator SpawnEnemies() + { + do + { + foreach (WaveConfigSO wave in waveConfigs) + { + currentWave = wave; + for (int i = 0; i < currentWave.GetEnemyCount(); i++) + { + Instantiate( + currentWave.GetEnemyPrefab(i), + currentWave.GetStartingWaypoint().position, + Quaternion.identity, + transform); + + yield return new WaitForSeconds(currentWave.GetRandomEnemySpawnTime()); + } + yield return new WaitForSeconds(timeBetweenWaves); + } + } while (isLooping); + } + + public WaveConfigSO GetCurrentWave() + { + return currentWave; + } +} diff --git a/Assets/Scripts/EnemySpawner.cs.meta b/Assets/Scripts/EnemySpawner.cs.meta new file mode 100644 index 00000000..c93b98fd --- /dev/null +++ b/Assets/Scripts/EnemySpawner.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 86ce3c9b60a25774e90d53b7fcd71ba9 \ No newline at end of file diff --git a/Assets/Scripts/Health.cs b/Assets/Scripts/Health.cs new file mode 100644 index 00000000..65b12351 --- /dev/null +++ b/Assets/Scripts/Health.cs @@ -0,0 +1,77 @@ +using UnityEngine; + +public class Health : MonoBehaviour +{ + [SerializeField] bool isPlayer; + [SerializeField] int scoreValue = 50; + [SerializeField] int health = 50; + [SerializeField] ParticleSystem hitParticles; + + [SerializeField] bool applyCameraShake; + CameraShake cameraShake; + AudioManager audioManager; + ScoreKeeper scoreKeeper; + LevelManager levelManager; + + void Start() + { + cameraShake = Camera.main.GetComponent(); + audioManager = FindFirstObjectByType(); + scoreKeeper = FindFirstObjectByType(); + levelManager = FindFirstObjectByType(); + } + + void OnTriggerEnter2D(Collider2D other) + { + DamageDealer damageDealer = other.GetComponent(); + + if (damageDealer != null) + { + TakeDamage(damageDealer.GetDamage()); + PlayHitParticles(); + damageDealer.Hit(); + audioManager.PlayDamageSFX(); + + if (applyCameraShake) + { + cameraShake.Play(); + } + } + } + + void TakeDamage(int damage) + { + health -= damage; + if (health <= 0) + { + Die(); + } + } + + void Die() + { + if (isPlayer) + { + levelManager.LoadGameOver(); + } + else + { + scoreKeeper.ModifyScore(scoreValue); + } + Destroy(gameObject); + } + + void PlayHitParticles() + { + if (hitParticles != null) + { + ParticleSystem particles = Instantiate(hitParticles, transform.position, Quaternion.identity); + Destroy(particles, particles.main.duration + particles.main.startLifetime.constantMax); + } + } + + public int GetHealth() + { + return health; + } +} diff --git a/Assets/Scripts/Health.cs.meta b/Assets/Scripts/Health.cs.meta new file mode 100644 index 00000000..11e006c5 --- /dev/null +++ b/Assets/Scripts/Health.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4b7682d4b30b71c4fa7ecf3886903ba8 \ No newline at end of file diff --git a/Assets/Scripts/LevelManager.cs b/Assets/Scripts/LevelManager.cs new file mode 100644 index 00000000..d7300cda --- /dev/null +++ b/Assets/Scripts/LevelManager.cs @@ -0,0 +1,43 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class LevelManager : MonoBehaviour +{ + [SerializeField] float sceneLoadDelay = 2f; + + ScoreKeeper scoreKeeper; + + void Awake() + { + scoreKeeper = FindFirstObjectByType(); + } + + public void LoadGame() + { + SceneManager.LoadScene("GameScene"); + scoreKeeper.ResetScore(); + } + + public void LoadGameOver() + { + StartCoroutine(WaitAndLoad("GameOver", sceneLoadDelay)); + } + + public void LoadMainMenu() + { + SceneManager.LoadScene("MainMenu"); + } + + public void QuitGame() + { + Debug.Log("Quitting game..."); + Application.Quit(); + } + + IEnumerator WaitAndLoad(string sceneName, float delay) + { + yield return new WaitForSeconds(delay); + SceneManager.LoadScene(sceneName); + } +} diff --git a/Assets/Scripts/LevelManager.cs.meta b/Assets/Scripts/LevelManager.cs.meta new file mode 100644 index 00000000..8c04b627 --- /dev/null +++ b/Assets/Scripts/LevelManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0fef3d841a1f8ac429deb8a8cf8d43a3 \ No newline at end of file diff --git a/Assets/Scripts/Pathfinding.cs b/Assets/Scripts/Pathfinding.cs new file mode 100644 index 00000000..c6c60659 --- /dev/null +++ b/Assets/Scripts/Pathfinding.cs @@ -0,0 +1,40 @@ +using UnityEngine; + +public class Pathfinding : MonoBehaviour +{ + EnemySpawner enemySpawner; + WaveConfigSO waveConfig; + Transform[] waypoints; + int waypointIndex = 0; + + void Start() + { + enemySpawner = FindFirstObjectByType(); + waveConfig = enemySpawner.GetCurrentWave(); + waypoints = waveConfig.GetWaypoints(); + transform.position = waveConfig.GetStartingWaypoint().position; + } + + void Update() + { + FollowPath(); + } + + void FollowPath() + { + if (waypointIndex < waypoints.Length) + { + Vector3 targetPosition = waypoints[waypointIndex].position; + float moveDelta = waveConfig.GetEnemyMoveSpeed() * Time.deltaTime; + transform.position = Vector2.MoveTowards(transform.position, targetPosition, moveDelta); + if (transform.position == targetPosition) + { + waypointIndex++; + } + } + else + { + Destroy(gameObject); + } + } +} diff --git a/Assets/Scripts/Pathfinding.cs.meta b/Assets/Scripts/Pathfinding.cs.meta new file mode 100644 index 00000000..bbef76cd --- /dev/null +++ b/Assets/Scripts/Pathfinding.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 258a44a3d10f1f1488dd612195d5f51a \ No newline at end of file diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs new file mode 100644 index 00000000..1905f4e3 --- /dev/null +++ b/Assets/Scripts/PlayerController.cs @@ -0,0 +1,59 @@ +using System; +using UnityEngine; +using UnityEngine.InputSystem; + +public class PlayerController : MonoBehaviour +{ + [SerializeField] float moveSpeed = 10f; + [SerializeField] float leftBoundPadding; + [SerializeField] float rightBoundPadding; + [SerializeField] float upBoundPadding; + [SerializeField] float downBoundPadding; + + Shooter playerShooter; + InputAction moveAction; + InputAction fireAction; + + Vector3 moveVector; + Vector2 minBounds; + Vector2 maxBounds; + + void Start() + { + playerShooter = GetComponent(); + + moveAction = InputSystem.actions.FindAction("Move"); + fireAction = InputSystem.actions.FindAction("Fire"); + + InitBounds(); + } + + void Update() + { + MovePlayer(); + FireShooter(); + } + + void InitBounds() + { + Camera mainCamera = Camera.main; + minBounds = mainCamera.ViewportToWorldPoint(new Vector2(0, 0)); + maxBounds = mainCamera.ViewportToWorldPoint(new Vector2(1, 1)); + } + + void MovePlayer() + { + moveVector = moveAction.ReadValue(); + Vector3 newPos = transform.position + moveVector * moveSpeed * Time.deltaTime; + + newPos.x = Math.Clamp(newPos.x, minBounds.x + leftBoundPadding, maxBounds.x - rightBoundPadding); + newPos.y = Math.Clamp(newPos.y, minBounds.y + downBoundPadding, maxBounds.y - upBoundPadding); + + transform.position = newPos; + } + + void FireShooter() + { + playerShooter.isFiring = fireAction.IsPressed(); + } +} diff --git a/Assets/Scripts/PlayerController.cs.meta b/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 00000000..c52180f1 --- /dev/null +++ b/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9083aa54eaa564f43a41720984d5edd7 \ No newline at end of file diff --git a/Assets/Scripts/RedRunner.meta b/Assets/Scripts/RedRunner.meta deleted file mode 100644 index c26254c8..00000000 --- a/Assets/Scripts/RedRunner.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9de93ac6988b61e4fac360ffe29c6c4f -folderAsset: yes -timeCreated: 1491218429 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/AudioControl.meta b/Assets/Scripts/RedRunner/AudioControl.meta deleted file mode 100644 index 10fe259d..00000000 --- a/Assets/Scripts/RedRunner/AudioControl.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 10ea014dfbbdcd048a62551615ea7b4f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs b/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs deleted file mode 100644 index c4f722b3..00000000 --- a/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Audio; - -public class VolumeControl : MonoBehaviour -{ - [SerializeField] - private AudioMixer mixer; - [SerializeField] - private string audioTargetName = ""; - - public void SetVolumeLevel(float sliderValue) - { - mixer.SetFloat(audioTargetName, Mathf.Log10(sliderValue) * 20); - } - -} diff --git a/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs.meta b/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs.meta deleted file mode 100644 index 1d4c1004..00000000 --- a/Assets/Scripts/RedRunner/AudioControl/VolumeControl.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b0710034f13bafa4ba005d2a8360a740 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/AudioManager.cs b/Assets/Scripts/RedRunner/AudioManager.cs deleted file mode 100644 index 2898b8b9..00000000 --- a/Assets/Scripts/RedRunner/AudioManager.cs +++ /dev/null @@ -1,170 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner -{ - - public class AudioManager : MonoBehaviour - { - - #region Singleton - - private static AudioManager m_Singleton; - - public static AudioManager Singleton { - get { - return m_Singleton; - } - } - - #endregion - - #region Fields - - [Header ("Audio Sources")] - [Space] - [SerializeField] - protected AudioSource m_MusicAudioSource; - [SerializeField] - protected AudioSource m_SoundAudioSource; - [SerializeField] - protected AudioSource m_CoinAudioSource; - [SerializeField] - protected AudioSource m_DieAudioSource; - [SerializeField] - protected AudioSource m_MaceSlamAudioSource; - [SerializeField] - protected AudioSource m_UIAudioSource; - - [Header ("Music Clips")] - [Space] - [SerializeField] - protected AudioClip m_MusicClip; - - [Header ("Sound Clips")] - [Space] - [SerializeField] - protected AudioClip m_CoinSound; - [SerializeField] - protected AudioClip m_ChestSound; - [SerializeField] - protected AudioClip m_WaterSplashSound; - [SerializeField] - protected AudioClip m_SpikeSound; - [SerializeField] - protected AudioClip[] m_GroundedSounds; - [SerializeField] - protected AudioClip m_JumpSound; - [SerializeField] - protected AudioClip[] m_FootstepSounds; - [SerializeField] - protected AudioClip m_MaceSlamSound; - [SerializeField] - protected AudioClip m_ButtonClickSound; - - #endregion - - #region MonoBehaviour Messages - - void Awake () - { - m_Singleton = this; - PlayMusic (); - } - - #endregion - - #region Methods - - public void PlayMusic () - { - m_MusicAudioSource.clip = m_MusicClip; - m_MusicAudioSource.Play (); - } - - public void PlaySoundAt (AudioClip clip, Vector3 position, float volume) - { - AudioSource.PlayClipAtPoint (clip, position, volume); - } - - public void PlaySoundOn (AudioSource audio, AudioClip clip) - { - audio.clip = clip; - audio.Play (); - } - - public void PlayChestSound (Vector3 position) - { - PlaySoundOn (m_CoinAudioSource, m_ChestSound); - } - - public void PlayCoinSound (Vector3 position) - { - PlaySoundOn (m_CoinAudioSource, m_CoinSound); - } - - public void PlayWaterSplashSound (Vector3 position) - { - PlaySoundOn (m_DieAudioSource, m_WaterSplashSound); - } - - public void PlayMaceSlamSound (Vector3 position) - { - PlaySoundOn (m_MaceSlamAudioSource, m_MaceSlamSound); - } - - public void PlaySpikeSound (Vector3 position) - { - PlaySoundOn (m_DieAudioSource, m_SpikeSound); - } - - public void PlayGroundedSound (AudioSource audio) - { - if (m_GroundedSounds.Length > 0) { - PlaySoundOn (audio, GetRandomClip (m_GroundedSounds)); - } - } - - public void PlayJumpSound (AudioSource audio) - { - PlaySoundOn (audio, m_JumpSound); - } - - public void PlayFootstepSound (AudioSource audio) - { - if (m_FootstepSounds.Length > 0) { - PlaySoundOn (audio, GetRandomClip (m_FootstepSounds)); - } - } - - public void PlayFootstepSound (AudioSource audio, ref int index) - { - if (m_FootstepSounds.Length > 0) { - PlaySoundOn (audio, m_FootstepSounds [index]); - if (index < m_FootstepSounds.Length - 1) { - index++; - } else { - index = 0; - } - } - } - - public void PlayClickSound () - { - PlaySoundOn (m_UIAudioSource, m_ButtonClickSound); - } - - public AudioClip GetRandomClip (AudioClip[] clips) - { - if (clips.Length > 0) { - return clips [Random.Range (0, clips.Length)]; - } - return null; - } - - #endregion - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/AudioManager.cs.meta b/Assets/Scripts/RedRunner/AudioManager.cs.meta deleted file mode 100644 index b7cbbf34..00000000 --- a/Assets/Scripts/RedRunner/AudioManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a3d5de8b34f8d0843a4f983124a44369 -timeCreated: 1499234177 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Characters.meta b/Assets/Scripts/RedRunner/Characters.meta deleted file mode 100644 index 1f29eaa4..00000000 --- a/Assets/Scripts/RedRunner/Characters.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ed6e1a5e35dd39d499bf400713691a68 -folderAsset: yes -timeCreated: 1491218242 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Characters/Character.cs b/Assets/Scripts/RedRunner/Characters/Character.cs deleted file mode 100644 index 534e9538..00000000 --- a/Assets/Scripts/RedRunner/Characters/Character.cs +++ /dev/null @@ -1,83 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Utilities; - -namespace RedRunner.Characters -{ - - [RequireComponent ( typeof ( Rigidbody2D ) )] - [RequireComponent ( typeof ( Collider2D ) )] - [RequireComponent ( typeof ( Animator ) )] - [RequireComponent ( typeof ( Skeleton ) )] - public abstract class Character : MonoBehaviour - { - - public delegate void DeadHandler (); - - #pragma warning disable 0067 - public virtual event DeadHandler OnDead; - #pragma warning restore 0067 - - public abstract float MaxRunSpeed { get; } - - public abstract float RunSmoothTime { get; } - - public abstract float RunSpeed { get; } - - public abstract float WalkSpeed { get; } - - public abstract float JumpStrength { get; } - - public abstract Vector2 Speed { get; } - - public abstract string[] Actions { get; } - - public abstract string CurrentAction { get; } - - public abstract int CurrentActionIndex { get; } - - public abstract GroundCheck GroundCheck { get; } - - public abstract Rigidbody2D Rigidbody2D { get; } - - public abstract Collider2D Collider2D { get; } - - public abstract Animator Animator { get; } - - public abstract ParticleSystem RunParticleSystem { get; } - - public abstract ParticleSystem JumpParticleSystem { get; } - - public abstract ParticleSystem WaterParticleSystem { get; } - - public abstract ParticleSystem BloodParticleSystem { get; } - - public abstract Skeleton Skeleton { get; } - - public virtual Property IsDead { get; set; } - - public abstract bool ClosingEye { get; } - - public abstract bool Guard { get; } - - public abstract bool Block { get; } - - public abstract AudioSource Audio { get; } - - public abstract void Move ( float horizontalAxis ); - - public abstract void Jump (); - - public abstract void Die (); - - public abstract void Die ( bool blood ); - - public abstract void EmitRunParticle (); - - public abstract void Reset (); - - } - -} diff --git a/Assets/Scripts/RedRunner/Characters/Character.cs.meta b/Assets/Scripts/RedRunner/Characters/Character.cs.meta deleted file mode 100644 index 51f38b79..00000000 --- a/Assets/Scripts/RedRunner/Characters/Character.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a4b712c7c9748ac4aab19157b4d08edb -timeCreated: 1491218254 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Characters/RedCharacter.cs b/Assets/Scripts/RedRunner/Characters/RedCharacter.cs deleted file mode 100644 index 780fa521..00000000 --- a/Assets/Scripts/RedRunner/Characters/RedCharacter.cs +++ /dev/null @@ -1,545 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Events; - -using UnityStandardAssets.CrossPlatformInput; - -using RedRunner.Utilities; - -namespace RedRunner.Characters -{ - - public class RedCharacter : Character - { - #region Fields - - [Header ( "Character Details" )] - [Space] - [SerializeField] - protected float m_MaxRunSpeed = 8f; - [SerializeField] - protected float m_RunSmoothTime = 5f; - [SerializeField] - protected float m_RunSpeed = 5f; - [SerializeField] - protected float m_WalkSpeed = 1.75f; - [SerializeField] - protected float m_JumpStrength = 10f; - [SerializeField] - protected string[] m_Actions = new string[0]; - [SerializeField] - protected int m_CurrentActionIndex = 0; - - [Header ( "Character Reference" )] - [Space] - [SerializeField] - protected Rigidbody2D m_Rigidbody2D; - [SerializeField] - protected Collider2D m_Collider2D; - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected GroundCheck m_GroundCheck; - [SerializeField] - protected ParticleSystem m_RunParticleSystem; - [SerializeField] - protected ParticleSystem m_JumpParticleSystem; - [SerializeField] - protected ParticleSystem m_WaterParticleSystem; - [SerializeField] - protected ParticleSystem m_BloodParticleSystem; - [SerializeField] - protected Skeleton m_Skeleton; - [SerializeField] - protected float m_RollForce = 10f; - - [Header ( "Character Audio" )] - [Space] - [SerializeField] - protected AudioSource m_MainAudioSource; - [SerializeField] - protected AudioSource m_FootstepAudioSource; - [SerializeField] - protected AudioSource m_JumpAndGroundedAudioSource; - - #endregion - - #region Private Variables - - protected bool m_ClosingEye = false; - protected bool m_Guard = false; - protected bool m_Block = false; - protected Vector2 m_Speed = Vector2.zero; - protected float m_CurrentRunSpeed = 0f; - protected float m_CurrentSmoothVelocity = 0f; - protected int m_CurrentFootstepSoundIndex = 0; - protected Vector3 m_InitialScale; - protected Vector3 m_InitialPosition; - - #endregion - - #region Properties - - public override float MaxRunSpeed - { - get - { - return m_MaxRunSpeed; - } - } - - public override float RunSmoothTime - { - get - { - return m_RunSmoothTime; - } - } - - public override float RunSpeed - { - get - { - return m_RunSpeed; - } - } - - public override float WalkSpeed - { - get - { - return m_WalkSpeed; - } - } - - public override float JumpStrength - { - get - { - return m_JumpStrength; - } - } - - public override Vector2 Speed - { - get - { - return m_Speed; - } - } - - public override string[] Actions - { - get - { - return m_Actions; - } - } - - public override string CurrentAction - { - get - { - return m_Actions [ m_CurrentActionIndex ]; - } - } - - public override int CurrentActionIndex - { - get - { - return m_CurrentActionIndex; - } - } - - public override GroundCheck GroundCheck - { - get - { - return m_GroundCheck; - } - } - - public override Rigidbody2D Rigidbody2D - { - get - { - return m_Rigidbody2D; - } - } - - public override Collider2D Collider2D - { - get - { - return m_Collider2D; - } - } - - public override Animator Animator - { - get - { - return m_Animator; - } - } - - public override ParticleSystem RunParticleSystem - { - get - { - return m_RunParticleSystem; - } - } - - public override ParticleSystem JumpParticleSystem - { - get - { - return m_JumpParticleSystem; - } - } - - public override ParticleSystem WaterParticleSystem - { - get - { - return m_WaterParticleSystem; - } - } - - public override ParticleSystem BloodParticleSystem - { - get - { - return m_BloodParticleSystem; - } - } - - public override Skeleton Skeleton - { - get - { - return m_Skeleton; - } - } - - public override bool ClosingEye - { - get - { - return m_ClosingEye; - } - } - - public override bool Guard - { - get - { - return m_Guard; - } - } - - public override bool Block - { - get - { - return m_Block; - } - } - - public override AudioSource Audio - { - get - { - return m_MainAudioSource; - } - } - - #endregion - - #region MonoBehaviour Messages - - void Awake () - { - m_InitialPosition = transform.position; - m_InitialScale = transform.localScale; - m_GroundCheck.OnGrounded += GroundCheck_OnGrounded; - m_Skeleton.OnActiveChanged += Skeleton_OnActiveChanged; - IsDead = new Property(false); - m_ClosingEye = false; - m_Guard = false; - m_Block = false; - m_CurrentFootstepSoundIndex = 0; - GameManager.OnReset += GameManager_OnReset; - } - - void Update () - { - if ( !GameManager.Singleton.gameStarted || !GameManager.Singleton.gameRunning ) - { - return; - } - - if ( transform.position.y < 0f ) - { - Die (); - } - - // Speed - m_Speed = new Vector2 ( Mathf.Abs ( m_Rigidbody2D.linearVelocity.x ), Mathf.Abs ( m_Rigidbody2D.linearVelocity.y ) ); - - // Speed Calculations - m_CurrentRunSpeed = m_RunSpeed; - if ( m_Speed.x >= m_RunSpeed ) - { - m_CurrentRunSpeed = Mathf.SmoothDamp ( m_Speed.x, m_MaxRunSpeed, ref m_CurrentSmoothVelocity, m_RunSmoothTime ); - } - - // Input Processing - Move ( CrossPlatformInputManager.GetAxis ( "Horizontal" ) ); - if ( CrossPlatformInputManager.GetButtonDown ( "Jump" ) ) - { - Jump (); - } - if ( IsDead.Value && !m_ClosingEye ) - { - StartCoroutine ( CloseEye () ); - } - if ( CrossPlatformInputManager.GetButtonDown ( "Guard" ) ) - { - m_Guard = !m_Guard; - } - if ( m_Guard ) - { - if ( CrossPlatformInputManager.GetButtonDown ( "Fire" ) ) - { - m_Animator.SetTrigger ( m_Actions [ m_CurrentActionIndex ] ); - if ( m_CurrentActionIndex < m_Actions.Length - 1 ) - { - m_CurrentActionIndex++; - } - else - { - m_CurrentActionIndex = 0; - } - } - } - - if ( Input.GetButtonDown ( "Roll" ) ) - { - Vector2 force = new Vector2 ( 0f, 0f ); - if ( transform.localScale.z > 0f ) - { - force.x = m_RollForce; - } - else if ( transform.localScale.z < 0f ) - { - force.x = -m_RollForce; - } - m_Rigidbody2D.AddForce ( force ); - } - } - - void LateUpdate () - { - m_Animator.SetFloat ( "Speed", m_Speed.x ); - m_Animator.SetFloat ( "VelocityX", Mathf.Abs ( m_Rigidbody2D.linearVelocity.x ) ); - m_Animator.SetFloat ( "VelocityY", m_Rigidbody2D.linearVelocity.y ); - m_Animator.SetBool ( "IsGrounded", m_GroundCheck.IsGrounded ); - m_Animator.SetBool ( "IsDead", IsDead.Value ); - m_Animator.SetBool ( "Block", m_Block ); - m_Animator.SetBool ( "Guard", m_Guard ); - if ( Input.GetButtonDown ( "Roll" ) ) - { - m_Animator.SetTrigger ( "Roll" ); - } - } - - // void OnCollisionEnter2D ( Collision2D collision2D ) - // { - // bool isGround = collision2D.collider.CompareTag ( GroundCheck.GROUND_TAG ); - // if ( isGround && !m_IsDead ) - // { - // bool isBottom = false; - // for ( int i = 0; i < collision2D.contacts.Length; i++ ) - // { - // if ( !isBottom ) - // { - // isBottom = collision2D.contacts [ i ].normal.y == 1; - // } - // else - // { - // break; - // } - // } - // if ( isBottom ) - // { - // m_JumpParticleSystem.Play (); - // } - // } - // } - - #endregion - - #region Private Methods - - IEnumerator CloseEye () - { - m_ClosingEye = true; - yield return new WaitForSeconds ( 0.6f ); - while ( m_Skeleton.RightEye.localScale.y > 0f ) - { - if ( m_Skeleton.RightEye.localScale.y > 0f ) - { - Vector3 scale = m_Skeleton.RightEye.localScale; - scale.y -= 0.1f; - m_Skeleton.RightEye.localScale = scale; - } - if ( m_Skeleton.LeftEye.localScale.y > 0f ) - { - Vector3 scale = m_Skeleton.LeftEye.localScale; - scale.y -= 0.1f; - m_Skeleton.LeftEye.localScale = scale; - } - yield return new WaitForSeconds ( 0.05f ); - } - } - - #endregion - - #region Public Methods - - public virtual void PlayFootstepSound () - { - if ( m_GroundCheck.IsGrounded ) - { - AudioManager.Singleton.PlayFootstepSound ( m_FootstepAudioSource, ref m_CurrentFootstepSoundIndex ); - } - } - - public override void Move ( float horizontalAxis ) - { - if ( !IsDead.Value ) - { - float speed = m_CurrentRunSpeed; -// if ( CrossPlatformInputManager.GetButton ( "Walk" ) ) -// { -// speed = m_WalkSpeed; - // } - Vector2 velocity = m_Rigidbody2D.linearVelocity; - velocity.x = speed * horizontalAxis; - m_Rigidbody2D.linearVelocity = velocity; - if ( horizontalAxis > 0f ) - { - Vector3 scale = transform.localScale; - scale.x = Mathf.Sign ( horizontalAxis ); - transform.localScale = scale; - } - else if ( horizontalAxis < 0f ) - { - Vector3 scale = transform.localScale; - scale.x = Mathf.Sign ( horizontalAxis ); - transform.localScale = scale; - } - } - } - - public override void Jump () - { - if ( !IsDead.Value ) - { - if ( m_GroundCheck.IsGrounded ) - { - Vector2 velocity = m_Rigidbody2D.linearVelocity; - velocity.y = m_JumpStrength; - m_Rigidbody2D.linearVelocity = velocity; - m_Animator.ResetTrigger ( "Jump" ); - m_Animator.SetTrigger ( "Jump" ); - m_JumpParticleSystem.Play (); - AudioManager.Singleton.PlayJumpSound ( m_JumpAndGroundedAudioSource ); - } - } - } - - public override void Die () - { - Die ( false ); - } - - public override void Die ( bool blood ) - { - if ( !IsDead.Value ) - { - IsDead.Value = true; - m_Skeleton.SetActive ( true, m_Rigidbody2D.linearVelocity ); - if ( blood ) - { - ParticleSystem particle = Instantiate ( - m_BloodParticleSystem, - transform.position, - Quaternion.identity ); - Destroy ( particle.gameObject, particle.main.duration ); - } - CameraController.Singleton.fastMove = true; - } - } - - public override void EmitRunParticle () - { - if ( !IsDead.Value ) - { - m_RunParticleSystem.Emit ( 1 ); - } - } - - public override void Reset () - { - IsDead.Value = false; - m_ClosingEye = false; - m_Guard = false; - m_Block = false; - m_CurrentFootstepSoundIndex = 0; - transform.localScale = m_InitialScale; - m_Rigidbody2D.linearVelocity = Vector2.zero; - m_Skeleton.SetActive ( false, m_Rigidbody2D.linearVelocity ); - } - - #endregion - - #region Events - - void GameManager_OnReset () - { - transform.position = m_InitialPosition; - Reset (); - } - - void Skeleton_OnActiveChanged ( bool active ) - { - m_Animator.enabled = !active; - m_Collider2D.enabled = !active; - m_Rigidbody2D.simulated = !active; - } - - void GroundCheck_OnGrounded () - { - if ( !IsDead.Value ) - { - m_JumpParticleSystem.Play (); - AudioManager.Singleton.PlayGroundedSound ( m_JumpAndGroundedAudioSource ); - } - } - - #endregion - - [System.Serializable] - public class CharacterDeadEvent : UnityEvent - { - - } - - } - -} diff --git a/Assets/Scripts/RedRunner/Characters/RedCharacter.cs.meta b/Assets/Scripts/RedRunner/Characters/RedCharacter.cs.meta deleted file mode 100644 index ad46506e..00000000 --- a/Assets/Scripts/RedRunner/Characters/RedCharacter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c4e4f8ed82ed8184baa9f937d33e3e2b -timeCreated: 1491218263 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables.meta b/Assets/Scripts/RedRunner/Collectables.meta deleted file mode 100644 index 44eab160..00000000 --- a/Assets/Scripts/RedRunner/Collectables.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 33ce7cd402cbff2498464acd78f27ba6 -folderAsset: yes -timeCreated: 1491822981 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/Chest.cs b/Assets/Scripts/RedRunner/Collectables/Chest.cs deleted file mode 100644 index 788e86c4..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Chest.cs +++ /dev/null @@ -1,188 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Collectables -{ - - public class Chest : Collectable - { - - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected Collider2D m_Collider2D; - [SerializeField] - protected SpriteRenderer m_SpriteRenderer; - [SerializeField] - protected bool m_UseOnTriggerEnter2D = true; - [SerializeField] - protected int m_MinimumCoins = 5; - [SerializeField] - protected int m_MaximumCoins = 10; - [SerializeField] - protected CoinRigidbody2D m_CoinRigidbody2D; - [SerializeField] - protected Transform m_SpawnPoint; - [SerializeField] - protected ParticleSystem m_ParticleSystem; - [SerializeField] - [Range (-100f, 100f)] - protected float m_RandomForceYMinimum = -10f; - [SerializeField] - [Range (-100f, 100f)] - protected float m_RandomForceYMaximum = 10f; - [SerializeField] - [Range (-100f, 100f)] - protected float m_RandomForceXMinimum = -10f; - [SerializeField] - [Range (-100f, 100f)] - protected float m_RandomForceXMaximum = 10f; - - protected Character m_CurrentCharacter; - - public override Animator Animator { - get { - return m_Animator; - } - } - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - public override SpriteRenderer SpriteRenderer { - get { - return m_SpriteRenderer; - } - } - - public override bool UseOnTriggerEnter2D { - get { - return m_UseOnTriggerEnter2D; - } - set { - m_UseOnTriggerEnter2D = value; - } - } - - public virtual int MinimumCoins { - get { - return m_MinimumCoins; - } - } - - public virtual int MaximumCoins { - get { - return m_MaximumCoins; - } - } - - public virtual CoinRigidbody2D CoinRigidbody2D { - get { - return m_CoinRigidbody2D; - } - } - - public virtual Transform SpawnPoint { - get { - return m_SpawnPoint; - } - } - - public virtual ParticleSystem ParticleSystem { - get { - return m_ParticleSystem; - } - } - - public virtual float RandomForceYMinimum { - get { - return m_RandomForceYMinimum; - } - set { - m_RandomForceYMinimum = value; - } - } - - public virtual float RandomForceYMaximum { - get { - return m_RandomForceYMaximum; - } - set { - m_RandomForceYMaximum = value; - } - } - - public virtual float RandomForceXMinimum { - get { - return m_RandomForceXMinimum; - } - set { - m_RandomForceXMinimum = value; - } - } - - public virtual float RandomForceXMaximum { - get { - return m_RandomForceXMaximum; - } - set { - m_RandomForceXMaximum = value; - } - } - - public override void OnCollisionEnter2D (Collision2D collision2D) - { - Character character = collision2D.collider.GetComponent (); - if (!m_UseOnTriggerEnter2D && character != null) { - m_CurrentCharacter = character; - Collect (); - } - } - - public override void OnTriggerEnter2D (Collider2D other) - { - Character character = other.GetComponent (); - if (m_UseOnTriggerEnter2D && character != null) { - m_CurrentCharacter = character; - Collect (); - } - } - - public override void Collect () - { - m_Animator.SetBool ("Open", true); - } - - public virtual void OnChestOpened () - { - AudioManager.Singleton.PlayChestSound (transform.position); - m_ParticleSystem.Play (); - int coinsCount = Random.Range (m_MinimumCoins, m_MaximumCoins); - for (int i = 0; i < coinsCount; i++) { - CoinRigidbody2D coin = Instantiate (m_CoinRigidbody2D, m_SpawnPoint.position, Quaternion.identity, transform); - float x = Random.Range (m_RandomForceXMinimum, m_RandomForceXMaximum); - float y = Random.Range (m_RandomForceYMinimum, m_RandomForceYMaximum); - Vector2 force = new Vector2 (x, y); - coin.Rigidbody2D.AddForce (force, ForceMode2D.Impulse); - StartCoroutine (IgnoreAndEnableCollision (m_CurrentCharacter.Collider2D, coin.Collider2D)); - } - } - - protected virtual IEnumerator IgnoreAndEnableCollision (Collider2D collider2D1, Collider2D collider2D2) - { - Physics2D.IgnoreCollision (collider2D1, collider2D2, true); - yield return new WaitForSeconds (0.3f); - Physics2D.IgnoreCollision (collider2D1, collider2D2, false); - } - - public override void ReturnToPool(){} - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Collectables/Chest.cs.meta b/Assets/Scripts/RedRunner/Collectables/Chest.cs.meta deleted file mode 100644 index 664d8db5..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Chest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fc84e7d01b977c54ba7e8b2e566b554f -timeCreated: 1491923598 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/Coin.cs b/Assets/Scripts/RedRunner/Collectables/Coin.cs deleted file mode 100644 index 9bf2b737..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Coin.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Collectables -{ - public class Coin : Collectable - { - [SerializeField] - protected ParticleSystem m_ParticleSystem; - [SerializeField] - protected SpriteRenderer m_SpriteRenderer; - [SerializeField] - protected Collider2D m_Collider2D; - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected bool m_UseOnTriggerEnter2D = true; - - [Header("Destructable")] - [SerializeField] - protected float m_destructTime = 0.0f; - - [SerializeField] - protected PoolTag m_destructTag; - [SerializeField] - protected ObjectPool m_objectPool = null; - - public override SpriteRenderer SpriteRenderer { - get { - return m_SpriteRenderer; - } - } - - public override Animator Animator { - get { - return m_Animator; - } - } - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - public override bool UseOnTriggerEnter2D { - get { - return m_UseOnTriggerEnter2D; - } - set { - m_UseOnTriggerEnter2D = value; - } - } - - public override void OnTriggerEnter2D (Collider2D other) - { - Character character = other.GetComponent (); - if (m_UseOnTriggerEnter2D && character != null) { - Collect (); - } - } - - public override void OnCollisionEnter2D (Collision2D collision2D) - { - Character character = collision2D.collider.GetComponent (); - if (!m_UseOnTriggerEnter2D && character != null) { - Collect (); - } - } - - public override void Collect () - { - GameManager.Singleton.m_Coin.Value++; - m_Animator.SetTrigger (COLLECT_TRIGGER); - m_ParticleSystem.Play (); - m_SpriteRenderer.enabled = false; - m_Collider2D.enabled = false; - //Destroy (gameObject, m_ParticleSystem.main.duration); - ReturnToPool(); - AudioManager.Singleton.PlayCoinSound (transform.position); - } - - public override void ReturnToPool() - { - m_objectPool.ReturnToPool(m_destructTag, this, m_destructTime); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Collectables/Coin.cs.meta b/Assets/Scripts/RedRunner/Collectables/Coin.cs.meta deleted file mode 100644 index fae6d1f0..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Coin.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a2a1abfae994220489b5d1f45108bc40 -timeCreated: 1491823025 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs b/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs deleted file mode 100644 index a262dfd7..00000000 --- a/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Collectables -{ - - [RequireComponent ( typeof ( Rigidbody2D ) )] - public class CoinRigidbody2D : Coin - { - - [SerializeField] - protected Rigidbody2D m_Rigidbody2D; - [SerializeField] - protected Collider2D m_SecondCollider2D; - - public Rigidbody2D Rigidbody2D { - get { - return m_Rigidbody2D; - } - } - - public override void Collect () - { - m_SecondCollider2D.enabled = false; - base.Collect (); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs.meta b/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs.meta deleted file mode 100644 index ffc2a816..00000000 --- a/Assets/Scripts/RedRunner/Collectables/CoinRigidbody2D.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f600c3df7250eff48b2f45323d756a09 -timeCreated: 1491922017 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/Collectable.cs b/Assets/Scripts/RedRunner/Collectables/Collectable.cs deleted file mode 100644 index c04cbf49..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Collectable.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Collectables -{ - - [RequireComponent (typeof(SpriteRenderer))] - [RequireComponent (typeof(Collider2D))] - [RequireComponent (typeof(Animator))] - public abstract class Collectable : MonoBehaviour, IPoolable - { - - public const string COLLECT_TRIGGER = "Collect"; - - public abstract SpriteRenderer SpriteRenderer { get; } - - public abstract Collider2D Collider2D { get; } - - public abstract Animator Animator { get; } - - public abstract bool UseOnTriggerEnter2D { get; set; } - - public abstract void OnTriggerEnter2D (Collider2D other); - - public abstract void OnCollisionEnter2D (Collision2D collision2D); - - public abstract void Collect (); - - public abstract void ReturnToPool(); - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Collectables/Collectable.cs.meta b/Assets/Scripts/RedRunner/Collectables/Collectable.cs.meta deleted file mode 100644 index 94a8cb1a..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Collectable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 655e556ac0f09604987ea957ba390e0b -timeCreated: 1491822987 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/Interface.meta b/Assets/Scripts/RedRunner/Collectables/Interface.meta deleted file mode 100644 index ccf4ae9b..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Interface.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: afbec4a66d6811341b630f85307a7792 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs b/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs deleted file mode 100644 index 0117f986..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public interface IPoolable -{ - void ReturnToPool(); -} - diff --git a/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs.meta b/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs.meta deleted file mode 100644 index 6c32dd45..00000000 --- a/Assets/Scripts/RedRunner/Collectables/Interface/IPoolable.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 7632623eca1d12846a2b8d8f6c0deea3 \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies.meta b/Assets/Scripts/RedRunner/Enemies.meta deleted file mode 100644 index 9595cb32..00000000 --- a/Assets/Scripts/RedRunner/Enemies.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2b13dbab3642c014ab2ee97aeb1b2498 -folderAsset: yes -timeCreated: 1491829723 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Enemy.cs b/Assets/Scripts/RedRunner/Enemies/Enemy.cs deleted file mode 100644 index 1afa0eaa..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Enemy.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Enemies -{ - - public abstract class Enemy : MonoBehaviour - { - - public abstract Collider2D Collider2D { get; } - - public abstract void Kill ( Character target ); - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies/Enemy.cs.meta b/Assets/Scripts/RedRunner/Enemies/Enemy.cs.meta deleted file mode 100644 index 1ae58d20..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Enemy.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9d96063229d9f4b4cb6205668332b81b -timeCreated: 1491829731 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Eye.cs b/Assets/Scripts/RedRunner/Enemies/Eye.cs deleted file mode 100644 index 5d3dca00..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Eye.cs +++ /dev/null @@ -1,124 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Enemies -{ - - public class Eye : MonoBehaviour - { - - [SerializeField] - protected float m_Radius = 1f; - [SerializeField] - protected Transform m_Pupil; - [SerializeField] - protected Transform m_Eyelid; - [SerializeField] - protected float m_MaximumDistance = 5f; - [SerializeField] - protected Character m_LatestCharacter; - [SerializeField] - protected Vector3 m_InitialPosition; - [SerializeField] - protected float m_Speed = 0.01f; - [SerializeField] - protected float m_DeadSpeed = 0.005f; - [SerializeField] - protected Vector3 m_DeadPosition; - protected Vector3 m_PupilDestination; - - public virtual float Radius { - get { - return m_Radius; - } - set { - m_Radius = value; - } - } - - public virtual Transform Pupil { - get { - return m_Pupil; - } - } - - public virtual Vector3 InitialPosition { - get { - return m_InitialPosition; - } - } - - public virtual Vector3 PupilDestination { - get { - return m_PupilDestination; - } - } - - public virtual float Speed { - get { - return m_Speed; - } - } - - protected virtual void Awake () - { -// m_InitialPosition = m_Pupil.transform.position; - } - - protected virtual void Update () - { - Collider2D [] colliders = Physics2D.OverlapCircleAll ( transform.parent.position, m_MaximumDistance, LayerMask.GetMask ( "Characters" ) ); - for ( int i = 0; i < colliders.Length; i++ ) - { - Character character = colliders [ i ].GetComponent (); - if ( character != null ) - { - m_LatestCharacter = character; - } - } - SetupPupil (); - } - - protected virtual void OnDrawGizmos () - { - Gizmos.DrawWireSphere ( transform.position, m_Radius ); - Gizmos.DrawWireSphere ( transform.parent.position, m_MaximumDistance ); - } - - protected virtual void SetupPupil () - { - if ( m_LatestCharacter != null ) - { - float speed = m_Speed; - Vector3 distanceToTarget = m_LatestCharacter.transform.position - m_Pupil.position; - if ( m_LatestCharacter.IsDead.Value ) - { - speed = m_DeadSpeed; - distanceToTarget = Vector3.ClampMagnitude ( m_DeadPosition, m_Radius ); - Vector3 finalPupilPosition = transform.position + distanceToTarget; - m_PupilDestination = finalPupilPosition; - } - else - { - float distance = Vector3.Distance ( m_LatestCharacter.transform.position, transform.parent.position ); - if ( distance <= m_MaximumDistance ) - { - distanceToTarget = Vector3.ClampMagnitude ( distanceToTarget, m_Radius ); - } - else - { - distanceToTarget = Vector3.ClampMagnitude ( m_InitialPosition, m_Radius ); - } - Vector3 finalPupilPosition = transform.position + distanceToTarget; - m_PupilDestination = finalPupilPosition; - } - m_Pupil.position = Vector3.MoveTowards ( m_Pupil.position, m_PupilDestination, speed ); - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies/Eye.cs.meta b/Assets/Scripts/RedRunner/Enemies/Eye.cs.meta deleted file mode 100644 index 987ea597..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Eye.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e7e2ae5edee015747b15b9b2e4e5c3d1 -timeCreated: 1491928651 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Mace.cs b/Assets/Scripts/RedRunner/Enemies/Mace.cs deleted file mode 100644 index 26849482..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Mace.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; -using RedRunner.Utilities; - -namespace RedRunner.Enemies -{ - - public class Mace : Enemy - { - - [SerializeField] - protected Collider2D m_Collider2D; - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected PathFollower m_PathFollower; - [SerializeField] - protected float m_MaulSpeed = 0.5f; - [SerializeField] - protected float m_MaulScale = 0.8f; - [SerializeField] - protected ParticleSystem m_ParticleSystem; - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - protected virtual void Awake () - { - GameManager.OnReset += Reset; - } - - protected virtual void OnDestroy () - { - GameManager.OnReset -= Reset; - } - - void Reset () - { - m_Animator.SetTrigger ("Reset"); - m_PathFollower.Stopped = false; - } - - void OnCollisionEnter2D (Collision2D collision2D) - { - Vector2 position = collision2D.contacts [0].point; - Character character = collision2D.collider.GetComponent (); - bool pressable = false; - for (int i = 0; i < collision2D.contacts.Length; i++) { - if (!pressable) { - pressable = (collision2D.contacts [i].normal.y >= 0.8f && collision2D.contacts [i].normal.y <= 1f && m_PathFollower.Velocity.y > m_MaulSpeed) || - (collision2D.contacts [i].normal.y <= -0.8f && collision2D.contacts [i].normal.y >= -1f && m_PathFollower.Velocity.y < m_MaulSpeed) || - (collision2D.contacts [i].normal.x >= 0.8f && collision2D.contacts [i].normal.x <= 1f && m_PathFollower.Velocity.x < m_MaulSpeed) || - (collision2D.contacts [i].normal.x <= -0.8f && collision2D.contacts [i].normal.x >= -1f && m_PathFollower.Velocity.x > m_MaulSpeed); - } else { - break; - } - } - if (pressable && character == null && !collision2D.collider.CompareTag ("Player")) { - Slam (position); - } - if (character != null && !character.IsDead.Value) { - if (pressable) { - Slam (position); - Vector3 scale = character.transform.localScale; - scale.y = m_MaulScale; - character.transform.localScale = scale; - } - Kill (character); - } -// Camera.main.GetComponent ().Shake (3f, 30, 300f); - } - - public virtual void Slam (Vector3 position) - { - AudioManager.Singleton.PlayMaceSlamSound (transform.position); - ParticleSystem particle = Instantiate (m_ParticleSystem, position, m_ParticleSystem.transform.rotation); - Destroy (particle.gameObject, particle.main.duration); - } - - public override void Kill (Character target) - { - m_PathFollower.Stopped = true; - target.Die (true); - m_Animator.SetTrigger ("Smile"); - AudioManager.Singleton.PlaySpikeSound (transform.position); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies/Mace.cs.meta b/Assets/Scripts/RedRunner/Enemies/Mace.cs.meta deleted file mode 100644 index c984118c..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Mace.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c36d7bed56ad3bd47bfd7b7712e33188 -timeCreated: 1491928444 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Saw.cs b/Assets/Scripts/RedRunner/Enemies/Saw.cs deleted file mode 100644 index 3ad13439..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Saw.cs +++ /dev/null @@ -1,88 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Enemies -{ - - public class Saw : Enemy - { - - [SerializeField] - private Collider2D m_Collider2D; - [SerializeField] - private Transform targetRotation; - [SerializeField] - private float m_Speed = 1f; - [SerializeField] - private bool m_RotateClockwise = false; - [SerializeField] - private AudioClip m_DefaultSound; - [SerializeField] - private AudioClip m_SawingSound; - [SerializeField] - private AudioSource m_AudioSource; - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - void Start () - { - if (targetRotation == null) { - targetRotation = transform; - } - } - - void Update () - { - Vector3 rotation = targetRotation.rotation.eulerAngles; - if (!m_RotateClockwise) { - rotation.z += m_Speed; - } else { - rotation.z -= m_Speed; - } - targetRotation.rotation = Quaternion.Euler (rotation); - } - - void OnCollisionEnter2D (Collision2D collision2D) - { - Character character = collision2D.collider.GetComponent (); - if (character != null) { - Kill (character); - } - } - - void OnCollisionStay2D (Collision2D collision2D) - { - if (collision2D.collider.CompareTag ("Player")) { - if (m_AudioSource.clip != m_SawingSound) { - m_AudioSource.clip = m_SawingSound; - } else if (!m_AudioSource.isPlaying) { - m_AudioSource.Play (); - } - } - } - - void OnCollisionExit2D (Collision2D collision2D) - { - if (collision2D.collider.CompareTag ("Player")) { - if (m_AudioSource.clip != m_DefaultSound) { - m_AudioSource.clip = m_DefaultSound; - } - m_AudioSource.Play (); - } - } - - public override void Kill (Character target) - { - target.Die (true); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies/Saw.cs.meta b/Assets/Scripts/RedRunner/Enemies/Saw.cs.meta deleted file mode 100644 index 690e2116..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Saw.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5ee4a9175eb60f445a0368035063ea67 -timeCreated: 1491843655 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Spike.cs b/Assets/Scripts/RedRunner/Enemies/Spike.cs deleted file mode 100644 index c485326c..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Spike.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Enemies -{ - - public class Spike : Enemy - { - - [SerializeField] - private Collider2D m_Collider2D; - [SerializeField] - private FixedJoint2D m_FixedJoint2D; - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - void OnCollisionStay2D (Collision2D collision2D) - { - Character character = collision2D.collider.GetComponent (); - if (character && !character.IsDead.Value) { - bool isTop = false; - for (int i = 0; i < collision2D.contacts.Length; i++) { - if (!isTop) { - isTop = collision2D.contacts [i].normal.y < -0.7f && collision2D.contacts [i].normal.y >= -1f; - } else { - break; - } - } - if (isTop) { - Kill (character); - } - } - } - - public override void Kill (Character target) - { - target.Die (true); - m_FixedJoint2D.connectedBody = target.GetComponent ().Body; - AudioManager.Singleton.PlaySpikeSound (transform.position); - } - - } - -} diff --git a/Assets/Scripts/RedRunner/Enemies/Spike.cs.meta b/Assets/Scripts/RedRunner/Enemies/Spike.cs.meta deleted file mode 100644 index f76c3642..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Spike.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f163bf4328fe91640877b52d1dd363b8 -timeCreated: 1491836288 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Enemies/Water.cs b/Assets/Scripts/RedRunner/Enemies/Water.cs deleted file mode 100644 index 48afa282..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Water.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Enemies -{ - - public class Water : Enemy - { - - [SerializeField] - private Collider2D m_Collider2D; - - public override Collider2D Collider2D { - get { - return m_Collider2D; - } - } - - void OnTriggerEnter2D (Collider2D other) - { - Character character = other.GetComponent (); - if (character != null) { - Kill (character); - } - } - - public override void Kill (Character target) - { - target.Die (); - Vector3 spawnPosition = target.transform.position; - spawnPosition.y += -1f; - ParticleSystem particle = Instantiate (target.WaterParticleSystem, spawnPosition, Quaternion.identity); - Destroy (particle.gameObject, particle.main.duration); - AudioManager.Singleton.PlayWaterSplashSound (transform.position); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Enemies/Water.cs.meta b/Assets/Scripts/RedRunner/Enemies/Water.cs.meta deleted file mode 100644 index fb6f77f5..00000000 --- a/Assets/Scripts/RedRunner/Enemies/Water.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0c4161169cb829b4b899c1fe7a85260d -timeCreated: 1491829745 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/GameManager.cs b/Assets/Scripts/RedRunner/GameManager.cs deleted file mode 100644 index c0d51f15..00000000 --- a/Assets/Scripts/RedRunner/GameManager.cs +++ /dev/null @@ -1,310 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Events; - -using BayatGames.SaveGameFree; -using BayatGames.SaveGameFree.Serializers; - -using RedRunner.Characters; -using RedRunner.Collectables; -using RedRunner.TerrainGeneration; - -namespace RedRunner -{ - public sealed class GameManager : MonoBehaviour - { - public delegate void AudioEnabledHandler(bool active); - - public delegate void ScoreHandler(float newScore, float highScore, float lastScore); - - public delegate void ResetHandler(); - - public static event ResetHandler OnReset; - public static event ScoreHandler OnScoreChanged; - public static event AudioEnabledHandler OnAudioEnabled; - - private static GameManager m_Singleton; - - public static GameManager Singleton - { - get - { - return m_Singleton; - } - } - - [SerializeField] - private Character m_MainCharacter; - [SerializeField] - [TextArea(3, 30)] - private string m_ShareText; - [SerializeField] - private string m_ShareUrl; - private float m_StartScoreX = 0f; - private float m_HighScore = 0f; - private float m_LastScore = 0f; - private float m_Score = 0f; - - private bool m_GameStarted = false; - private bool m_GameRunning = false; - private bool m_AudioEnabled = true; - - /// - /// This is my developed callbacks compoents, because callbacks are so dangerous to use we need something that automate the sub/unsub to functions - /// with this in-house developed callbacks feature, we garantee that the callback will be removed when we don't need it. - /// - public Property m_Coin = new Property(0); - - - #region Getters - public bool gameStarted - { - get - { - return m_GameStarted; - } - } - - public bool gameRunning - { - get - { - return m_GameRunning; - } - } - - public bool audioEnabled - { - get - { - return m_AudioEnabled; - } - } - #endregion - - void Awake() - { - if (m_Singleton != null) - { - Destroy(gameObject); - return; - } - SaveGame.Serializer = new SaveGameBinarySerializer(); - m_Singleton = this; - m_Score = 0f; - - if (SaveGame.Exists("coin")) - { - m_Coin.Value = SaveGame.Load("coin"); - } - else - { - m_Coin.Value = 0; - } - if (SaveGame.Exists("audioEnabled")) - { - SetAudioEnabled(SaveGame.Load("audioEnabled")); - } - else - { - SetAudioEnabled(true); - } - if (SaveGame.Exists("lastScore")) - { - m_LastScore = SaveGame.Load("lastScore"); - } - else - { - m_LastScore = 0f; - } - if (SaveGame.Exists("highScore")) - { - m_HighScore = SaveGame.Load("highScore"); - } - else - { - m_HighScore = 0f; - } - - } - - void UpdateDeathEvent(bool isDead) - { - if (isDead) - { - StartCoroutine(DeathCrt()); - } - else - { - StopCoroutine("DeathCrt"); - } - } - - IEnumerator DeathCrt() - { - m_LastScore = m_Score; - if (m_Score > m_HighScore) - { - m_HighScore = m_Score; - } - if (OnScoreChanged != null) - { - OnScoreChanged(m_Score, m_HighScore, m_LastScore); - } - - yield return new WaitForSecondsRealtime(1.5f); - - EndGame(); - var endScreen = UIManager.Singleton.UISCREENS.Find(el => el.ScreenInfo == UIScreenInfo.END_SCREEN); - UIManager.Singleton.OpenScreen(endScreen); - } - - private void Start() - { - m_MainCharacter.IsDead.AddEventAndFire(UpdateDeathEvent, this); - m_StartScoreX = m_MainCharacter.transform.position.x; - Init(); - } - - public void Init() - { - EndGame(); - UIManager.Singleton.Init(); - StartCoroutine(Load()); - } - - void Update() - { - if (m_GameRunning) - { - if (m_MainCharacter.transform.position.x > m_StartScoreX && m_MainCharacter.transform.position.x > m_Score) - { - m_Score = m_MainCharacter.transform.position.x; - if (OnScoreChanged != null) - { - OnScoreChanged(m_Score, m_HighScore, m_LastScore); - } - } - } - } - - IEnumerator Load() - { - var startScreen = UIManager.Singleton.UISCREENS.Find(el => el.ScreenInfo == UIScreenInfo.START_SCREEN); - yield return new WaitForSecondsRealtime(3f); - UIManager.Singleton.OpenScreen(startScreen); - } - - void OnApplicationQuit() - { - if (m_Score > m_HighScore) - { - m_HighScore = m_Score; - } - SaveGame.Save("coin", m_Coin.Value); - SaveGame.Save("lastScore", m_Score); - SaveGame.Save("highScore", m_HighScore); - } - - public void ExitGame() - { - Application.Quit(); - } - - public void ToggleAudioEnabled() - { - SetAudioEnabled(!m_AudioEnabled); - } - - public void SetAudioEnabled(bool active) - { - m_AudioEnabled = active; - AudioListener.volume = active ? 1f : 0f; - if (OnAudioEnabled != null) - { - OnAudioEnabled(active); - } - } - - public void StartGame() - { - m_GameStarted = true; - ResumeGame(); - } - - public void StopGame() - { - m_GameRunning = false; - Time.timeScale = 0f; - } - - public void ResumeGame() - { - m_GameRunning = true; - Time.timeScale = 1f; - } - - public void EndGame() - { - m_GameStarted = false; - StopGame(); - } - - public void RespawnMainCharacter() - { - RespawnCharacter(m_MainCharacter); - } - - public void RespawnCharacter(Character character) - { - Block block = TerrainGenerator.Singleton.GetCharacterBlock(); - if (block != null) - { - Vector3 position = block.transform.position; - position.y += 2.56f; - position.x += 1.28f; - character.transform.position = position; - character.Reset(); - } - } - - public void Reset() - { - m_Score = 0f; - if (OnReset != null) - { - OnReset(); - } - } - - public void ShareOnTwitter() - { - Share("https://twitter.com/intent/tweet?text={0}&url={1}"); - } - - public void ShareOnGooglePlus() - { - Share("https://plus.google.com/share?text={0}&href={1}"); - } - - public void ShareOnFacebook() - { - Share("https://www.facebook.com/sharer/sharer.php?u={1}"); - } - - public void Share(string url) - { - Application.OpenURL(string.Format(url, m_ShareText, m_ShareUrl)); - } - - [System.Serializable] - public class LoadEvent : UnityEvent - { - - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/GameManager.cs.meta b/Assets/Scripts/RedRunner/GameManager.cs.meta deleted file mode 100644 index e326104c..00000000 --- a/Assets/Scripts/RedRunner/GameManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 00d5c04fc2bc8c845aa165b46aa4a6e5 -timeCreated: 1499234188 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/ObjectPool.meta b/Assets/Scripts/RedRunner/ObjectPool.meta deleted file mode 100644 index b76bb904..00000000 --- a/Assets/Scripts/RedRunner/ObjectPool.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c1182fc16dbd3e4429b749996e44cb88 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs b/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs deleted file mode 100644 index b1fcd5b5..00000000 --- a/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using RedRunner.Collectables; -using UnityEngine; - -public class ObjectPool : MonoBehaviour -{ - [SerializeField] List m_pools; - private Dictionary> m_poolDictionary; - private Dictionary m_poolPrefabDictionary; - - void Start() - { - Initialize(); - } - - public void Initialize() - { - m_poolDictionary = new Dictionary>(); - m_poolPrefabDictionary = new Dictionary(); - - for (int poolIndex = 0; poolIndex < m_pools.Count; poolIndex++) - { - Pool pool = m_pools[poolIndex]; - Queue objectPool = new Queue(); - - for (int i = 0; i < pool.m_size; i++) - { - Collectable obj = Instantiate(pool.m_prefab); - obj.gameObject.SetActive(false); - objectPool.Enqueue(obj); - obj.transform.SetParent(transform); - } - - m_poolDictionary.Add(pool.m_tag, objectPool); - - if (!m_poolPrefabDictionary.ContainsKey(pool.m_tag)) - { - m_poolPrefabDictionary.Add(pool.m_tag, pool); - } - else - { - Debug.LogWarning($"Duplicate pool tag {pool.m_tag} detected in pool prefabs."); - } - } - } - - public Collectable SpawnFromPool(PoolTag tag, Vector3 position, Quaternion rotation) - { - if (!m_poolDictionary.ContainsKey(tag)) - { - Debug.LogWarning($"Pool with tag {tag} doesn't exist."); - return null; - } - - Queue objectPool = m_poolDictionary[tag]; - Collectable objectToSpawn = null; - - if (objectPool.Count > 0) - { - objectToSpawn = objectPool.Dequeue(); - } - else - { - if (m_poolPrefabDictionary.TryGetValue(tag, out Pool pool)) - { - objectToSpawn = Instantiate(pool.m_prefab); - objectToSpawn.transform.SetParent(transform); - } - else - { - Debug.LogWarning($"Pool prefab for tag {tag} not found."); - } - } - - if (objectToSpawn != null) - { - objectToSpawn.gameObject.SetActive(true); - objectToSpawn.transform.position = position; - objectToSpawn.transform.rotation = rotation; - } - - return objectToSpawn; - } - - public void ReturnToPool(PoolTag tag, Collectable objectToReturn, float delay) - { - StartCoroutine(ReturnToPoolAfterDelay(tag, objectToReturn, delay)); - } - - private IEnumerator ReturnToPoolAfterDelay(PoolTag tag, Collectable objectToReturn, float delay) - { - yield return new WaitForSeconds(delay); - - if (!m_poolDictionary.ContainsKey(tag)) - { - Debug.LogWarning($"Pool with tag {tag} doesn't exist."); - yield break; - } - - objectToReturn.gameObject.SetActive(false); - objectToReturn.transform.SetParent(transform); - m_poolDictionary[tag].Enqueue(objectToReturn); - } -} - -[System.Serializable] -public class Pool -{ - public PoolTag m_tag; - public Collectable m_prefab; - public int m_size; -} - -public enum PoolTag -{ - None = 0, - Coins = 1 -} diff --git a/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs.meta b/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs.meta deleted file mode 100644 index 079ee149..00000000 --- a/Assets/Scripts/RedRunner/ObjectPool/ObjectPool.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: b8b1879eb7b484244be3777a1dca1ebd \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Skeleton.meta b/Assets/Scripts/RedRunner/Skeleton.meta deleted file mode 100644 index cdf97fd4..00000000 --- a/Assets/Scripts/RedRunner/Skeleton.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 84363f4283958564a97532911ba70182 -folderAsset: yes -timeCreated: 1491831165 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs b/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs deleted file mode 100644 index fdabc1ff..00000000 --- a/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner -{ - - public class Skeleton : MonoBehaviour - { - - #region Delegates - - public delegate void ActiveChangedHandler (bool active); - - #endregion - - #region Events - - public event ActiveChangedHandler OnActiveChanged; - - #endregion - - #region Fields - - [Header ("Skeleton")] - [Space] - [SerializeField] - private Rigidbody2D m_Body; - [SerializeField] - private Rigidbody2D m_RightFoot; - [SerializeField] - private Rigidbody2D m_LeftFoot; - [SerializeField] - private Rigidbody2D m_RightHand; - [SerializeField] - private Rigidbody2D m_LeftHand; - [SerializeField] - private Rigidbody2D m_RightArm; - [SerializeField] - private Rigidbody2D m_LeftArm; - [SerializeField] - private Transform m_LeftEye; - [SerializeField] - private Transform m_RightEye; - [SerializeField] - private bool m_IsActive = false; - - #endregion - - #region Properties - - public Rigidbody2D Body { get { return m_Body; } } - - public Rigidbody2D RightFoot { get { return m_RightFoot; } } - - public Rigidbody2D LeftFoot { get { return m_LeftFoot; } } - - public Rigidbody2D RightHand { get { return m_RightHand; } } - - public Rigidbody2D LeftHand { get { return m_LeftHand; } } - - public Rigidbody2D RightArm { get { return m_RightArm; } } - - public Rigidbody2D LeftArm { get { return m_LeftArm; } } - - public Transform LeftEye { get { return m_LeftEye; } } - - public Transform RightEye { get { return m_RightEye; } } - - public bool IsActive { get { return m_IsActive; } } - - #endregion - - #region Public Methods - - public void SetActive (bool active, Vector2 velocity) - { - if (m_IsActive != active) { - if (!active) { - m_Body.linearVelocity = velocity; - } - m_IsActive = active; - m_Body.simulated = active; - m_RightFoot.simulated = active; - m_LeftFoot.simulated = active; - m_RightHand.simulated = active; - m_LeftHand.simulated = active; - m_RightArm.simulated = active; - m_LeftArm.simulated = active; - if (OnActiveChanged != null) { - OnActiveChanged (active); - } - } - } - - #endregion - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs.meta b/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs.meta deleted file mode 100644 index ab833c2f..00000000 --- a/Assets/Scripts/RedRunner/Skeleton/Skeleton.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0858f3546936d474f939022b35e1068f -timeCreated: 1491831222 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration.meta b/Assets/Scripts/RedRunner/TerrainGeneration.meta deleted file mode 100644 index cd4fd111..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ae980e4c3b3492649be91cbf1ad2bcb3 -folderAsset: yes -timeCreated: 1498753393 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs b/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs deleted file mode 100644 index 962eaa91..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Utilities; - -namespace RedRunner.TerrainGeneration -{ - - public class BackgroundBlock : Block - { - - [SerializeField] - protected float m_MinWidth = 1f; - [SerializeField] - protected float m_MaxWidth = 10f; - - public virtual float MinWidth { - get { - return m_MinWidth; - } - } - - public virtual float MaxWidth { - get { - return m_MaxWidth; - } - } - - public override float Width { - get { - return base.Width; - } - set { - m_Width = value; - } - } - - protected virtual void Start () - { - - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs.meta deleted file mode 100644 index 5cb542f1..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundBlock.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9e788f58610f8224ba45224582f90b58 -timeCreated: 1498893518 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs b/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs deleted file mode 100644 index f2268871..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.TerrainGeneration -{ - - [System.Serializable] - public struct BackgroundLayer - { - - public string name; - public BackgroundBlock[] Blocks; - public BackgroundBlock LastBlock; - public float CurrentX; - public float PreviousX; - - public void Reset () - { - CurrentX = 0f; - PreviousX = 0f; - LastBlock = null; - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs.meta deleted file mode 100644 index c9ca4d36..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/BackgroundLayer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: faf39e12f02a28645b61a66d648e05ce -timeCreated: 1499098348 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs b/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs deleted file mode 100644 index c5e303b5..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.TerrainGeneration -{ - - public abstract class Block : MonoBehaviour - { - - [SerializeField] - protected float m_Width; - [SerializeField] - protected float m_Probability = 1f; - - public virtual float Width { - get { - return m_Width; - } - set { - m_Width = value; - } - } - - public virtual float Probability { - get { - return m_Probability; - } - } - - public virtual void OnRemove (TerrainGenerator generator) - { - - } - - public virtual void PreGenerate (TerrainGenerator generator) - { - - } - - public virtual void PostGenerate (TerrainGenerator generator) - { - - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs.meta deleted file mode 100644 index f49a6b5f..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/Block.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7c8f09874770cf9418256bdbcf34a159 -timeCreated: 1498753738 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs b/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs deleted file mode 100644 index 5b2ea0fa..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.TerrainGeneration -{ - - public class DefaultBlock : Block - { - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs.meta deleted file mode 100644 index 7495bd4b..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultBlock.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 492bac9ee3503c44eb7bdac5861a7875 -timeCreated: 1498757352 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs b/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs deleted file mode 100644 index 5ac97b3a..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.TerrainGeneration -{ - - public class DefaultTerrainGenerator : TerrainGenerator - { - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs.meta deleted file mode 100644 index 66c93124..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/DefaultTerrainGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a0e3f833708f1be4092ecc3a8f92f22b -timeCreated: 1498753432 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs b/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs deleted file mode 100644 index 2a70774c..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs +++ /dev/null @@ -1,79 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.TerrainGeneration -{ - - [CreateAssetMenu (menuName = "Create Terrain Generator Settings")] - public class TerrainGenerationSettings : ScriptableObject - { - - [SerializeField] - protected float m_LevelLength = 200f; - [SerializeField] - protected int m_StartBlocksCount = 1; - [SerializeField] - protected int m_MiddleBlocksCount = -1; - [SerializeField] - protected int m_EndBlocksCount = 1; - [SerializeField] - protected Block[] m_StartBlocks; - [SerializeField] - protected Block[] m_MiddleBlocks; - [SerializeField] - protected Block[] m_EndBlocks; - [SerializeField] - protected BackgroundLayer[] m_BackgroundLayers; - - public float LevelLength { - get { - return m_LevelLength; - } - } - - public int StartBlocksCount { - get { - return m_StartBlocksCount; - } - } - - public int MiddleBlocksCount { - get { - return m_MiddleBlocksCount; - } - } - - public int EndBlocksCount { - get { - return m_EndBlocksCount; - } - } - - public Block[] StartBlocks { - get { - return m_StartBlocks; - } - } - - public Block[] MiddleBlocks { - get { - return m_MiddleBlocks; - } - } - - public Block[] EndBlocks { - get { - return m_EndBlocks; - } - } - - public BackgroundLayer[] BackgroundLayers { - get { - return m_BackgroundLayers; - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs.meta deleted file mode 100644 index 8f51ffe7..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerationSettings.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3d808c1939f62634bbffeae5b479b997 -timeCreated: 1498754853 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs b/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs deleted file mode 100644 index a8ba6ae2..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs +++ /dev/null @@ -1,362 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.TerrainGeneration -{ - - public abstract class TerrainGenerator : MonoBehaviour - { - - private static TerrainGenerator m_Singleton; - - public static TerrainGenerator Singleton - { - get - { - return m_Singleton; - } - } - - protected Dictionary m_Blocks; - protected Dictionary m_BackgroundBlocks; - protected BackgroundLayer[] m_BackgroundLayers; - protected float m_PreviousX; - protected float m_CurrentX; - protected float m_FathestBackgroundX; - [SerializeField] - protected TerrainGenerationSettings m_Settings; - protected int m_GeneratedStartBlocksCount; - protected int m_GeneratedMiddleBlocksCount; - protected int m_GeneratedEndBlocksCount; - [SerializeField] - protected float m_DestroyRange = 100f; - [SerializeField] - protected float m_GenerateRange = 100f; - [SerializeField] - protected float m_BackgroundGenerateRange = 200f; - [SerializeField] - protected Character m_Character; - protected Block m_LastBlock; - protected BackgroundBlock m_LastBackgroundBlock; - protected float m_RemoveTime = 0f; - protected bool m_Reset = false; - - public float PreviousX - { - get - { - return m_PreviousX; - } - } - - public float CurrentX - { - get - { - return m_CurrentX; - } - } - - public TerrainGenerationSettings Settings - { - get - { - return m_Settings; - } - } - - protected virtual void Awake () - { - if ( m_Singleton != null ) - { - Destroy ( gameObject ); - return; - } - m_Singleton = this; - m_Blocks = new Dictionary (); - m_BackgroundBlocks = new Dictionary (); - m_BackgroundLayers = new BackgroundLayer[m_Settings.BackgroundLayers.Length]; - for ( int i = 0; i < m_Settings.BackgroundLayers.Length; i++ ) - { - m_BackgroundLayers [ i ] = m_Settings.BackgroundLayers [ i ]; - } - GameManager.OnReset += Reset; - } - - protected virtual void Reset () - { - m_Reset = true; - RemoveAll (); - m_CurrentX = 0f; - m_LastBlock = null; - m_LastBackgroundBlock = null; - for ( int i = 0; i < m_BackgroundLayers.Length; i++ ) - { - m_BackgroundLayers [ i ].Reset (); - } - m_FathestBackgroundX = 0f; - m_Blocks.Clear (); - m_BackgroundBlocks.Clear (); - m_GeneratedStartBlocksCount = 0; - m_GeneratedMiddleBlocksCount = 0; - m_GeneratedEndBlocksCount = 0; - m_Reset = false; - } - - protected virtual void OnDestroy () - { - m_Singleton = null; - } - - protected virtual void Update () - { - if ( m_Reset ) - { - return; - } - if ( m_RemoveTime < Time.time ) - { - m_RemoveTime = Time.time + 5f; - Remove (); - } - Generate (); - } - - public virtual void Generate () - { - if ( m_CurrentX < m_Settings.LevelLength || m_Settings.LevelLength <= 0 ) - { - bool isEnd = false, isStart = false, isMiddle = false; - Block block = null; - Vector3 current = new Vector3 ( m_CurrentX, 0f, 0f ); - float newX = 0f; - if ( m_GeneratedStartBlocksCount < m_Settings.StartBlocksCount || m_Settings.StartBlocksCount <= 0 ) - { - isStart = true; - block = ChooseFrom ( m_Settings.StartBlocks ); - } - else if ( m_GeneratedMiddleBlocksCount < m_Settings.MiddleBlocksCount || m_Settings.MiddleBlocksCount <= 0 ) - { - isMiddle = true; - block = ChooseFrom ( m_Settings.MiddleBlocks ); - } - else if ( m_GeneratedEndBlocksCount < m_Settings.EndBlocksCount || m_Settings.EndBlocksCount <= 0 ) - { - isEnd = true; - block = ChooseFrom ( m_Settings.EndBlocks ); - } - if ( m_LastBlock != null ) - { - newX = m_CurrentX + m_LastBlock.Width; - } - else - { - newX = 0f; - } - if ( block != null && ( m_LastBlock == null || newX < m_Character.transform.position.x + m_GenerateRange ) ) - { - if ( isStart ) - { - if ( m_Settings.StartBlocksCount > 0 ) - { - m_GeneratedStartBlocksCount++; - } - } - else if ( isMiddle ) - { - if ( m_Settings.MiddleBlocksCount > 0 ) - { - m_GeneratedMiddleBlocksCount++; - } - } - else if ( isEnd ) - { - if ( m_Settings.EndBlocksCount > 0 ) - { - m_GeneratedEndBlocksCount++; - } - } - CreateBlock ( block, current ); - } - } - for ( int i = 0; i < m_BackgroundLayers.Length; i++ ) - { - int random = Random.Range ( 0, 2 ); - bool generate = random == 1 ? true : false; - if ( !generate ) - { - continue; - } - Vector3 current = new Vector3 ( m_BackgroundLayers [ i ].CurrentX, 0f, 0f ); - BackgroundBlock block = ( BackgroundBlock )ChooseFrom ( m_BackgroundLayers [ i ].Blocks ); - float newX = 0f; - if ( m_BackgroundLayers [ i ].LastBlock != null ) - { - newX = m_BackgroundLayers [ i ].CurrentX + m_BackgroundLayers [ i ].LastBlock.Width; - } - else - { - newX = 0f; - } - if ( block != null && ( m_BackgroundLayers [ i ].LastBlock == null || newX < m_Character.transform.position.x + m_BackgroundGenerateRange ) ) - { - CreateBackgroundBlock ( block, current, m_BackgroundLayers [ i ], i ); - } - } - } - - public virtual void Remove () - { - List blocksToRemove = new List (); - foreach ( KeyValuePair block in m_Blocks ) - { - if ( block.Value.transform.position.x - m_CurrentX > m_DestroyRange ) - { - blocksToRemove.Add ( block.Value ); - } - } - List backgroundBlocksToRemove = new List (); - foreach ( KeyValuePair block in m_BackgroundBlocks ) - { - if ( block.Value.transform.position.x - m_FathestBackgroundX > m_DestroyRange ) - { - backgroundBlocksToRemove.Add ( block.Value ); - } - } - for ( int i = 0; i < blocksToRemove.Count; i++ ) - { - RemoveBlock ( blocksToRemove [ i ] ); - } - for ( int i = 0; i < backgroundBlocksToRemove.Count; i++ ) - { - RemoveBackgroundBlock ( backgroundBlocksToRemove [ i ] ); - } - } - - public virtual void RemoveAll () - { - List blocksToRemove = new List (); - foreach ( KeyValuePair block in m_Blocks ) - { - blocksToRemove.Add ( block.Value ); - } - List backgroundBlocksToRemove = new List (); - foreach ( KeyValuePair block in m_BackgroundBlocks ) - { - backgroundBlocksToRemove.Add ( block.Value ); - } - for ( int i = 0; i < blocksToRemove.Count; i++ ) - { - RemoveBlock ( blocksToRemove [ i ] ); - } - for ( int i = 0; i < backgroundBlocksToRemove.Count; i++ ) - { - RemoveBackgroundBlock ( backgroundBlocksToRemove [ i ] ); - } - } - - public virtual void RemoveBlockAt ( Vector3 position ) - { - RemoveBlock ( m_Blocks [ position ] ); - } - - public virtual void RemoveBlock ( Block block ) - { - block.OnRemove ( this ); - Destroy ( m_Blocks [ block.transform.position ].gameObject ); - m_Blocks.Remove ( block.transform.position ); - } - - public virtual void RemoveBackgroundBlock ( BackgroundBlock block ) - { - block.OnRemove ( this ); - Destroy ( m_BackgroundBlocks [ block.transform.position ].gameObject ); - m_BackgroundBlocks.Remove ( block.transform.position ); - } - - public virtual bool CreateBlock ( Block blockPrefab, Vector3 position ) - { - if ( blockPrefab == null ) - { - return false; - } - blockPrefab.PreGenerate ( this ); - Block block = Instantiate ( blockPrefab, position, Quaternion.identity ); - m_PreviousX = m_CurrentX; - m_CurrentX += block.Width; - m_Blocks.Add ( position, block ); - blockPrefab.PostGenerate ( this ); - m_LastBlock = block; - return true; - } - - public virtual bool CreateBackgroundBlock ( BackgroundBlock blockPrefab, Vector3 position, BackgroundLayer layer, int layerIndex ) - { - if ( blockPrefab == null ) - { - return false; - } - blockPrefab.PreGenerate ( this ); - position.z = blockPrefab.transform.position.z; - position.y = blockPrefab.transform.position.y; - BackgroundBlock block = Instantiate ( blockPrefab, position, Quaternion.identity ); - float width = Random.Range ( block.MinWidth, block.MaxWidth ); - m_BackgroundLayers [ layerIndex ].PreviousX = m_BackgroundLayers [ layerIndex ].CurrentX; - m_BackgroundLayers [ layerIndex ].CurrentX += width; - block.Width = width; - m_BackgroundLayers [ layerIndex ].LastBlock = block; - m_BackgroundBlocks.Add ( position, block ); - blockPrefab.PostGenerate ( this ); - if ( m_BackgroundLayers [ layerIndex ].CurrentX > m_FathestBackgroundX ) - { - m_FathestBackgroundX = m_BackgroundLayers [ layerIndex ].CurrentX; - } - return true; - } - - public Block GetCharacterBlock () - { - Block characterBlock = null; - foreach ( KeyValuePair block in m_Blocks ) - { - if ( block.Key.x <= m_Character.transform.position.x && block.Key.x + block.Value.Width > m_Character.transform.position.x ) - { - characterBlock = block.Value; - break; - } - } - return characterBlock; - } - - public static Block ChooseFrom ( Block[] blocks ) - { - if ( blocks.Length <= 0 ) - { - return null; - } - float total = 0; - for ( int i = 0; i < blocks.Length; i++ ) - { - total += blocks [ i ].Probability; - } - float randomPoint = Random.value * total; - for ( int i = 0; i < blocks.Length; i++ ) - { - if ( randomPoint < blocks [ i ].Probability ) - { - return blocks [ i ]; - } - else - { - randomPoint -= blocks [ i ].Probability; - } - } - return blocks [ blocks.Length - 1 ]; - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs.meta b/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs.meta deleted file mode 100644 index 1bcb7fc3..00000000 --- a/Assets/Scripts/RedRunner/TerrainGeneration/TerrainGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9042a15d0ba753648a969eac5f3da58e -timeCreated: 1498753411 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI.meta b/Assets/Scripts/RedRunner/UI.meta deleted file mode 100644 index 380e748f..00000000 --- a/Assets/Scripts/RedRunner/UI.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 853d95eaf45cd1146b7a17931b69a1ae -folderAsset: yes -timeCreated: 1499593120 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIButton.cs b/Assets/Scripts/RedRunner/UI/UIButton.cs deleted file mode 100644 index 985296ff..00000000 --- a/Assets/Scripts/RedRunner/UI/UIButton.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - - public class UIButton : Button - { - - public override void OnPointerDown (UnityEngine.EventSystems.PointerEventData eventData) - { - if (IsActive () && IsInteractable ()) { - AudioManager.Singleton.PlayClickSound (); - } - base.OnPointerDown (eventData); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIButton.cs.meta b/Assets/Scripts/RedRunner/UI/UIButton.cs.meta deleted file mode 100644 index 93ad1b6e..00000000 --- a/Assets/Scripts/RedRunner/UI/UIButton.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: daf4bd526ae8d0e4eb67f743a9ec0860 -timeCreated: 1499593149 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UICoinImage.cs b/Assets/Scripts/RedRunner/UI/UICoinImage.cs deleted file mode 100644 index 6d542cfc..00000000 --- a/Assets/Scripts/RedRunner/UI/UICoinImage.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -using RedRunner.Collectables; - -namespace RedRunner.UI -{ - - public class UICoinImage : Image - { - - [SerializeField] - protected ParticleSystem m_ParticleSystem; - - protected override void Awake () - { - base.Awake (); - } - - protected override void Start() - { - var gm = GameManager.Singleton ?? FindFirstObjectByType(); - if (gm == null) - { - Debug.LogError("UICoinImage: GameManager not found in scene; coin UI will be disabled."); - enabled = false; - return; - } - - gm.m_Coin.AddEventAndFire(Coin_OnCoinCollected, this); - } - - void Coin_OnCoinCollected (int coinValue) - { - var animator = GetComponent (); - if (animator != null) - { - animator.SetTrigger ("Collect"); - } - } - - public virtual void PlayParticleSystem () - { - m_ParticleSystem.Play (); - } - } -} diff --git a/Assets/Scripts/RedRunner/UI/UICoinImage.cs.meta b/Assets/Scripts/RedRunner/UI/UICoinImage.cs.meta deleted file mode 100644 index 8ac3e884..00000000 --- a/Assets/Scripts/RedRunner/UI/UICoinImage.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cbd48dfdcd4afe94ab85ed4384af028d -timeCreated: 1499759402 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UICoinText.cs b/Assets/Scripts/RedRunner/UI/UICoinText.cs deleted file mode 100644 index c8810817..00000000 --- a/Assets/Scripts/RedRunner/UI/UICoinText.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Collectables; -using System; - -namespace RedRunner.UI -{ - public class UICoinText : UIText - { - [SerializeField] - protected string m_CoinTextFormat = "x {0}"; - - protected override void Awake () - { - base.Awake (); - } - - protected override void Start() - { - var gm = GameManager.Singleton ?? FindFirstObjectByType(); - if (gm == null) - { - Debug.LogError("UICoinText: GameManager not found in scene; coin UI will be disabled."); - enabled = false; - return; - } - - gm.m_Coin.AddEventAndFire(UpdateCoinsText, this); - } - - private void UpdateCoinsText(int newCoinValue) - { - var animator = GetComponent(); - if (animator != null) - { - animator.SetTrigger("Collect"); - } - text = string.Format(m_CoinTextFormat, newCoinValue); - } - } -} diff --git a/Assets/Scripts/RedRunner/UI/UICoinText.cs.meta b/Assets/Scripts/RedRunner/UI/UICoinText.cs.meta deleted file mode 100644 index 6c97603a..00000000 --- a/Assets/Scripts/RedRunner/UI/UICoinText.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fdc0deaaec167fb4f84a3ba158a3e33d -timeCreated: 1499752622 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs b/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs deleted file mode 100644 index 846f55c3..00000000 --- a/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -using RedRunner.Utilities; - -namespace RedRunner.UI -{ - - public class UIHighScoreText : Text - { - - protected override void Awake () - { - GameManager.OnScoreChanged += GameManager_OnScoreChanged; - base.Awake (); - } - - void GameManager_OnScoreChanged ( float newScore, float highScore, float lastScore ) - { - text = highScore.ToLength (); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs.meta b/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs.meta deleted file mode 100644 index 41a2f222..00000000 --- a/Assets/Scripts/RedRunner/UI/UIHighScoreText.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 409b54b4207cdff4abe80a7d2b429aaa -timeCreated: 1500124348 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIImageRandom.cs b/Assets/Scripts/RedRunner/UI/UIImageRandom.cs deleted file mode 100644 index c6dec1db..00000000 --- a/Assets/Scripts/RedRunner/UI/UIImageRandom.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - - public class UIImageRandom : MonoBehaviour - { - - [System.Serializable] - public struct RandomImageItem - { - - public Color color; - public Sprite sprite; - - } - - [SerializeField] - protected RandomImageItem[] m_RandomItems; - [SerializeField] - protected Image m_ColorImage; - [SerializeField] - protected Image m_PatternImage; - - protected virtual void Start () - { - if ( m_RandomItems.Length > 0 ) - { - int index = Random.Range ( 0, m_RandomItems.Length ); - m_PatternImage.sprite = m_RandomItems [ index ].sprite; - Color newColor = m_RandomItems [ index ].color; - newColor.a = Color.white.a; - m_ColorImage.color = newColor; - newColor = Color.white; - newColor.a = m_RandomItems [ index ].color.a; - m_PatternImage.color = newColor; - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIImageRandom.cs.meta b/Assets/Scripts/RedRunner/UI/UIImageRandom.cs.meta deleted file mode 100644 index 8c5d0b49..00000000 --- a/Assets/Scripts/RedRunner/UI/UIImageRandom.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 14c900aa1cff8cf43952e70b44c7eca7 -timeCreated: 1500119323 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UILastScoreText.cs b/Assets/Scripts/RedRunner/UI/UILastScoreText.cs deleted file mode 100644 index 927d3363..00000000 --- a/Assets/Scripts/RedRunner/UI/UILastScoreText.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -using RedRunner.Utilities; - -namespace RedRunner.UI -{ - - public class UILastScoreText : Text - { - - protected override void Awake () - { - GameManager.OnScoreChanged += GameManager_OnScoreChanged; - base.Awake (); - } - - void GameManager_OnScoreChanged ( float newScore, float highScore, float lastScore ) - { - text = lastScore.ToLength (); - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UILastScoreText.cs.meta b/Assets/Scripts/RedRunner/UI/UILastScoreText.cs.meta deleted file mode 100644 index bd11f4fe..00000000 --- a/Assets/Scripts/RedRunner/UI/UILastScoreText.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 98348b18c0c2e374b9eb044914ed57fe -timeCreated: 1500124989 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScoreText.cs b/Assets/Scripts/RedRunner/UI/UIScoreText.cs deleted file mode 100644 index 14bd86e1..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScoreText.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -using RedRunner.Utilities; - -namespace RedRunner.UI -{ - - public class UIScoreText : Text - { - - protected bool m_Collected = false; - - protected override void Awake () - { - GameManager.OnScoreChanged += GameManager_OnScoreChanged; - GameManager.OnReset += GameManager_OnReset; - base.Awake (); - } - - void GameManager_OnReset () - { - m_Collected = false; - } - - void GameManager_OnScoreChanged ( float newScore, float highScore, float lastScore ) - { - text = newScore.ToLength (); - if ( newScore > highScore && !m_Collected ) - { - m_Collected = true; - GetComponent ().SetTrigger ( "Collect" ); - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScoreText.cs.meta b/Assets/Scripts/RedRunner/UI/UIScoreText.cs.meta deleted file mode 100644 index 0fbd4ffd..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScoreText.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ceecce6281ec99a4b927aecac83e3773 -timeCreated: 1500124353 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen.meta b/Assets/Scripts/RedRunner/UI/UIScreen.meta deleted file mode 100644 index 87b6e5dd..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bb06692d2e87a304192534977a11d9e9 -folderAsset: yes -timeCreated: 1534367011 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs deleted file mode 100644 index 32b37f18..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - public class EndScreen : UIScreen - { - [SerializeField] - protected Button ResetButton = null; - [SerializeField] - protected Button HomeButton = null; - [SerializeField] - protected Button ExitButton = null; - - private void Start() - { - ResetButton.SetButtonAction(() => - { - GameManager.Singleton.Reset(); - var ingameScreen = UIManager.Singleton.GetUIScreen(UIScreenInfo.IN_GAME_SCREEN); - UIManager.Singleton.OpenScreen(ingameScreen); - GameManager.Singleton.StartGame(); - }); - } - - public override void UpdateScreenStatus(bool open) - { - base.UpdateScreenStatus(open); - } - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs.meta deleted file mode 100644 index 30ccff14..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/EndScreen.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: bb383867d0afda048b4710fb8de5946a -timeCreated: 1534367045 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs deleted file mode 100644 index bb95f3e0..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - public class InGameScreen : UIScreen - { - [SerializeField] - protected Button PauseButton = null; - - private void Start() - { - PauseButton.SetButtonAction(() => - { - var pauseScreen = UIManager.Singleton.UISCREENS.Find(el => el.ScreenInfo == UIScreenInfo.PAUSE_SCREEN); - UIManager.Singleton.OpenScreen(pauseScreen); - GameManager.Singleton.StopGame(); - }); - } - - public override void UpdateScreenStatus(bool open) - { - base.UpdateScreenStatus(open); - } - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs.meta deleted file mode 100644 index e35df37e..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/InGameScreen.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: f1fb6842fba9a054c88aa6922793bc14 -timeCreated: 1534367028 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs deleted file mode 100644 index cd3ea3c9..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.UI -{ - public class LoadingScreen : UIScreen - { - public override void UpdateScreenStatus(bool open) - { - base.UpdateScreenStatus(open); - } - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs.meta deleted file mode 100644 index 7af4b034..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/LoadingScreen.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 1374166f51bfad845aa3a3c8f086952b -timeCreated: 1534367068 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs deleted file mode 100644 index d68c660e..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - public class PauseScreen : UIScreen - { - [SerializeField] - protected Button ResumeButton = null; - [SerializeField] - protected Button HomeButton = null; - [SerializeField] - protected Button SoundButton = null; - [SerializeField] - protected Button ExitButton = null; - - private void Start() - { - ResumeButton.SetButtonAction(() => - { - var inGameScreen = UIManager.Singleton.UISCREENS.Find(el => el.ScreenInfo == UIScreenInfo.IN_GAME_SCREEN); - UIManager.Singleton.OpenScreen(inGameScreen); - GameManager.Singleton.StartGame(); - }); - - HomeButton.SetButtonAction(() => - { - GameManager.Singleton.Init(); - }); - } - - public override void UpdateScreenStatus(bool open) - { - base.UpdateScreenStatus(open); - } - } -} diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs.meta deleted file mode 100644 index b3330575..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/PauseScreen.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 21b7f3d7fd8d1ef428e1a804c5bdcd32 -timeCreated: 1534367038 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs deleted file mode 100644 index 3eae3016..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - public class StartScreen : UIScreen - { - [SerializeField] - protected Button PlayButton = null; - [SerializeField] - protected Button HelpButton = null; - [SerializeField] - protected Button InfoButton = null; - [SerializeField] - protected Button ExitButton = null; - - private void Start() - { - PlayButton.SetButtonAction(() => - { - var uiManager = UIManager.Singleton; - var InGameScreen = uiManager.UISCREENS.Find(el => el.ScreenInfo == UIScreenInfo.IN_GAME_SCREEN); - if (InGameScreen != null) - { - uiManager.OpenScreen(InGameScreen); - GameManager.Singleton.StartGame(); - } - }); - - ExitButton.SetButtonAction(() => - { - GameManager.Singleton.ExitGame(); - }); - } - public override void UpdateScreenStatus(bool open) - { - base.UpdateScreenStatus(open); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs.meta deleted file mode 100644 index 80a08486..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/StartScreen.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 5a6199bedf0abf441a16469593753cca -timeCreated: 1534367058 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs b/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs deleted file mode 100644 index 94ee2bfc..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Events; -using UnityEngine.UI; -using UnityEngine.EventSystems; - -namespace RedRunner.UI -{ - public class UIScreen : MonoBehaviour - { - [SerializeField] - internal UIScreenInfo ScreenInfo; - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected CanvasGroup m_CanvasGroup; - - public bool IsOpen { get; set; } - - public virtual void UpdateScreenStatus(bool open) - { - m_Animator.SetBool("Open", open); - m_CanvasGroup.interactable = open; - m_CanvasGroup.blocksRaycasts = open; - IsOpen = open; - } - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs.meta b/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs.meta deleted file mode 100644 index f96a7cd3..00000000 --- a/Assets/Scripts/RedRunner/UI/UIScreen/UIScreen.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b2e74968d4d03224493590a2a7f9a195 -timeCreated: 1499770526 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIShareButtons.cs b/Assets/Scripts/RedRunner/UI/UIShareButtons.cs deleted file mode 100644 index 00a0f5f4..00000000 --- a/Assets/Scripts/RedRunner/UI/UIShareButtons.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - - public class UIShareButtons : MonoBehaviour - { - - [SerializeField] - protected Animator m_ShareBackground; - [SerializeField] - protected Animator[] m_ShareButtons; - protected bool m_IsOpen = false; - - void Start () - { - - } - - public void Toggle () - { - if ( m_IsOpen ) - { - m_IsOpen = false; - SetTrigger ( "Close" ); - } - else - { - m_IsOpen = true; - SetTrigger ( "Open" ); - } - } - - public void SetTrigger ( string trigger ) - { - m_ShareBackground.SetTrigger ( trigger ); - for ( int i = 0; i < m_ShareButtons.Length; i++ ) - { - m_ShareButtons [ i ].SetTrigger ( trigger ); - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIShareButtons.cs.meta b/Assets/Scripts/RedRunner/UI/UIShareButtons.cs.meta deleted file mode 100644 index 04b1e16d..00000000 --- a/Assets/Scripts/RedRunner/UI/UIShareButtons.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3ee6659bb4bf2444893b379cd675f441 -timeCreated: 1500109964 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UISoundButton.cs b/Assets/Scripts/RedRunner/UI/UISoundButton.cs deleted file mode 100644 index 9b999959..00000000 --- a/Assets/Scripts/RedRunner/UI/UISoundButton.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.UI -{ - - public class UISoundButton : UIButton - { - - [SerializeField] - protected Sprite m_DisabledSoundSprite; - protected Sprite m_DefaultSprite; - - protected override void Awake () - { - m_DefaultSprite = image.sprite; - GameManager.OnAudioEnabled += GameManager_OnAudioEnabled; - base.Awake (); - } - - public override void OnPointerDown ( UnityEngine.EventSystems.PointerEventData eventData ) - { - GameManager.Singleton.ToggleAudioEnabled (); - base.OnPointerDown ( eventData ); - } - - void GameManager_OnAudioEnabled ( bool active ) - { - image.sprite = active ? m_DefaultSprite : m_DisabledSoundSprite; - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UISoundButton.cs.meta b/Assets/Scripts/RedRunner/UI/UISoundButton.cs.meta deleted file mode 100644 index d66cfdc0..00000000 --- a/Assets/Scripts/RedRunner/UI/UISoundButton.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: acef65b78c6a0bc4aa1e042a3a010d46 -timeCreated: 1500019782 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIText.cs b/Assets/Scripts/RedRunner/UI/UIText.cs deleted file mode 100644 index 012626b9..00000000 --- a/Assets/Scripts/RedRunner/UI/UIText.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - - public class UIText : Text - { - - - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIText.cs.meta b/Assets/Scripts/RedRunner/UI/UIText.cs.meta deleted file mode 100644 index 53a3de54..00000000 --- a/Assets/Scripts/RedRunner/UI/UIText.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2c8c59d16ed185d42b79dd364fc0b073 -timeCreated: 1499752121 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UI/UIWindow.cs b/Assets/Scripts/RedRunner/UI/UIWindow.cs deleted file mode 100644 index ff7aeb04..00000000 --- a/Assets/Scripts/RedRunner/UI/UIWindow.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Events; - -namespace RedRunner.UI -{ - - [RequireComponent ( typeof ( Animator ) ), RequireComponent ( typeof ( CanvasGroup ) )] - public class UIWindow : MonoBehaviour - { - - public delegate void OpenHandler (); - - public delegate void CloseHandler (); - - public event OpenHandler OnOpened; - public event CloseHandler OnClosed; - - [SerializeField] - protected Animator m_Animator; - [SerializeField] - protected CanvasGroup m_CanvasGroup; - [SerializeField] - protected OpenedEvent m_OnOpened; - [SerializeField] - protected ClosedEvent m_OnClosed; - [SerializeField] - protected OpenEvent m_OnOpen; - [SerializeField] - protected CloseEvent m_OnClose; - [SerializeField] - protected bool m_Open = false; - - public void Open () - { - m_OnOpen.Invoke ( this ); - m_Animator.SetBool ( "Open", true ); - } - - public void Close () - { - m_OnClose.Invoke ( this ); - m_Animator.SetBool ( "Open", false ); - } - - public void Opened () - { - if ( OnOpened != null ) - { - OnOpened (); - } - OnOpened = null; - m_OnOpened.Invoke ( this ); - OpenChanged ( true ); - } - - public void Closed () - { - if ( OnClosed != null ) - { - OnClosed (); - } - OnClosed = null; - m_OnClosed.Invoke ( this ); - OpenChanged ( false ); - } - - public void OpenChanged ( bool isOpen ) - { - m_Open = isOpen; - m_CanvasGroup.interactable = m_Open; - m_CanvasGroup.blocksRaycasts = m_Open; - } - - [System.Serializable] - public class OpenedEvent : UnityEvent - { - - } - - [System.Serializable] - public class ClosedEvent : UnityEvent - { - - } - - [System.Serializable] - public class OpenEvent : UnityEvent - { - - } - - [System.Serializable] - public class CloseEvent : UnityEvent - { - - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/UI/UIWindow.cs.meta b/Assets/Scripts/RedRunner/UI/UIWindow.cs.meta deleted file mode 100644 index 77c4d59a..00000000 --- a/Assets/Scripts/RedRunner/UI/UIWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 72dc80bcae1633849ad8287b495fe051 -timeCreated: 1500106110 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/UIManager.cs b/Assets/Scripts/RedRunner/UIManager.cs deleted file mode 100644 index e0e67ae0..00000000 --- a/Assets/Scripts/RedRunner/UIManager.cs +++ /dev/null @@ -1,215 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using RedRunner.UI; -using System.Linq; - -namespace RedRunner -{ - public enum UIScreenInfo - { - LOADING_SCREEN, - START_SCREEN, - END_SCREEN, - PAUSE_SCREEN, - IN_GAME_SCREEN - } - - public class UIManager : MonoBehaviour - { - - private static UIManager m_Singleton; - - public static UIManager Singleton - { - get - { - return m_Singleton; - } - } - - [SerializeField] - private List m_Screens; - private UIScreen m_ActiveScreen; - private UIWindow m_ActiveWindow; - [SerializeField] - private Texture2D m_CursorDefaultTexture; - [SerializeField] - private Texture2D m_CursorClickTexture; - - [SerializeField] private float m_CursorHideDelay = 3f; - - // The cursor timer, which will keep track of how long the cursor has been inactive - private float cursorTimer; - // The cursor position, we will use this to compare the cursor position to check if it has moved. - private Vector3 lastCursorPosition; - - public List UISCREENS - { - get - { - return m_Screens; - } - } - - public UIScreen GetUIScreen(UIScreenInfo screenInfo) - { - return m_Screens.Find(el => el.ScreenInfo == screenInfo); - } - - void Awake() - { - if (m_Singleton != null) - { - Destroy(gameObject); - return; - } - m_Singleton = this; - Cursor.SetCursor(m_CursorDefaultTexture, Vector2.zero, CursorMode.Auto); - } - - void Start() - { - Init(); - } - - public void Init() - { - var loadingScreen = GetUIScreen(UIScreenInfo.LOADING_SCREEN); - OpenScreen(loadingScreen); - } - - void Update() - { - if (Input.GetButtonDown("Cancel")) - { - //Added enumeration to store screen info, aka type, so it will be easier to understand it - var pauseScreen = GetUIScreen(UIScreenInfo.PAUSE_SCREEN); - var ingameScreen = GetUIScreen(UIScreenInfo.IN_GAME_SCREEN); - - //If the pause screen is not open : open it otherwise close it - if (!pauseScreen.IsOpen) - { - if (m_ActiveScreen == ingameScreen) - { - if (IsAsScreenOpen()) - CloseAllScreens(); - - OpenScreen(pauseScreen); - GameManager.Singleton.StopGame(); - } - } - else - { - if (m_ActiveScreen == pauseScreen) - { - CloseScreen(pauseScreen); - OpenScreen(ingameScreen); - ////We are sure that we want to resume the game when we close a screen - GameManager.Singleton.ResumeGame(); - } - } - } - - if (Input.GetMouseButtonDown(0)) - { - // If the player clicks, also let the cursor be visible - Cursor.visible = true; - cursorTimer = 0; - Cursor.SetCursor(m_CursorClickTexture, Vector2.zero, CursorMode.Auto); - } - else if (Input.GetMouseButtonUp(0)) - { - Cursor.SetCursor(m_CursorDefaultTexture, Vector2.zero, CursorMode.Auto); - } - - - // CURSOR VISIBILITY CODE - // Check if the cursor has moved - // If it hasn't moved, add the time between frames to the timer using DeltaTime - - if (lastCursorPosition == Input.mousePosition) - { - // Check if the timer is lower than the threshold (M_cursorhidedelay in this case) - if (cursorTimer < m_CursorHideDelay) - { - // Add the time difference between frames to the counter - cursorTimer += Time.deltaTime; - } - // If we crossed the timer, set the cursor visibility to false. - else - { - Cursor.visible = false; - } - } - // If the cursor did move, set it to visible and reset the timer - else - { - Cursor.visible = true; - cursorTimer = 0; - } - - // finally, update the last cursor position - lastCursorPosition = Input.mousePosition; - - - } - - public void OpenWindow(UIWindow window) - { - window.Open(); - m_ActiveWindow = window; - } - - public void CloseWindow(UIWindow window) - { - if (m_ActiveWindow == window) - { - m_ActiveWindow = null; - } - window.Close(); - } - - public void CloseActiveWindow() - { - if (m_ActiveWindow != null) - { - CloseWindow(m_ActiveWindow); - } - } - - public void OpenScreen(UIScreen screen) - { - CloseAllScreens(); - screen.UpdateScreenStatus(true); - m_ActiveScreen = screen; - } - - public void CloseScreen(UIScreen screen) - { - if (m_ActiveScreen == screen) - { - m_ActiveScreen = null; - } - screen.UpdateScreenStatus(false); - } - - public void CloseAllScreens() - { - foreach (var screen in m_Screens) - CloseScreen(screen); - } - - bool IsAsScreenOpen() - { - foreach (var screen in m_Screens) - { - if (screen.IsOpen) - return true; - } - - return false; - } - } - -} diff --git a/Assets/Scripts/RedRunner/UIManager.cs.meta b/Assets/Scripts/RedRunner/UIManager.cs.meta deleted file mode 100644 index b14b7a76..00000000 --- a/Assets/Scripts/RedRunner/UIManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8a49207a442d3cc418e273c43cce6021 -timeCreated: 1499751992 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities.meta b/Assets/Scripts/RedRunner/Utilities.meta deleted file mode 100644 index ae90d045..00000000 --- a/Assets/Scripts/RedRunner/Utilities.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c35f4c0b542da6349a189b145ac59211 -folderAsset: yes -timeCreated: 1491568000 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/CameraController.cs b/Assets/Scripts/RedRunner/Utilities/CameraController.cs deleted file mode 100644 index ba3b3687..00000000 --- a/Assets/Scripts/RedRunner/Utilities/CameraController.cs +++ /dev/null @@ -1,115 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Utilities -{ - - public class CameraController : MonoBehaviour - { - - public delegate void ParallaxCameraDelegate ( Vector3 deltaMovement ); - - public ParallaxCameraDelegate onCameraTranslate; - - private static CameraController m_Singleton; - - public static CameraController Singleton - { - get - { - return m_Singleton; - } - } - - [SerializeField] - private Camera m_Camera; - [SerializeField] - private Transform m_Followee; - [SerializeField] - private float m_MinY = 0f; - [SerializeField] - private float m_MinX = 0f; - [SerializeField] - private CameraControl m_ShakeControl; - [SerializeField] - private float m_FastMoveSpeed = 10f; - [SerializeField] - private float m_Speed = 1f; - private bool m_FastMove = false; - private Vector3 m_OldPosition; - - public bool fastMove - { - get - { - return m_FastMove; - } - set - { - m_FastMove = value; - } - } - - void Awake () - { - m_Singleton = this; - m_ShakeControl = GetComponent (); - } - - void Start () - { - m_OldPosition = transform.position; - } - - void Update () - { -// if (!m_ShakeControl.IsShaking) { - Follow (); -// } - if ( transform.position != m_OldPosition ) - { - if ( onCameraTranslate != null ) - { - Vector3 delta = m_OldPosition - transform.position; - onCameraTranslate ( delta ); - } - m_OldPosition = transform.position; - } - } - - public void Follow () - { - float speed = m_Speed; - if ( m_FastMove ) - { - speed = m_FastMoveSpeed; - } - Vector3 cameraPosition = transform.position; - Vector3 targetPosition = m_Followee.position; - if ( targetPosition.x - m_Camera.orthographicSize * m_Camera.aspect > m_MinX ) - { - cameraPosition.x = targetPosition.x; - } - else - { - cameraPosition.x = m_MinX + m_Camera.orthographicSize * m_Camera.aspect; - } - if ( targetPosition.y - m_Camera.orthographicSize > m_MinY ) - { - cameraPosition.y = targetPosition.y; - } - else - { - cameraPosition.y = m_MinY + m_Camera.orthographicSize; - } - transform.position = Vector3.MoveTowards ( transform.position, cameraPosition, speed ); - if ( transform.position == targetPosition && m_FastMove ) - { - m_FastMove = false; - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Utilities/CameraController.cs.meta b/Assets/Scripts/RedRunner/Utilities/CameraController.cs.meta deleted file mode 100644 index d57dfbdb..00000000 --- a/Assets/Scripts/RedRunner/Utilities/CameraController.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 293bc2f78f9ed8a498266f3bbf6e6920 -timeCreated: 1498799830 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/Extensions.cs b/Assets/Scripts/RedRunner/Utilities/Extensions.cs deleted file mode 100644 index 7ca217c0..00000000 --- a/Assets/Scripts/RedRunner/Utilities/Extensions.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Utilities -{ - - public static class Extensions - { - - public struct Unit - { - public string symbol; - public float magnitude; - public string format; - - public Unit ( string symbol, float magnitude, string format ) - { - this.symbol = symbol; - this.magnitude = magnitude; - this.format = format; - } - } - - public static Unit[] lengthUnits = new Unit[] { - new Unit ( "m", 1f, "0" ), - new Unit ( "km", 1000f, "00.00" ) - }; - - public static float modifier = 0.1f; - - public static string ToLength ( this float value ) - { - value = value * modifier; - if ( Mathf.Approximately ( value, 0f ) ) - { - return "0 " + lengthUnits [ 0 ].symbol; - } - Unit unit = lengthUnits [ 0 ]; - for ( int i = 0; i < lengthUnits.Length; i++ ) - { - if ( value > lengthUnits [ i ].magnitude ) - { - unit = lengthUnits [ i ]; - } - } - return ( value / unit.magnitude ).ToString ( unit.format ) + " " + unit.symbol; - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Utilities/Extensions.cs.meta b/Assets/Scripts/RedRunner/Utilities/Extensions.cs.meta deleted file mode 100644 index af8cb981..00000000 --- a/Assets/Scripts/RedRunner/Utilities/Extensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b7bc19ffec4261441844688548f04ae3 -timeCreated: 1500125727 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs b/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs deleted file mode 100644 index 0351369b..00000000 --- a/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Utilities -{ - - public class GroundCheck : MonoBehaviour - { - - public delegate void GroundedHandler (); - - public event GroundedHandler OnGrounded; - - public const string GROUND_TAG = "Ground"; - public const string GROUND_LAYER_NAME = "Ground"; - - [SerializeField] - private Collider2D m_Collider2D; - - [SerializeField] - private float m_RayDistance = 0.5f; - - public bool IsGrounded { get { return m_IsGrounded; } } - - private bool m_IsGrounded = false; - - void Awake () - { - m_IsGrounded = false; - } - - void Update () - { - Vector2 left = new Vector2 (m_Collider2D.bounds.max.x, m_Collider2D.bounds.center.y); - Vector2 center = new Vector2 (m_Collider2D.bounds.center.x, m_Collider2D.bounds.center.y); - Vector2 right = new Vector2 (m_Collider2D.bounds.min.x, m_Collider2D.bounds.center.y); - - RaycastHit2D hit1 = Physics2D.Raycast (left, new Vector2 (0f, -1f), m_RayDistance, LayerMask.GetMask (GROUND_LAYER_NAME)); - Debug.DrawRay (left, new Vector2 (0f, -m_RayDistance)); - bool grounded1 = hit1.collider != null && hit1.collider.CompareTag (GROUND_TAG); - - RaycastHit2D hit2 = Physics2D.Raycast (center, new Vector2 (0f, -1f), m_RayDistance, LayerMask.GetMask (GROUND_LAYER_NAME)); - Debug.DrawRay (center, new Vector2 (0f, -m_RayDistance)); - bool grounded2 = hit2.collider != null && hit2.collider.CompareTag (GROUND_TAG); - - RaycastHit2D hit3 = Physics2D.Raycast (right, new Vector2 (0f, -1f), m_RayDistance, LayerMask.GetMask (GROUND_LAYER_NAME)); - Debug.DrawRay (right, new Vector2 (0f, -m_RayDistance)); - bool grounded3 = hit3.collider != null && hit3.collider.CompareTag (GROUND_TAG); - - bool grounded = grounded1 || grounded2 || grounded3; - - if (grounded && !m_IsGrounded) { - if (OnGrounded != null) { - OnGrounded (); - } - } - - m_IsGrounded = grounded; - } - - } - -} diff --git a/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs.meta b/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs.meta deleted file mode 100644 index 11a99d48..00000000 --- a/Assets/Scripts/RedRunner/Utilities/GroundCheck.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 638ab65e4f6d3bf46b054f2171b213f3 -timeCreated: 1491567791 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs b/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs deleted file mode 100644 index cb8dd328..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs +++ /dev/null @@ -1,131 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Utilities -{ - - [ExecuteInEditMode] - public class PathDefinition : MonoBehaviour - { - - [SerializeField] - protected List m_Points; - [SerializeField] - protected bool m_UseGlobalDelay = false; - [SerializeField] - protected float m_GlobalDelay = 0f; - [SerializeField] - protected bool m_ContinueToStart = false; - - protected int m_CurrentPointIndex = 0; - - public virtual List Points { - get { - return m_Points; - } - } - - public virtual bool UseGlobalDelay { - get { - return m_UseGlobalDelay; - } - } - - public virtual float GlobalDelay { - get { - return m_GlobalDelay; - } - } - - public virtual bool ContinueToStart { - get { - return m_ContinueToStart; - } - } - - public virtual int CurrentPointIndex { - get { - return m_CurrentPointIndex; - } - } - - #if UNITY_EDITOR - void OnEnable () - { - if ( m_Points == null ) - { - m_Points = new List (); - } - } - #endif - - #if UNITY_EDITOR - void Update () - { - if ( transform.childCount != m_Points.Count ) - { - m_Points.Clear (); - for ( int i = 0; i < transform.childCount; i++ ) - { - Transform child = transform.GetChild ( i ); - PathPoint point = child.GetComponent (); - if ( point != null ) - { - m_Points.Add ( point ); - } - } - } - } - #endif - - public IEnumerator GetPathEnumerator () - { - // Exit when points count is smaller one - if ( m_Points == null || m_Points.Count < 1 ) - yield break; - - var direction = 1; - var index = 0; - m_CurrentPointIndex = index; - while ( true ) - { - yield return m_Points [ index ]; - if ( m_Points.Count == 1 ) - continue; - - if ( index <= 0 ) - { - direction = 1; - } - else if ( index >= m_Points.Count - 1 ) - { - direction = -1; - } - - if ( index == m_Points.Count - 1 && m_ContinueToStart ) - { - index = 0; - } - else - { - index = index + direction; - } - m_CurrentPointIndex = index; - } - } - - public void OnDrawGizmos () - { - if ( m_Points == null || m_Points.Count < 2 ) - return; - - for ( var i = 1; i < m_Points.Count; i++ ) - { - Gizmos.DrawLine ( m_Points [ i - 1 ].transform.position, m_Points [ i ].transform.position ); - } - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs.meta b/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs.meta deleted file mode 100644 index 4f663484..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathDefinition.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 99b986b9f405cd44dab3e1abb0d8fd7d -timeCreated: 1491999060 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/PathFollower.cs b/Assets/Scripts/RedRunner/Utilities/PathFollower.cs deleted file mode 100644 index db2a8da9..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathFollower.cs +++ /dev/null @@ -1,152 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -using RedRunner.Characters; - -namespace RedRunner.Utilities -{ - - public class PathFollower : MonoBehaviour - { - - [SerializeField] - protected PathDefinition m_PathDefinition; - [SerializeField] - protected float m_Step = 0.1f; - [SerializeField] - protected bool m_FollowSpeeds = true; - [SerializeField] - protected float m_Speed = 1f; - [SerializeField] - protected bool m_FollowDelays = true; - [SerializeField] - protected float m_Delay = 0f; - [SerializeField] - protected bool m_Smart = false; - [SerializeField] - protected Vector3 m_RangeSize = new Vector3 (4f, 4f, 4f); - [SerializeField] - protected Vector3 m_RangeOffset = new Vector3 (0f, 0f, 0f); - - protected bool m_Stopped = false; - protected IEnumerator m_CurrentPoint; - protected bool m_IsMovingNext = false; - protected Vector3 m_LastPosition; - protected Vector3 m_Velocity; - protected Vector3 m_SmoothVelocity; - protected float m_OverTimeSpeed = 0f; - - public virtual bool Stopped { - get { - return m_Stopped; - } - set { - m_Stopped = value; - } - } - - public virtual Vector3 Velocity { - get { - return m_Velocity; - } - } - - void Awake () - { - m_Stopped = m_Smart; - } - - void Start () - { - if (m_PathDefinition == null) { - return; - } - - m_CurrentPoint = m_PathDefinition.GetPathEnumerator (); - m_CurrentPoint.MoveNext (); - - if (m_CurrentPoint.Current == null) - return; - - transform.position = m_CurrentPoint.Current.transform.position; - StartCoroutine (CalcVelocity ()); - } - - void OnDrawGizmos () - { - if (m_Smart) { - Gizmos.DrawWireCube (transform.position + m_RangeOffset, m_RangeSize); - } - } - - void Update () - { - if (m_Smart) { - Collider2D[] colliders = Physics2D.OverlapBoxAll (transform.position + m_RangeOffset, m_RangeSize, 0f, LayerMask.GetMask ("Characters")); - for (int i = 0; i < colliders.Length; i++) { - Character character = colliders [i].GetComponent (); - if (character != null) { - m_Stopped = false; - } - } - } else { - m_Stopped = false; - } - - if (m_CurrentPoint == null || m_CurrentPoint.Current == null || m_Stopped || !GameManager.Singleton.gameRunning) { - return; - } - - float speed = Time.deltaTime * m_CurrentPoint.Current.speed; - if (m_CurrentPoint.Current.moveType == PathPoint.MoveType.MoveTowards) { - transform.position = Vector3.MoveTowards (transform.position, m_CurrentPoint.Current.transform.position, speed); - } else if (m_CurrentPoint.Current.moveType == PathPoint.MoveType.Lerp) { - transform.position = Vector3.Lerp (transform.position, m_CurrentPoint.Current.transform.position, speed); - } else if (m_CurrentPoint.Current.moveType == PathPoint.MoveType.SmoothDamp) { - transform.position = Vector3.SmoothDamp (transform.position, m_CurrentPoint.Current.transform.position, ref m_SmoothVelocity, m_CurrentPoint.Current.smoothTime); - } else if (m_CurrentPoint.Current.moveType == PathPoint.MoveType.Acceleration) { - Vector3 direction = (m_CurrentPoint.Current.transform.position - transform.position).normalized; - transform.position = Vector3.MoveTowards (transform.position, m_CurrentPoint.Current.transform.position, m_OverTimeSpeed); - m_OverTimeSpeed += m_CurrentPoint.Current.acceleration; - if (m_OverTimeSpeed > m_CurrentPoint.Current.maxSpeed) { - m_OverTimeSpeed = m_CurrentPoint.Current.maxSpeed; - } - } - - var distanceSquared = (transform.position - m_CurrentPoint.Current.transform.position).sqrMagnitude; - if (distanceSquared < m_Step * m_Step) { - m_Stopped = true; - if (!m_IsMovingNext) { - StartCoroutine (MoveNext ()); - } - } - } - - IEnumerator CalcVelocity () - { - while (Application.isPlaying) { - m_LastPosition = transform.position; - yield return new WaitForEndOfFrame (); - m_Velocity = (m_LastPosition - transform.position) / Time.deltaTime; - } - } - - IEnumerator MoveNext () - { - m_IsMovingNext = true; - float delay = m_CurrentPoint.Current.delay; - if (m_FollowDelays && m_PathDefinition.UseGlobalDelay) { - delay = m_PathDefinition.GlobalDelay; - } else if (!m_FollowDelays) { - delay = m_Delay; - } - yield return new WaitForSeconds (delay); - m_OverTimeSpeed = 0f; - m_CurrentPoint.MoveNext (); - m_IsMovingNext = false; - } - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Utilities/PathFollower.cs.meta b/Assets/Scripts/RedRunner/Utilities/PathFollower.cs.meta deleted file mode 100644 index 4f4a6d24..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathFollower.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6890d773afaf59546bf252591d55a40b -timeCreated: 1491999682 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/RedRunner/Utilities/PathPoint.cs b/Assets/Scripts/RedRunner/Utilities/PathPoint.cs deleted file mode 100644 index c55d6c6a..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathPoint.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace RedRunner.Utilities -{ - - public class PathPoint : MonoBehaviour - { - - public enum MoveType - { - MoveTowards, - Lerp, - SmoothDamp, - Acceleration - } - - public MoveType moveType = MoveType.MoveTowards; - public float delay = 0f; - public float speed = 1f; - public float smoothTime = 0.3f; - public float acceleration = 1f; - public float maxSpeed = 60f; - - } - -} \ No newline at end of file diff --git a/Assets/Scripts/RedRunner/Utilities/PathPoint.cs.meta b/Assets/Scripts/RedRunner/Utilities/PathPoint.cs.meta deleted file mode 100644 index 109a9dd5..00000000 --- a/Assets/Scripts/RedRunner/Utilities/PathPoint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 240027cc9f203464184f0abd8432c3f8 -timeCreated: 1491999220 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ScoreKeeper.cs b/Assets/Scripts/ScoreKeeper.cs new file mode 100644 index 00000000..330dc89a --- /dev/null +++ b/Assets/Scripts/ScoreKeeper.cs @@ -0,0 +1,44 @@ +using UnityEngine; + +public class ScoreKeeper : MonoBehaviour +{ + int score = 0; + + static ScoreKeeper instance; + + void Awake() + { + ManageSingleton(); + } + + void ManageSingleton() + { + if (instance != null) + { + gameObject.SetActive(false); + Destroy(gameObject); + } + else + { + instance = this; + DontDestroyOnLoad(gameObject); + } + } + + public int GetScore() + { + return score; + } + + public void ModifyScore(int scoreToAdd) + { + score += scoreToAdd; + score = Mathf.Clamp(score, 0, int.MaxValue); + print(score); + } + + public void ResetScore() + { + score = 0; + } +} diff --git a/Assets/Scripts/ScoreKeeper.cs.meta b/Assets/Scripts/ScoreKeeper.cs.meta new file mode 100644 index 00000000..bffd92a9 --- /dev/null +++ b/Assets/Scripts/ScoreKeeper.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6eb27319c6c95e64da8987d209d77aef \ No newline at end of file diff --git a/Assets/Scripts/Shooter.cs b/Assets/Scripts/Shooter.cs new file mode 100644 index 00000000..c3982437 --- /dev/null +++ b/Assets/Scripts/Shooter.cs @@ -0,0 +1,70 @@ +using System.Collections; +using UnityEngine; + +public class Shooter : MonoBehaviour +{ + [Header("Base Variables")] + [SerializeField] GameObject projectilePrefab; + [SerializeField] float projectileSpeed = 10f; + [SerializeField] float projectileLifetime = 5f; + [SerializeField] float baseFireRate = 0.2f; + + [Header("AI Variables")] + [SerializeField] bool useAI; + [SerializeField] float minimumFireRate = 0.2f; + [SerializeField] float fireRateVariance = 0f; + + [HideInInspector] public bool isFiring; + Coroutine fireCoroutine; + AudioManager audioManager; + + void Start() + { + audioManager = FindFirstObjectByType(); + + if (useAI) + { + isFiring = true; + } + } + + void Update() + { + Fire(); + } + + void Fire() + { + if (isFiring && fireCoroutine == null) + { + fireCoroutine = StartCoroutine(FireContinuously()); + } + else if (!isFiring && fireCoroutine != null) + { + StopCoroutine(fireCoroutine); + fireCoroutine = null; + } + } + + IEnumerator FireContinuously() + { + while (true) + { + GameObject projectile = Instantiate(projectilePrefab, transform.position, Quaternion.identity); + + projectile.transform.rotation = transform.rotation; + + Rigidbody2D projectileRB = projectile.GetComponent(); + projectileRB.linearVelocity = transform.up * projectileSpeed; + + Destroy(projectile, projectileLifetime); + + float waitTime = Random.Range(baseFireRate - fireRateVariance, baseFireRate + fireRateVariance); + waitTime = Mathf.Clamp(waitTime, minimumFireRate, float.MaxValue); + + audioManager.PlayShootingSFX(); + + yield return new WaitForSeconds(waitTime); + } + } +} diff --git a/Assets/Scripts/Shooter.cs.meta b/Assets/Scripts/Shooter.cs.meta new file mode 100644 index 00000000..4af311de --- /dev/null +++ b/Assets/Scripts/Shooter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ae9a87e10e6279b4e83a4a8163d8a213 \ No newline at end of file diff --git a/Assets/Scripts/UIGameOver.cs b/Assets/Scripts/UIGameOver.cs new file mode 100644 index 00000000..f0d3230c --- /dev/null +++ b/Assets/Scripts/UIGameOver.cs @@ -0,0 +1,19 @@ +using TMPro; +using UnityEngine; + +public class UIGameOver : MonoBehaviour +{ + [SerializeField] TextMeshProUGUI scoreText; + + ScoreKeeper scoreKeeper; + + void Awake() + { + scoreKeeper = FindFirstObjectByType(); + } + + void Start() + { + scoreText.text = "FINAL SCORE:\n" + scoreKeeper.GetScore(); + } +} diff --git a/Assets/Scripts/UIGameOver.cs.meta b/Assets/Scripts/UIGameOver.cs.meta new file mode 100644 index 00000000..86c96907 --- /dev/null +++ b/Assets/Scripts/UIGameOver.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 60ec0333195784441b4a75d107f43ea1 \ No newline at end of file diff --git a/Assets/Scripts/UIUpdater.cs b/Assets/Scripts/UIUpdater.cs new file mode 100644 index 00000000..b2763555 --- /dev/null +++ b/Assets/Scripts/UIUpdater.cs @@ -0,0 +1,26 @@ +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +public class UIUpdater : MonoBehaviour +{ + [Header("Health")] + [SerializeField] Slider healthSlider; + [SerializeField] Health playerHealth; + + [Header("Score")] + [SerializeField] TextMeshProUGUI scoreText; + ScoreKeeper scoreKeeper; + + void Start() + { + scoreKeeper = FindFirstObjectByType(); + healthSlider.maxValue = playerHealth.GetHealth(); + } + + void Update() + { + scoreText.text = scoreKeeper.GetScore().ToString("000000000"); + healthSlider.value = playerHealth.GetHealth(); + } +} diff --git a/Assets/Scripts/UIUpdater.cs.meta b/Assets/Scripts/UIUpdater.cs.meta new file mode 100644 index 00000000..fbef1c59 --- /dev/null +++ b/Assets/Scripts/UIUpdater.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4604f0b5cb924514daeb65f0298d3a9c \ No newline at end of file diff --git a/Assets/Scripts/Utils.meta b/Assets/Scripts/Utils.meta deleted file mode 100644 index 9806feb3..00000000 --- a/Assets/Scripts/Utils.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 38baecbf3186bf741a7007dfb29d4479 -folderAsset: yes -timeCreated: 1534312957 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Utils/Property.cs b/Assets/Scripts/Utils/Property.cs deleted file mode 100644 index 4422f654..00000000 --- a/Assets/Scripts/Utils/Property.cs +++ /dev/null @@ -1,122 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -public class Property -{ - class Act - { - public bool CallEvenIfDisabled = false; - public MonoBehaviour Mb; - public bool HasMb; - - public Action Changed = null; - public Action ChangedWithPrev = null; - } - - List> Callbacks = new List>(); - - T currentValue; - - public Property() { } - - public Property(T defaultValue) - { - currentValue = defaultValue; - } - - public void AddEvent(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - Callbacks.Add(new Act() - { - Mb = mb, - HasMb = mb != null, - Changed = onChanged, - CallEvenIfDisabled = callEvenIfDisabled, - }); - } - - public void AddEvent(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - Callbacks.Add(new Act() - { - Mb = mb, - HasMb = mb != null, - ChangedWithPrev = onChanged, - CallEvenIfDisabled = callEvenIfDisabled, - }); - } - - public void AddEventAndFire(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - AddEvent(onChanged, mb, callEvenIfDisabled); - onChanged(currentValue); - } - - public void AddEventAndFire(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - AddEvent(onChanged, mb, callEvenIfDisabled); - onChanged(currentValue, currentValue); - } - - public void RemoveEvent(Action onChanged) - { - Callbacks.RemoveAll(el => el.Changed == onChanged); - } - - public void RemoveEvent(Action onChanged) - { - Callbacks.RemoveAll(el => el.ChangedWithPrev == onChanged); - } - - public void RemoveEvent(MonoBehaviour mb) - { - Callbacks.RemoveAll(el => el.Mb == mb); - } - - public void RemoveAllEvents() - { - Callbacks.Clear(); - } - - public void Fire() { ChangeValue(currentValue); } - public void Fire(MonoBehaviour mb) { ChangeValue(currentValue, mb); } - public void Fire(T newValue) { Value = newValue; } - - public virtual T Value - { - get { return currentValue; } - set { ChangeValue(value); } - } - - void ChangeValue(T value, MonoBehaviour mb = null) - { - var oldValue = currentValue; - currentValue = value; - - Callbacks.RemoveAll(el => - { - try - { - // Here comes the magic: if monoBehaviour has been already removed we'll have null here - if (el.HasMb && el.Mb == null) - return true; - - if (!el.HasMb || (el.Mb.gameObject.activeInHierarchy && el.Mb.enabled) || el.CallEvenIfDisabled) - if (mb == null || el.Mb == mb) - { - if (el.Changed != null) - el.Changed(currentValue); - if (el.ChangedWithPrev != null) - el.ChangedWithPrev(currentValue, oldValue); - } - return false; - } - catch (Exception ex) - { - UnityEngine.Debug.LogException(ex); - return false; - } - }); - } -} diff --git a/Assets/Scripts/Utils/Property.cs.meta b/Assets/Scripts/Utils/Property.cs.meta deleted file mode 100644 index d34d818e..00000000 --- a/Assets/Scripts/Utils/Property.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 9d8fe13a78dce434cb3e923fe6f51d0b -timeCreated: 1534312964 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Utils/PropertyEvent.cs b/Assets/Scripts/Utils/PropertyEvent.cs deleted file mode 100644 index 48e50223..00000000 --- a/Assets/Scripts/Utils/PropertyEvent.cs +++ /dev/null @@ -1,139 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -public class PropertyEvent -{ - class Act - { - public bool CallEvenIfDisabled = false; - public MonoBehaviour Mb; - public bool HasMb; - - public Action Changed = null; - } - - List Callbacks = new List(); - - public void Clear() - { - Callbacks.ForEach(el => - { - el.Mb = null; - el.Changed = null; - }); - Callbacks.Clear(); - } - - public void AddEvent(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - Callbacks.Add(new Act() - { - Mb = mb, - HasMb = mb != null, - Changed = onChanged, - CallEvenIfDisabled = callEvenIfDisabled, - }); - } - - public void Fire() { ChangeValue(); } - public void Fire(MonoBehaviour mb) { ChangeValue(mb); } - - void ChangeValue(MonoBehaviour mb = null) - { - Callbacks.RemoveAll(el => - { - try - { - // Here comes the magic: if monoBehaviour has been already removed we'll have null here - if (el.HasMb && el.Mb == null) - return true; - - if (!el.HasMb || (el.Mb.gameObject.activeInHierarchy && el.Mb.enabled) || el.CallEvenIfDisabled) - if (mb == null || el.Mb == mb) - { - if (el.Changed != null) - el.Changed(); - } - return false; - } - catch (Exception ex) - { - UnityEngine.Debug.LogException(ex); - return false; - } - }); - } -} - -public class PropertyEvent -{ - class Act - { - public bool CallEvenIfDisabled = false; - public MonoBehaviour Mb; - public bool HasMb; - - public Action Changed = null; - } - - List> Callbacks = new List>(); - - public void AddEvent(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - Callbacks.Add(new Act() - { - Mb = mb, - HasMb = mb != null, - Changed = onChanged, - CallEvenIfDisabled = callEvenIfDisabled, - }); - } - - public void AddEvent(Action onChanged, MonoBehaviour mb, bool callEvenIfDisabled = false) - { - Callbacks.Add(new Act() - { - Mb = mb, - HasMb = mb != null, - CallEvenIfDisabled = callEvenIfDisabled, - }); - } - - public void RemoveEvent(Action onChanged) - { - Callbacks.RemoveAll(el => el.Changed == onChanged); - } - - public void RemoveEvent(MonoBehaviour mb) - { - Callbacks.RemoveAll(el => el.Mb == mb); - } - - public void Fire(T value, MonoBehaviour mb = null) - { - Callbacks.RemoveAll(el => - { - try - { - // Here comes the magic: if monoBehaviour has been already removed we'll have null here - if (el.HasMb && el.Mb == null) - return true; - - if (!el.HasMb || (el.Mb.gameObject.activeInHierarchy && el.Mb.enabled) || el.CallEvenIfDisabled) - if (mb == null || el.Mb == mb) - { - if (el.Changed != null) - el.Changed(value); - } - return false; - } - catch (Exception ex) - { - UnityEngine.Debug.LogException(ex); - return false; - } - }); - } -} diff --git a/Assets/Scripts/Utils/PropertyEvent.cs.meta b/Assets/Scripts/Utils/PropertyEvent.cs.meta deleted file mode 100644 index d4faa538..00000000 --- a/Assets/Scripts/Utils/PropertyEvent.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 2edc17cb2154a164bb3c0e1f983f89d6 -timeCreated: 1534312964 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Utils/UtilsUI.cs b/Assets/Scripts/Utils/UtilsUI.cs deleted file mode 100644 index 519a8a7c..00000000 --- a/Assets/Scripts/Utils/UtilsUI.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace RedRunner.UI -{ - public static class UtilsUI - { - public static void SetButtonAction(this Button button, Action action) - { - button.onClick.RemoveAllListeners(); - button.onClick.AddListener(() => action()); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/Utils/UtilsUI.cs.meta b/Assets/Scripts/Utils/UtilsUI.cs.meta deleted file mode 100644 index ec545f91..00000000 --- a/Assets/Scripts/Utils/UtilsUI.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 92c37e547fa4db24b8a81362cf6eb920 -timeCreated: 1534367626 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/WaveConfigSO.cs b/Assets/Scripts/WaveConfigSO.cs new file mode 100644 index 00000000..5e30df92 --- /dev/null +++ b/Assets/Scripts/WaveConfigSO.cs @@ -0,0 +1,54 @@ +using UnityEngine; + +[CreateAssetMenu(fileName = "WaveConfig", menuName = "New WaveConfig")] +public class WaveConfigSO : ScriptableObject +{ + [SerializeField] GameObject[] enemyPrefabs; + [SerializeField] Transform pathPrefab; + [SerializeField] float enemyMoveSpeed = 5f; + [SerializeField] float timeBetweenEnemySpawns = 1f; + [SerializeField] float enemySpawnVariance = 0f; + [SerializeField] float minimumSpawnTime = 0.2f; + + public int GetEnemyCount() + { + return enemyPrefabs.Length; + } + + public GameObject GetEnemyPrefab(int index) + { + return enemyPrefabs[index]; + } + + public Transform GetStartingWaypoint() + { + return pathPrefab.GetChild(0); + } + + public float GetEnemyMoveSpeed() + { + return enemyMoveSpeed; + } + + public Transform[] GetWaypoints() + { + Transform[] waypoints = new Transform[pathPrefab.childCount]; + + for (int i = 0; i < pathPrefab.childCount; i++) + { + waypoints[i] = pathPrefab.GetChild(i); + } + + return waypoints; + } + + public float GetRandomEnemySpawnTime() + { + float spawnTime = Random.Range(timeBetweenEnemySpawns - enemySpawnVariance, + timeBetweenEnemySpawns + enemySpawnVariance); + + spawnTime = Mathf.Clamp(spawnTime, minimumSpawnTime, float.MaxValue); + + return spawnTime; + } +} diff --git a/Assets/Scripts/WaveConfigSO.cs.meta b/Assets/Scripts/WaveConfigSO.cs.meta new file mode 100644 index 00000000..655ca5b3 --- /dev/null +++ b/Assets/Scripts/WaveConfigSO.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c697215fefe1ef848905004fe08b5d85 \ No newline at end of file diff --git a/Assets/Settings.meta b/Assets/Settings.meta new file mode 100644 index 00000000..b36ca5e9 --- /dev/null +++ b/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0220aab0833d04faeb927d84ca6cc40c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Build Profiles.meta b/Assets/Settings/Build Profiles.meta new file mode 100644 index 00000000..1270637b --- /dev/null +++ b/Assets/Settings/Build Profiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b26628da57321404e9c712ddd76b4c80 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Lit2DSceneTemplate.scenetemplate b/Assets/Settings/Lit2DSceneTemplate.scenetemplate new file mode 100644 index 00000000..57b5b8f9 --- /dev/null +++ b/Assets/Settings/Lit2DSceneTemplate.scenetemplate @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!28 &-3604256930052969394 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lit 2D + m_ImageContentsHash: + serializedVersion: 2 + Hash: 3eb422a44b812e16b34078a6083bea48 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 1 + serializedVersion: 2 + m_Width: 1068 + m_Height: 615 + m_CompleteImageSize: 1970460 + m_MipsStripped: 0 + m_TextureFormat: 3 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 1 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 1 + m_WrapV: 1 + m_WrapW: 1 + m_LightmapFormat: 6 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 1970460 + _typelessdata: 4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454444444444444444444444444444444444444444444545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444444444343434343434343434343434343434343434343434343434444444444444444444444444545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444444444343434343434343434242424242424242424141414141414141414141414242424242424242424242424343434343434343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434343434242424242424141414141414040404040404040404040403f3f3f3f3f3f3f3f3f4040404040404040404040404141414141414242424343434343434444444444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434343434242424141414141414040403f3f3f3f3f3f3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3f3f3f3f3f3f4040404141414242424242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424141414040403f3f3f3f3f3f3e3e3e3d3d3d3c3c3c3c3c3c3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3f3f3f4040404141414141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3a3a3a3939393939393838383838383838383838383939393838383838383838383838383939393a3a3a3a3a3a3b3b3b3c3c3c3d3d3d3f3f3f4040404141414242424343434343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141414040403e3e3e3d3d3d3c3c3c3b3b3b3939393838383737373a3a3a4343434949494f4f4f6060606c6c6c7373736969695c5c5c4c4c4c4747473f3f3f3838383737373939393a3a3a3b3b3b3c3c3c3d3d3d3f3f3f4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424040403f3f3f3e3e3e3c3c3c3b3b3b3939393838383737374343436666668e8e8ebfbfbfe3e3e3f8f8f8fffffffffffffffffffffffffefefef3f3f3dadadab1b1b17f7f7f5a5a5a3d3d3d3838383838383a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403f3f3f3d3d3d3b3b3b3a3a3a383838393939494949868686cbcbcbeeeeeefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbe6e6e6b7b7b76d6d6d4141413737373939393a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444444444444444444444444444444444444444343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434444444444444444444444444444444444444444444545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403e3e3e3d3d3d3b3b3b3939393737374343437e7e7ed6d6d6fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5bfbfbf6666663b3b3b3838383a3a3a3b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444444444444444343434343434343434343434343434242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424343434343434343434343434444444444444444444444444545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3a3a3a383838383838585858b5b5b5f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebebeb9898984747473838383939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444343434343434343434242424242424242424141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414242424242424242424343434343434343434444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3a3a3a3838383b3b3b6e6e6edbdbdbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9bdbdbd5454543838383939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444444444343434343434242424242424141414141414141414040404040404040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040404141414141414141414242424242424343434343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3d3d3d3b3b3b3838383c3c3c7d7d7de8e8e8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdd3d3d35c5c5c3939393939393b3b3b3d3d3d3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444444444343434242424242424141414141414040404040403f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f4040404141414141414242424242424343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3b3b3b3939393b3b3b7a7a7af1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefed1d1d15959593838383939393c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434343434242424141414141414040403f3f3f3e3e3e3d3d3d3d3d3d3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3d3d3d3e3e3e3e3e3e3f3f3f4040404141414141414242424343434343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c393939373737656565e5e5e5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefec7c7c74a4a4a3737373a3a3a3c3c3c3f3f3f4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3a3a3a3a3a3a3939393939393838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383939393939393a3a3a3a3a3a3b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4040404141414242424343434343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3c3c3c3a3a3a383838505050d1d1d1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfca3a3a34040403838383b3b3b3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424141413f3f3f3e3e3e3d3d3d3b3b3b3a3a3a3939393838383737373636363535353535353535353434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343535353535353636363737373838383939393a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141414040403d3d3d3b3b3b3838383d3d3daaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f87979793838383939393c3c3c3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141413f3f3f3d3d3d3c3c3c3a3a3a3939393737373636363434343333333232323131313131313030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303131313131313232323333333434343636363737373939393a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3c3c3c3a3a3a3737376a6a6aedededffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf4e4e4e3838383a3a3a3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141413f3f3f3d3d3d3b3b3b3939393737373636363434343232323030302f2f2f2e2e2e2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2c2d2d2d2d2d2d2e2e2e2f2f2f3030303232323434343636363737373a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b383838424242bcbcbcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfc8686863939393939393c3c3c3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141414040403e3e3e3b3b3b3939393737373434343232323030302e2e2e2c2c2c2a2a2a2929292929292828282727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272828282929292929292b2b2b2c2c2c2e2e2e3030303232323434343737373939393c3c3c3e3e3e4040404141414343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a383838696969f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d74848483838383b3b3b3d3d3d4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3939393737373434343131312e2e2e2c2c2c2929292828282626262525252424242323232323232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222323232323232424242525252626262828282a2a2a2c2c2c2e2e2e3131313434343737373939393c3c3c3e3e3e4040404242424343434444444545454545454545454646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3c3c3c3939393c3c3cadadadfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f87c7c7c3737373a3a3a3c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3d3d3d3a3a3a3737373434343030302d2d2d2a2a2a2727272525253030304343434d4d4d5353535252525252525353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535252525353535252524d4d4d4242422e2e2e2525252828282a2a2a2d2d2d3131313434343737373a3a3a3d3d3d3f3f3f4141414242424444444444444545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b3838384a4a4ae3e3e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b33c3c3c3939393c3c3c3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b3838383434343131312d2d2d2929292a2a2a4747478b8b8bbcbcbcd5d5d5dfdfdfe5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5dfdfdfd6d6d6b9b9b98484844141412c2c2c2a2a2a2d2d2d3131313434343838383b3b3b3e3e3e4040404242424343434444444545454545454545454545454545454545454444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737737373f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdadada5151513838383b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3c3c3c3939393535353232322d2d2d2a2a2a3636367f7f7fddddddf8f8f8fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf5f5f5d8d8d87d7d7d3131312a2a2a2e2e2e3232323636363939393c3c3c3f3f3f4141414242424343434444444444444444444444444444444444444444444444444343434343434343434343434343434343434343434343434343434343434343434343434343434444444444444444444444444545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c3939393636369c9c9cfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f36565653737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b3737373333332f2f2f2a2a2a3c3c3c9f9f9ff5f5f5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf2f2f29a9a9a3535352b2b2b2f2f2f3333333737373b3b3b3e3e3e4040404242424343434343434444444444444444444343434343434343434242424242424242424242424242424242424141414141414242424242424242424242424242424242424343434343434343434444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403e3e3e3c3c3c3939393b3b3bbababafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe7c7c7c3838383a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403d3d3d3939393636363131312c2c2c333333989898f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf6f6f69090903131312d2d2d3131313535353939393c3c3c3f3f3f4141414242424343434343434343434343434242424242424242424141414141414141414040404040404040404040404040404040404040404040404141414141414141414242424242424242424343434343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b383838484848d1d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c3c3c3c3939393c3c3c3f3f3f4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413f3f3f3c3c3c3838383434342f2f2f2d2d2d6c6c6cf3f3f3fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdebebeb6969692b2b2b2f2f2f3333333838383b3b3b3e3e3e4040404141414242424242424242424242424141414141414040404040403f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f4040404040404040404141414141414242424343434343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b383838515151dbdbdbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0b0b03e3e3e3939393c3c3c3e3e3e4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413e3e3e3b3b3b3737373232322d2d2d393939cbcbcbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcbababa3a3a3a2d2d2d3232323636363a3a3a3d3d3d3f3f3f4040404141414141414141414040404040403f3f3f3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3e3e3e3e3e3e3f3f3f3f3f3f4040404141414242424343434343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b373737555555e1e1e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbababa3f3f3f3939393b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434040403d3d3d3a3a3a3636363131312c2c2c686868f2f2f2fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededed5454542b2b2b3030303535353838383b3b3b3d3d3d3f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3d3d3d3d3d3d3c3c3c3b3b3b3b3b3b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3b3b3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3f3f3f4040404141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141414040403d3d3d3a3a3a373737595959e5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403d3d3d3939393434342f2f2f2b2b2b999999f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd8484842e2e2e2e2e2e3333333737373a3a3a3c3c3c3d3d3d3e3e3e3d3d3d3d3d3d3c3c3c3b3b3b3a3a3a3939393838383838383737373737373636363636363636363636363636363636363737373737373838383939393939393b3b3b3c3c3c3d3d3d3f3f3f4040404141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444242423f3f3f3c3c3c3838383333332e2e2e2c2c2cb4b4b4fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfda9a9a93030302d2d2d3131313535353838383a3a3a3b3b3b3c3c3c3b3b3b3a3a3a3939393838383737373636363535353434343333333333333232323232323232323232323232323232323333333333333434343535353636363838383939393b3b3b3d3d3d3f3f3f4040404141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444343434141413f3f3f3b3b3b3737373232322d2d2d303030c0c0c0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdb7b7b73030302b2b2b3030303434343636363838383939393939393939393838383636363535353333333232323131313030302f2f2f2e2e2e2e2e2e2e2e2e2d2d2d2d2d2d2e2e2e2e2e2e2f2f2f2f2f2f3030303131313333333535353636363838383b3b3b3d3d3d3f3f3f4141414242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444343434242424040403e3e3e3a3a3a3636363131312c2c2c323232c3c3c3fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2f2f2f2a2a2a2f2f2f3232323535353636363737373737373636363434343333333131312f2f2f2e2e2e2c2c2c2b2b2b2b2b2b2a2a2a2929292929292929292929292929292a2a2a2a2a2a2b2b2b2c2c2c2d2d2d2f2f2f3131313333333636363939393b3b3b3d3d3d4040404141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444444444444444343434242424141413f3f3f3d3d3d3939393535353030302b2b2b323232c3c3c3fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2e2e2e2929292d2d2d3030303333333434343434343434343333333131312f2f2f2d2d2d2b2b2b2929292828282727272626262525252525252525252424242424242525252525252626262727272828282929292b2b2b2e2e2e3030303333333636363939393c3c3c3e3e3e4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444444444343434343434343434242424141414040403e3e3e3b3b3b3838383434342f2f2f2a2a2a313131c4c4c4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2e2e2e2828282b2b2b2e2e2e3030303131313131313030302f2f2f2d2d2d2a2a2a2828282626262525252323232222222121212121212020202020202020202020202020202020202121212222222323232525252727272a2a2a2d2d2d3030303434343737373a3a3a3d3d3d4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375a5a5ae6e6e6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfafafaf4f4f4e5e5e5d1d1d1c0c0c0b7b7b7afafafacacacb1b1b1b9b9b9c5c5c5d8d8d8ebebebf5f5f5fafafafcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc3f3f3f3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444343434343434242424242424141414141414040403f3f3f3d3d3d3a3a3a3737373333332e2e2e292929313131c4c4c4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2d2d2d2626262a2a2a2c2c2c2e2e2e2e2e2e2e2e2e2d2d2d2b2b2b282828262626262626585858a0a0a0aaaaaaaaaaaaabababababababababababababababababababababababababababaaaaaaaaaaaaa9a9a9a8a8a8a7a7a7a5a5a57575753333333535353939393c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3838385a5a5ae6e6e6fffffffffffffffffffffffffffffffffffffffffffffffffefefef4f4f4dededebcbcbc9898987474745151514343434141413f3f3f3e3e3e3d3d3d3d3d3d3d3d3d3e3e3e3f3f3f4242424545455a5a5a7f7f7fa3a3a3c8c8c8e6e6e6fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffbcbcbc4040403939393b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444343434343434242424242424141414141414040403f3f3f3e3e3e3d3d3d3b3b3b3939393535353232322d2d2d282828303030c4c4c4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2c2c2c2424242727272a2a2a2b2b2b2b2b2b2a2a2a2929292626262424242f2f2f717171e2e2e2fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad3232323333333737373b3b3b3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b3838385a5a5ae6e6e6fffffffffffffffffffffffffffffffffffffcfcfce3e3e3a6a6a67070705353533a3a3a3535353535353535353636363636363636363636363636363636363636363636363636363636363535353535353535353535353f3f3f5b5b5b7c7c7cbbbbbbf0f0f0fefefeffffffffffffffffffffffffffffffffffffbcbcbc4040403939393c3c3c3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434343434242424141414141414040404040403f3f3f3e3e3e3d3d3d3d3d3d3b3b3b3939393737373434343030302c2c2c2727272f2f2fc4c4c4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2b2b2b222222252525272727272727272727262626252525222222383838939393efefeffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac3030303232323636363a3a3a3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b3939395a5a5ae6e6e6fffffffffffffffffffefefef3f3f3c9c9c97c7c7c4b4b4b3c3c3c353535353535363636363636373737373737383838383838383838383838383838383838383838383838383838383838373737373737373737363636353535353535353535404040555555979797d8d8d8f8f8f8ffffffffffffffffffffffffbcbcbc4040403a3a3a3c3c3c3f3f3f4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434343434242424242424141414040403f3f3f3e3e3e3d3d3d3d3d3d3c3c3c3b3b3b3a3a3a3939393737373434343131312e2e2e2a2a2a2525252e2e2ec4c4c4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2a2a2a2020202323232424242424242424242222222525254b4b4bb9b9b9f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac2f2f2f3030303535353939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3c3c3c3a3a3a5a5a5ae6e6e6fffffffffffff8f8f8bababa7171714141413535353535353535353636363737373737373838383838383939393939393939393939393939393a3a3a3a3a3a3a3a3a3939393939393939393939393939393838383838383737373737373636363535353535353636364c4c4c848484d3d3d3fefefeffffffffffffbcbcbc4141413b3b3b3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434242424242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3a3a3a3939393838383737373636363434343131312e2e2e2b2b2b2727272323232d2d2dc5c5c5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2929291e1e1e202020202020212121202020272727616161d3d3d3fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2d2d2d2f2f2f3434343939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3d3d3d3b3b3b5a5a5ae6e6e6fcfcfccecece7070704242423535353434343535353636363737373737373838383939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3939393939393838383838383737373737373636363535353434343737374c4c4c919191e2e2e2fefefebdbdbd4242423b3b3b3e3e3e4040404141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3939393838383737373636363535353333333232323030302e2e2e2b2b2b2828282525252121212c2c2cc5c5c5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2929291c1c1c1d1d1d1d1d1d1e1e1e2f2f2f878787e7e7e7fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2d2d2d2e2e2e3434343838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3e3e3e3b3b3b5a5a5ad1d1d19393934a4a4a3737373535353535353636363636363737373838383838383939393939393939393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a393939393939393939393939383838383838373737363636363636353535353535393939585858afafafb7b7b74242423c3c3c3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434242424141414040403f3f3f3d3d3d3c3c3c3b3b3b3939393838383636363535353333333232323131312f2f2f2e2e2e2c2c2c2a2a2a2727272525252222221f1f1f2b2b2bc5c5c5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2929291c1c1c1c1c1c1e1e1e3d3d3da4a4a4f3f3f3fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2e2e2e3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3c3c3c4b4b4b5b5b5b3e3e3e3737373737373636363636363737373737373838383838383838383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393838383838383838383737373737373737373636363636363737373737374343435e5e5e3f3f3f3d3d3d3f3f3f4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444343434343434242424141413f3f3f3e3e3e3d3d3d3b3b3b3a3a3a3838383636363535353333333131312f2f2f2e2e2e2c2c2c2b2b2b2929292828282626262323232121211f1f1f1d1d1d2a2a2ac5c5c5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2828281b1b1b202020585858c7c7c7fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3d3d3d3c3c3c3a3a3a3838383838383737373737373737373737373737373737373737373838383838383838383838383737373737373737373737373737373737373737373737373737373737373737373737373737373737373838383838383838383838383838383737373737373737373737373737373737373737373838383939393b3b3b3c3c3c3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434343434242424040403f3f3f3e3e3e3c3c3c3a3a3a3838383737373535353333333131312f2f2f2d2d2d2b2b2b292929282828262626252525232323222222202020212121202020202020313131c7c7c7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb282828252525747474dbdbdbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3a3a3a3939393838383737373737373636363636363636363636363636363636363636363636363636363636363737373737373737373737373737373737373838383737373737373737373737373737373737373636363636363636363636363636363636363636363636363636363737373737373737373838383939393a3a3a3c3c3c3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424040403f3f3f3d3d3d3c3c3c3a3a3a3838383636363333333131312f2f2f2d2d2d2a2a2a2828282727272525252323232323232e2e2e3b3b3b4343434f4f4f6767677070707a7a7a959595e5e5e5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbdbdbd464646909090f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424040403f3f3f3d3d3d3c3c3c3b3b3b3939393838383737373636363636363535353535353535353535353535353939394040404646464a4a4a5b5b5b767676898989989898a4a4a4acacacb0b0b0b3b3b3aeaeaeaaaaaaa1a1a19393938585856e6e6e5454544848484444443e3e3e3737373434343535353535353535353636363636363737373737373838383a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424040403f3f3f3d3d3d3b3b3b3939393737373535353232322f2f2f2d2d2d2a2a2a2828282626262424242424243030305858587c7c7ca8a8a8cdcdcde4e4e4f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfddfdfdfc5c5c5f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424141413f3f3f3e3e3e3c3c3c3b3b3b3939393838383737373636363535353434343434343434344141415b5b5b727272959595bbbbbbd9d9d9f2f2f2fcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfafafaecececd1d1d1b0b0b08a8a8a6b6b6b5252523a3a3a3434343434343535353535353636363737373838383a3a3a3b3b3b3d3d3d3e3e3e4040404141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424040403f3f3f3d3d3d3b3b3b3939393636363434343131312e2e2e2c2c2c2929292626262424242a2a2a434343838383c2c2c2e6e6e6f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403f3f3f3e3e3e3c3c3c3b3b3b3939393838383636363535353535353a3a3a4444446c6c6ca1a1a1cacacae5e5e5f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf2f2f2dfdfdfc0c0c09090905b5b5b4040403838383535353636363737373838383a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141413f3f3f3d3d3d3b3b3b3838383636363333333030302d2d2d2a2a2a272727242424292929505050949494e2e2e2f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424141414040403f3f3f3d3d3d3c3c3c3a3a3a3939393737373636363636364444446666669f9f9fdbdbdbf7f7f7fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbf2f2f2cdcdcd8d8d8d5a5a5a3c3c3c3535353636363838383939393b3b3b3c3c3c3e3e3e3f3f3f4040404141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141413f3f3f3d3d3d3b3b3b3838383636363333333030302c2c2c2929292626262525253f3f3f919191dededefcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403f3f3f3e3e3e3c3c3c3b3b3b3939393838383636363939394d4d4d8a8a8ac7c7c7f1f1f1fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfde9e9e9b7b7b77272724242423939393737373838383a3a3a3b3b3b3d3d3d3e3e3e4040404141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444242424141414040403e3e3e3b3b3b3939393636363333332f2f2f2c2c2c2828282525252f2f2f696969d1d1d1fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141414040403e3e3e3d3d3d3b3b3b3a3a3a383838373737393939545454939393dfdfdffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4cdcdcd7d7d7d4949493636363737373939393a3a3a3c3c3c3d3d3d3f3f3f4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424040403e3e3e3c3c3c3939393636363333332f2f2f2c2c2c282828252525373737969696f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424040403f3f3f3e3e3e3c3c3c3a3a3a393939373737383838515151959595dfdfdffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafacdcdcd7c7c7c4343433838383838383939393b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3d3d3d3a3a3a3737373333333030302c2c2c282828262626474747b8b8b8f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3a3a3a383838373737464646828282dededefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5c5c5c56b6b6b3d3d3d3737373838383a3a3a3c3c3c3d3d3d3f3f3f4040404242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434141413f3f3f3d3d3d3b3b3b3838383434343030302c2c2c2828282727274f4f4fc5c5c5fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141413f3f3f3e3e3e3c3c3c3b3b3b3939393737373b3b3b686868c2c2c2fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2a1a1a15252523838383838383939393b3b3b3d3d3d3e3e3e4040404141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3939393535353131312d2d2d292929272727525252d1d1d1fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141413f3f3f3e3e3e3c3c3c3a3a3a383838373737484848949494eaeaeafefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdd7d7d77979794040403737373939393b3b3b3c3c3c3e3e3e4040404141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a3636363333332e2e2e2a2a2a272727474747c7c7c7fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424040403f3f3f3d3d3d3b3b3b393939383838383838606060c6c6c6fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a4a4a44a4a4a3737373838383a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3b3b3b3838383434343030302b2b2b2727273b3b3bbebebefbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3232323838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424040403f3f3f3d3d3d3b3b3b3939393737373f3f3f7c7c7ce0e0e0fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfccacaca5f5f5f3a3a3a3838383a3a3a3c3c3c3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a3636363131312d2d2d2828283131319b9b9bf8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424040403f3f3f3d3d3d3b3b3b3939393737374444449a9a9af5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefee1e1e17878783b3b3b3737373939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444444444242424040403e3e3e3b3b3b3838383333332f2f2f2a2a2a292929737373f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3d3d3d3b3b3b3838383737374c4c4cb0b0b0f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef8787873f3f3f3737373939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403d3d3d3a3a3a3636363131312c2c2c272727444444d4d4d4fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2d2d2d3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3d3d3d3b3b3b3838383737374f4f4fbebebefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f39a9a9a4040403737373939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3c3c3c3838383434342f2f2f2a2a2a2f2f2f999999f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2e2e2e3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3d3d3d3b3b3b383838373737555555c6c6c6fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f89c9c9c4242423737373939393b3b3b3d3d3d3f3f3f4141414242424444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3a3a3a3636363232322d2d2d292929545454ebebebfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde2e2e2cbcbcbfafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2e2e2e3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3d3d3d3b3b3b393939373737505050c8c8c8fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a3a3a33f3f3f3737373939393c3c3c3e3e3e4040404141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403d3d3d3939393535353030302b2b2b2e2e2ea6a6a6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbcbcbc4d4d4d9e9e9eeeeeeefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2c2c2c2e2e2e3434343838383d3d3d4040404343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444242424141413f3f3f3d3d3d3b3b3b3939393737374e4e4ec5c5c5fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f79898983e3e3e3737373a3a3a3c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c3838383333332e2e2e282828505050e6e6e6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2e2e2e2e2e2e787878dfdfdffcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2d2d2d2f2f2f3434343939393d3d3d4040404343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3c3c3c393939373737484848b9b9b9fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f48d8d8d3b3b3b3838383a3a3a3c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413e3e3e3a3a3a3636363131312c2c2c292929979797f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2d2d2d2323232727275a5a5ac9c9c9fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2d2d2d2f2f2f3434343939393d3d3d4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3a3a3a373737404040a4a4a4fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef7979793a3a3a3838383a3a3a3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d3939393535353030302b2b2b3f3f3fd0d0d0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2d2d2d232323242424272727424242a7a7a7f2f2f2fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad2e2e2e3030303535353a3a3a3e3e3e4141414343434545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424141413f3f3f3d3d3d3a3a3a3838383b3b3b8a8a8af6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e5e56363633737373939393b3b3b3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d3939393434342f2f2f2929295f5f5ff0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2d2d2d242424252525272727282828343434848484e7e7e7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac2f2f2f3131313636363a3a3a3e3e3e4141414343434545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3b3b3b3838383737376d6d6deeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefecdcdcd4e4e4e3737373939393c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242423f3f3f3c3c3c3838383333332d2d2d2d2d2d8a8a8afcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2e2e2e2525252828282a2a2a2b2b2b2b2b2b303030646464d2d2d2fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac3030303232323737373b3b3b3f3f3f4141414343434545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c393939373737525252d3d3d3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfda8a8a84242423737373a3a3a3c3c3c3f3f3f4141414242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413f3f3f3b3b3b3737373232322c2c2c353535bebebefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2e2e2e2828282b2b2b2e2e2e2f2f2f2f2f2f2e2e2e2f2f2f494949b3b3b3f5f5f5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac3131313333333838383c3c3c3f3f3f4242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444444444242424141413f3f3f3d3d3d3a3a3a3838383f3f3faaaaaafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f67d7d7d3737373838383b3b3b3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413e3e3e3b3b3b3636363131312c2c2c3c3c3ce7e7e7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb2f2f2f2a2a2a2e2e2e3131313333333333333333333131312f2f2f3b3b3b8d8d8defefeffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcadadad3333333535353939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403d3d3d3b3b3b3838383939397d7d7df7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0e05858583737373939393c3c3c3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413e3e3e3a3a3a3535353030302c2c2c535353f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb3030302c2c2c3030303434343636363737373737373636363333333030303434346a6a6ad8d8d8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac3434343737373a3a3a3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3c3c3c393939373737515151d8d8d8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeaeaeae3f3f3f3838383a3a3a3d3d3d3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413e3e3e3a3a3a3535353030302c2c2c737373fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb3131312d2d2d3232323636363838383a3a3a3b3b3b3a3a3a383838353535323232313131505050b9b9b9f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcacacac3636363838383c3c3c3f3f3f4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3b3b3b3838383d3d3da4a4a4fbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f47171713737373939393b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413e3e3e3a3a3a3535352f2f2f2d2d2d8b8b8bfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb3131312e2e2e3333333737373a3a3a3c3c3c3d3d3d3d3d3d3b3b3b393939373737343434313131414141989898efefeff9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8aaaaaa3838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3c3c3c393939383838636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcccccc4848483737373a3a3a3c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413d3d3d3939393535352f2f2f2d2d2d979797fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb3232322f2f2f3434343939393c3c3c3e3e3e4040404040403f3f3f3d3d3d3b3b3b3838383636363434343737373f3f3f4040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404040404040403f3f3f3a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a3838383f3f3fc0c0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfb8e8e8e3838383838383b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413e3e3e3939393535352f2f2f2d2d2da0a0a0fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbbbbbb3333333131313636363a3a3a3d3d3d4040404141414242424141414040403e3e3e3c3c3c3a3a3a3939393737373535353434343333333232323131313131313131313030303030303131313131313232323434343535353636363838383b3b3b3d3d3d3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3c3c3c3939393737376d6d6df1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d45050503737373a3a3a3c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413e3e3e3a3a3a3535352f2f2f2d2d2da6a6a6fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdb6b6b63333333232323737373b3b3b3f3f3f4141414343434343434343434242424141413f3f3f3e3e3e3d3d3d3b3b3b3a3a3a3939393838383737373737373636363636363636363636363636363737373737373838383939393b3b3b3c3c3c3e3e3e3f3f3f4141414242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a383838424242bfbfbffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa8989893939393838383b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413e3e3e3a3a3a3535353030302d2d2da0a0a0fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfda5a5a53434343333333838383c3c3c4040404242424343434444444444444444444343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3f3f3f4040404141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3c3c3c3939393737376a6a6af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd9d9d94848483737373a3a3a3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444141413e3e3e3a3a3a3636363030302e2e2e969696fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfc7979793333333535353939393d3d3d4040404343434444444545454545454545454444444444444343434242424141414141414040404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4040404040404141414141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b3838383e3e3eb5b5b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f98484843636363939393c3c3c3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444141413f3f3f3b3b3b3636363131312e2e2e898989fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde8e8e84d4d4d3232323737373b3b3b3e3e3e4141414343434545454545454646464545454545454545454444444444444343434343434343434242424242424242424242424242424242424242424242424242424242424242424343434343434343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3c3c3c3a3a3a373737595959edededffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc5c5c54343433838383b3b3b3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242423f3f3f3b3b3b3737373232322e2e2e727272fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafaa7a7a73939393434343939393c3c3c4040404242424444444545454646464646464646464646464545454545454545454545454545454444444444444444444444444444444444444444444444444444444444444444444444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b393939373737989898fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeee6868683737373939393c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403c3c3c3838383333332e2e2e505050f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfddedede5454543232323737373b3b3b3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737494949d3d3d3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefea0a0a03c3c3c3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434040403d3d3d3939393434342f2f2f3e3e3ee6e6e6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdececec7676763535353535353939393d3d3d4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3c3c3c3939393737376b6b6bf3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcdcdc4848483737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434141413e3e3e3a3a3a353535303030373737bdbdbdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfce5e5e57979793737373434343838383c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b3838383c3c3c9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfb6c6c6c3737373939393c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242423f3f3f3b3b3b373737323232303030888888fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f1f1f1b2b2b25656563636363535353838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b383838454545d8d8d8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefea7a7a73838383838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403c3c3c3838383333332e2e2e5f5f5fefefeffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafadadadacbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc3c3c3b1b1b19191915c5c5c3a3a3a3434343636363939393b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737375d5d5df8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3d3d34444443838383b3b3b3d3d3d4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413e3e3e3a3a3a353535303030414141cdcdcdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f99c9c9c3d3d3d3535353636363737373838383838383939393a3a3a3c3c3c3d3d3d3838382f2f2f3131313333333535353737373a3a3a3c3c3c3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424141413e3e3e3c3c3c393939383838919191fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffececec6363633737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242423f3f3f3b3b3b3737373232322f2f2f969696fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde8e8e86262622323232020202121212323232626262929292c2c2c2e2e2e3030303232323434343636363838383939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b383838393939bcbcbcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa7f7f7f3737373939393c3c3c3f3f3f4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d3939393434342f2f2f535353e7e7e7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcd3d3d34949492020202121212525252828282c2c2c2f2f2f3232323434343636363838383a3a3a3c3c3c3d3d3d3f3f3f4040404141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b383838494949dadadaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a53d3d3d3838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413e3e3e3b3b3b363636313131323232a2a2a2fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacacac2e2e2e2222222626262a2a2a2e2e2e3232323535353737373a3a3a3c3c3c3d3d3d3f3f3f4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737626262ecececffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcdcd4646463838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d3939393434342f2f2f515151e8e8e8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf2f2f27474742424242626262b2b2b2f2f2f3333333737373a3a3a3c3c3c3e3e3e4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c393939363636767676f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e94c4c4c3737373a3a3a3d3d3d3f3f3f4242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413e3e3e3b3b3b373737323232353535969696f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdcccccc4040402626262b2b2b2f2f2f3434343838383b3b3b3e3e3e4040404141414343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424141413e3e3e3c3c3c3939393838388d8d8dfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfc5959593737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d393939353535303030474747d0d0d0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f88181812b2b2b2a2a2a2f2f2f3434343838383c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b3838383e3e3eadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7878783838383939393c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3b3b3b373737333333313131707070efefeffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdd4d4d43e3e3e2929292e2e2e3333333838383b3b3b3e3e3e4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b383838434343c4c4c4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9292923939393939393c3c3c3e3e3e4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403e3e3e3a3a3a363636323232343434949494f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f97d7d7d2929292d2d2d3232323636363b3b3b3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403d3d3d3b3b3b383838484848d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaa3939393939393c3c3c3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242423f3f3f3d3d3d393939353535313131414141b6b6b6fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf5f5f5d2d2d2edededfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcbebebe3232322b2b2b3030303535353939393d3d3d4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3a3a3a3737374b4b4be5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbababa3939393838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c3838383434343030304c4c4cc6c6c6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf7f7f79999993e3e3ea3a3a3fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde6e6e65959592929292f2f2f3434343939393c3c3c4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737374d4d4df0f0f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8c8c83a3a3a3838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413e3e3e3b3b3b373737333333303030505050d0d0d0fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8a2a2a23535353d3d3dccccccfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f98484842b2b2b2d2d2d3333333838383c3c3c3f3f3f4242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737374f4f4ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3d3d33a3a3a3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b3737373333333131314f4f4fc2c2c2fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf2f2f2989898363636222222525252f1f1f1fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdb7b7b73737372c2c2c3232323737373b3b3b3f3f3f4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737505050fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd9d9d93a3a3a3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b3737373333333030304a4a4ab2b2b2f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdeeeeee8c8c8c3333332323232727277b7b7bfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfddedede4242422b2b2b3131313636363a3a3a3e3e3e4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737505050ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcdcdc3a3a3a3838383b3b3b3d3d3d4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b3838383434343131313d3d3d919191e9e9e9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbd6d6d66868682d2d2d2424242323232b2b2ba7a7a7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f84f4f4f2b2b2b3030303535353a3a3a3e3e3e4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737505050ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcdcdc3a3a3a3838383b3b3b3d3d3d4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b383838353535323232333333676767cacacaf8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcefefefababab4f4f4f2a2a2a2626262525252323232e2e2ec9c9c9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7272722d2d2d2f2f2f3535353939393d3d3d4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737505050fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbdbdb3a3a3a3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3939393636363333333131314141418c8c8ce3e3e3fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9c8c8c86969693535352b2b2b2b2b2b292929272727252525313131e1e1e1fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd9292922e2e2e2f2f2f3434343939393d3d3d4040404343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737374f4f4ff9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d53a3a3a3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3c3c3c3a3a3a373737343434313131343434484848959595d7d7d7f5f5f5fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfceeeeeec4c4c47474743f3f3f3131312f2f2f2f2f2f2f2f2f2d2d2d2a2a2a2727273d3d3debebebfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfda7a7a72f2f2f2f2f2f3434343939393d3d3d4040404343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737374e4e4ef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcdcd3a3a3a3838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454343434242424141413f3f3f3d3d3d3b3b3b393939363636343434323232313131484848787878b6b6b6e8e8e8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8dadadaa0a0a06868683d3d3d3131313131313333333434343333333232323030302c2c2c2929294c4c4ceeeeeefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdb5b5b52f2f2f2e2e2e3434343939393d3d3d4040404343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3a3a3a3737374c4c4ce8e8e8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0c03a3a3a3838383b3b3b3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3d3d3d3b3b3b3838383636363434343232323131313a3a3a4b4b4b717171a6a6a6d2d2d2e8e8e8efefeff4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3efefefe1e1e1c3c3c39393935d5d5d4646463636363030303232323434343636363838383838383737373535353232322e2e2e2a2a2a555555f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbdbdbd3030302e2e2e3434343939393d3d3d4040404343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3b3b3b383838494949dcdcdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0b0b03939393939393c3c3c3e3e3e4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3939393737373535353333333232323232323434343535353e3e3e5858586d6d6d7878788585858686868383837272726868685050503737373535353434343131313232323434343636363737373939393b3b3b3b3b3b3b3b3b3a3a3a3737373434343030302b2b2b565656f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbebebe3030302f2f2f3434343939393d3d3d4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b383838454545cacacaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9b9b9b3939393939393c3c3c3e3e3e4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3a3a3a3838383737373535353434343333333232323232323131313131313131313030303131313131313131313232323333333434343535353636363737373939393a3a3a3c3c3c3d3d3d3e3e3e3e3e3e3e3e3e3c3c3c3a3a3a3636363131312c2c2c515151efefeffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdb9b9b93030302f2f2f3535353939393e3e3e4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3b3b3b383838404040b4b4b4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8181813838383939393c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141414040403f3f3f3e3e3e3d3d3d3b3b3b3a3a3a3939393838383737373737373636363636363636363636363636363636363636363737373838383939393939393b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4040404141414141414040403e3e3e3b3b3b3737373232322d2d2d444444ecececfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdacacac3030303030303535353a3a3a3e3e3e4141414343434545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424141413e3e3e3c3c3c3939393a3a3a979797ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6363633838383a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434343434242424141414040403f3f3f3e3e3e3d3d3d3d3d3d3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3e3e3e3f3f3f4040404141414242424242424343434343434242423f3f3f3c3c3c3838383333332e2e2e373737e4e4e4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd9a9a9a3030303131313636363a3a3a3e3e3e4141414444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c3939393636367c7c7cfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f04e4e4e3737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424242424141414141414040404040403f3f3f3f3f3f3f3f3f3f3f3f3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f4040404040404141414141414242424343434343434444444444444444444444444343434040403d3d3d3939393535352f2f2f333333cfcfcffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7e7e7e2f2f2f3232323737373b3b3b3f3f3f4242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737376a6a6aefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d74747473838383b3b3b3d3d3d4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444343434343434343434242424242424242424242424242424242424242424242424242424242424242424343434343434444444444444444444545454545454545454545454545454343434141413e3e3e3a3a3a363636303030323232afafaffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfb5959592e2e2e3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737525252e1e1e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3b3b33f3f3f3838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454444444444444444444444444444444444444444444444444444444444444444444444444444444545454545454545454545454646464646464646464646464545454444444242423f3f3f3b3b3b373737323232303030838383fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde5e5e54545452e2e2e3434343939393d3d3d4040404343434444444646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b3838383c3c3cc7c7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfc8989893737373939393c3c3c3e3e3e4141414242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464545454444444242424040403c3c3c3838383333332e2e2e565656f4f4f4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdc0c0c03a3a3a3030303535353a3a3a3e3e3e4141414343434545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424040403e3e3e3c3c3c393939373737a0a0a0fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f16b6b6b3737373a3a3a3c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464444444343434040403d3d3d3939393535352f2f2f444444d6d6d6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfb8f8f8f3030303232323737373b3b3b3f3f3f4242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c3939393737376b6b6bfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcdcdc4c4c4c3737373a3a3a3d3d3d4040404141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444141413e3e3e3b3b3b363636313131343434a3a3a3fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdededed6363632e2e2e3333333838383c3c3c4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a3737374a4a4ae5e5e5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeb6b6b63a3a3a3838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403c3c3c3838383333332e2e2e6d6d6df0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfccacaca3c3c3c3030303535353a3a3a3e3e3e4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3b3b3b3838383f3f3fb3b3b3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfc8080803838383939393c3c3c3e3e3e4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413d3d3d3a3a3a353535303030414141d1d1d1fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f99090902f2f2f3232323737373b3b3b3f3f3f4242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413e3e3e3c3c3c3939393737377a7a7af8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebebeb4f4f4f3737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242423f3f3f3b3b3b3737373232322f2f2f8a8a8afafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde3e3e34a4a4a3030303434343939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a373737535353dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b53f3f3f3838383b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434040403d3d3d3939393535352f2f2f444444ddddddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfb9999993333333232323737373b3b3b3e3e3e4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b3838383a3a3aaeaeaefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f77676763838383939393c3c3c3e3e3e4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413f3f3f3b3b3b373737323232323232878787f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde0e0e04e4e4e2f2f2f3434343939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3c3c3c3939393636366c6c6cf5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d64c4c4c3737373a3a3a3d3d3d3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403d3d3d393939353535303030424242c7c7c7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf6f6f68585853131313232323737373b3b3b3f3f3f4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3d3d3d3a3a3a383838414141cacacafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfb9999993737373838383b3b3b3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434141413f3f3f3c3c3c3838383333332f2f2f6c6c6cf1f1f1fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdc7c7c73f3f3f3030303535353939393d3d3d4040404242424444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403e3e3e3c3c3c3939393838387c7c7cf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e8e85454543737373a3a3a3c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434040403e3e3e3a3a3a363636313131353535989898fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde9e9e95e5e5e3030303434343838383c3c3c3f3f3f4141414343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a3737374c4c4cd1d1d1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefea4a4a43d3d3d3838383b3b3b3d3d3d4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242423f3f3f3d3d3d393939353535303030434343c0c0c0fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf4f4f47d7d7d3232323232323737373b3b3b3e3e3e4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b3939393737378b8b8bfafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea5c5c5c3737373939393c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434141413f3f3f3c3c3c383838343434303030505050d4d4d4fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf6f6f69c9c9c3a3a3a3131313535353a3a3a3d3d3d4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a373737494949d3d3d3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfba4a4a43b3b3b3838383b3b3b3d3d3d4040404141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444242424040403e3e3e3b3b3b3737373333333030305e5e5eddddddfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbadadad3e3e3e3131313535353939393c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3b3b3b393939373737797979f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1e1e15353533737373939393c3c3c3e3e3e4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454343434242424040403d3d3d3a3a3a373737333333323232646464ddddddfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf7f7f7b0b0b04444443030303434343838383c3c3c3f3f3f4141414343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a373737454545bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfb9090903b3b3b3838383b3b3b3d3d3d4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3a3a3a3636363333333232325d5d5dd8d8d8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8a4a4a43f3f3f3030303434343838383b3b3b3e3e3e4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3c3c3c393939373737686868edededffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacaca4848483737373a3a3a3c3c3c3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403d3d3d3a3a3a373737333333313131525252c2c2c2f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdeeeeee8c8c8c3d3d3d3131313434343838383b3b3b3e3e3e4040404242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3b3b3b3838383c3c3c969696fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffececec6c6c6c3737373939393b3b3b3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3a3a3a3737373333333131313f3f3f989898f0f0f0fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbd0d0d06868683333333131313535353838383b3b3b3e3e3e4040404242424343434545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444343434242424040403e3e3e3c3c3c3a3a3a3737374a4a4accccccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefea2a2a23c3c3c3838383a3a3a3d3d3d3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141413f3f3f3d3d3d3b3b3b383838343434313131363636636363c8c8c8f6f6f6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcededed9a9a9a4c4c4c3131313333333636363939393c3c3c3e3e3e4040404242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3b3b3b393939383838696969e8e8e8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefecacaca4c4c4c3737373939393c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3b3b3b3939393636363333333131313f3f3f848484d2d2d2f6f6f6fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcecececb7b7b76161613535353131313434343737373a3a3a3c3c3c3f3f3f4141414242424343434444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444242424141413f3f3f3d3d3d3a3a3a383838393939898989fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e5e56161613737373939393b3b3b3e3e3e4040404141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3c3c3c3a3a3a373737353535323232323232444444808080c9c9c9f5f5f5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfce6e6e6a9a9a96262623838383131313333333636363838383b3b3b3d3d3d3f3f3f4141414242424444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3a3a3a373737434343afafaffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f68181813a3a3a3838383b3b3b3d3d3d3f3f3f4141414242424444444444444545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3d3d3d3b3b3b3939393737373434343232323232323e3e3e5c5c5ca1a1a1d7d7d7edededf6f6f6fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafaf4f4f4e9e9e9c2c2c27e7e7e4949493939393131313333333535353838383a3a3a3c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3c3c3c3939393737374d4d4dc7c7c7fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f99e9e9e4040403737373a3a3a3c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424040403f3f3f3d3d3d3b3b3b393939373737353535333333323232333333383838565656828282a1a1a1c0c0c0cfcfcfd8d8d8d9d9d9e5e5e5dfdfdfd8d8d8d6d6d6c6c6c6aaaaaa9696967373734848483333333232323131313333333535353838383a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454444444444444343434141413f3f3f3d3d3d3b3b3b3939393636365b5b5bd7d7d7fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcaeaeae4343433737373939393c3c3c3e3e3e4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3939393737373636363434343333333131313030302f2f2f3939394343434949494a4a4a5353535050504a4a4a4848483e3e3e3030302f2f2f3131313232323333333535353737373838383a3a3a3c3c3c3e3e3e3f3f3f4040404242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424141413f3f3f3d3d3d3b3b3b383838383838646464e1e1e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdc0c0c04d4d4d3737373939393b3b3b3d3d3d3f3f3f4141414343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403f3f3f3d3d3d3c3c3c3a3a3a3939393838383737373535353535353434343333333232323232323232323232323232323333333333333434343535353636363737373838383a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4040404242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403f3f3f3d3d3d3a3a3a383838393939707070e5e5e5fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdc5c5c55151513737373939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464747474949494c4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4c4c4c4c4c4c4c4b4b4b4a4a4a4a4a4a4949494848484646464444444141413e3e3e3b3b3b3a3a3a3939393939393838383838383838383737373737373838383838383838383939393a3a3a3b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4040404141414242424343434343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434242424040403e3e3e3c3c3c3a3a3a3838383a3a3a6e6e6ee4e4e4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdc5c5c55353533737373939393b3b3b3d3d3d3f3f3f4141414242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464444443d3d3d3434342a2a2a2525252424242424242424242424242424242424242424242424242424242424242424242323232323232323232323232323232626262e2e2e3737373c3c3c3e3e3e3e3e3e3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3e3e3e3e3e3e3f3f3f4040404141414242424242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444343434141414040403e3e3e3c3c3c3a3a3a3838383939396e6e6ee4e4e4fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcc3c3c35151513838383939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545453d3d3d2828281515150808080404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040505051111112222223636364040404141414040404040404040404040404040404040404040404040404040404141414141414242424242424343434343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403e3e3e3c3c3c3a3a3a383838393939646464d5d5d5fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafab3b3b34d4d4d3737373939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464343432e2e2e0b0b0b0202020b0b0b1212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120d0d0d0303030606062424243e3e3e4141414040404040404040404040404040404242424242424343434343434343434343434444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403e3e3e3c3c3c3a3a3a383838383838565656c5c5c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6a1a1a14444443737373939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464040401c1c1c0808085d5d5db5b5b5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4bdbdbd6f6f6f1010101111113131313535352e2e2e2a2a2a2b2b2b3131313939394040404444444444444545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403e3e3e3c3c3c3a3a3a3838383636364d4d4dabababf4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffececec8484844040403737373939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545453c3c3c1414143c3c3ce4e4e4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde9e9e96868680404041515151313130a0a0a0606060808081111112323233939394646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403e3e3e3d3d3d3b3b3b393939373737404040838383e8e8e8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdcdcdcd6868683b3b3b3737373939393b3b3b3d3d3d3f3f3f4040404242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464343433d3d3d2d2d2d0b0b0b6c6c6cf6f6f6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfca4a4a40606060000000101010404040404040404040404040707072929294545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434141414040403f3f3f3d3d3d3b3b3b393939373737393939636363c6c6c6f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5a5a5a54f4f4f3737373838383a3a3a3c3c3c3d3d3d3f3f3f4141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464444443d3d3d313131222222111111020202717171f6f6f6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfca6a6a60808081212126161619b9b9b9e9e9e9e9e9e8686861414141e1e1e4545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424040403f3f3f3d3d3d3c3c3c3a3a3a383838383838464646909090e8e8e8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcd0d0d07474743d3d3d3737373939393a3a3a3c3c3c3e3e3e3f3f3f4141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464343433737372323230e0e0e030303010101020202737373f6f6f6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfba5a5a5313131929292efefeffbfbfbfbfbfbfbfbfbdbdbdb2222221a1a1a4545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141413f3f3f3e3e3e3c3c3c3b3b3b3939393737373a3a3a5f5f5fb7b7b7f3f3f3fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefee8e8e89494944e4e4e3838383838383939393b3b3b3d3d3d3e3e3e4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464444443939391c1c1c0606060202021b1b1b4e4e4e7b7b7bc0c0c0f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafacfcfcfc0c0c0f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcdedede2222221919194545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434242424141414040403e3e3e3d3d3d3b3b3b3a3a3a383838373737414141707070c4c4c4f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeaafafaf5d5d5d3b3b3b3737373939393a3a3a3c3c3c3d3d3d3f3f3f4040404141414343434343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3e3e2525250707070f0f0f545454c1c1c1ebebebf5f5f5fafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcdedede2222221919194545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434343434242424040403f3f3f3e3e3e3c3c3c3b3b3b3939393838383636364444447a7a7ac9c9c9f8f8f8fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef0f0f0afafaf6666663d3d3d3737373838383a3a3a3b3b3b3d3d3d3e3e3e3f3f3f4141414242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464444443232320c0c0c101010878787e8e8e8fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcdedede2222221919194545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454444444444444343434242424141414040403e3e3e3d3d3d3c3c3c3a3a3a3939393737373838384444446f6f6fbababae9e9e9fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8dededea6a6a65d5d5d3e3e3e3737373838383939393b3b3b3c3c3c3e3e3e3f3f3f4040404141414242424343434444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464141412323230505056e6e6eefefeffcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcdedede2222221919194545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434343434242424040403f3f3f3e3e3e3d3d3d3c3c3c3a3a3a3939393838383737373c3c3c5e5e5e949494d5d5d5fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2c1c1c18282825252523939393737373838383939393b3b3b3c3c3c3d3d3d3f3f3f4040404141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464747473c3c3c121212262626c7c7c7fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbcacacaadadadf6f6f6fdfdfdfcfcfcfcfcfcfdfdfddedede2121211c1c1c4545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3a3a3a3939393838383737373a3a3a464646656565a1a1a1d2d2d2ebebebf8f8f8fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e7e7e7c4c4c48c8c8c5656564343433838383737373838383939393b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4141414242424242424343434444444444444545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464747473737370b0b0b4f4f4ff4f4f4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfca4a4a41b1b1b808080e7e7e7fcfcfcfdfdfdfdfdfddedede2020202020204545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444343434343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3a3a3a3939393838383838383939394040405f5f5f808080a5a5a5cccccce6e6e6fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5dededec0c0c09898987878785555553c3c3c3838383737373838383939393a3a3a3b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4040404141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464747473434340d0d0d6c6c6cfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfca6a6a60707070f0f0f575757c1c1c1d6d6d6d6d6d6b9b9b92020202d2d2d4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434343434242424141414040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3a3a3a3a3a3a3939393838383737373636363b3b3b4646464f4f4f5c5c5c7a7a7a969696b0b0b0c2c2c2cfcfcfdbdbdbe1e1e1e6e6e6e6e6e6e5e5e5dfdfdfd8d8d8cacacabcbcbca7a7a78c8c8c6e6e6e5656564d4d4d4444443939393636363737373838383939393a3a3a3b3b3b3c3c3c3d3d3d3e3e3e3f3f3f4040404141414141414242424343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464747473535350f0f0f777777fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb9e9e9e0e0e0e2525251b1b1b1e1e1e1e1e1e1d1d1d1f1f1f2020203b3b3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434343434242424141414040404040403f3f3f3e3e3e3d3d3d3c3c3c3b3b3b3b3b3b3a3a3a3939393939393838383737373737373939393a3a3a3a3a3a3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3939393838383737373737373838383939393939393a3a3a3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3f3f3f4040404141414141414242424343434343434444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463b3b3b0f0f0f696969fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbe1e1e15252521b1b1b4040404141413c3c3c3939393838383c3c3c4040404545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444343434343434242424242424141414040403f3f3f3f3f3f3e3e3e3d3d3d3d3d3d3c3c3c3b3b3b3b3b3b3a3a3a3a3a3a3939393939393939393838383838383838383838383838383838383838383838383838383838383838383939393939393939393a3a3a3a3a3a3b3b3b3c3c3c3c3c3c3d3d3d3e3e3e3e3e3e3f3f3f4040404040404141414242424242424343434444444444444444444545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464040401515154b4b4bf0f0f0fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcedededb7b7b7acacaca0a0a05454541414142f2f2f4545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454444444444444444444343434343434242424141414141414040404040403f3f3f3f3f3f3e3e3e3e3e3e3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3e3e3e3e3e3e3f3f3f3f3f3f4040404040404141414242424242424343434343434444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545452a2a2a252525c2c2c2fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfceeeeee6666660808080a0a0a1d1d1d3434344343434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444343434343434242424242424141414141414040404040403f3f3f3f3f3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f3f3f4040404040404040404141414141414242424242424343434343434444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463b3b3b171717636363e5e5e5fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf3f3f3fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdcacaca1f1f1f1313133a3a3a4545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444343434343434343434242424242424141414141414141414141414040404040404040404040404040404040404040404040404040404040404040404040404040404141414141414141414242424242424242424343434343434343434444444444444444444545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545452e2e2e131313717171dcdcdcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9cccccc949494f0f0f0fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf2f2f25858580e0e0e3939394646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454444444444444444444444444343434343434343434343434242424242424242424242424242424242424242424242424242424242424242424242424242424242424343434343434343434343434343434444444444444444444545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464242422a2a2a121212454545b0b0b0eeeeeef5f5f5f7f7f7f6f6f6dedede8a8a8a303030515151f0f0f0fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf9f9f98d8d8d0a0a0a3737374646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454444444444444444444444444444444444444444444343434343434343434343434343434343434343434444444444444444444444444444444444444444444545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464242423232321919191b1b1b3838385a5a5a6868685252522f2f2f121212040404555555f2f2f2fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafa9a9a9a0c0c0c3838384646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545453e3e3e3131312626261c1c1c1b1b1b1e1e1e282828303030151515494949f0f0f0fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf6f6f67f7f7f1111113d3d3d4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454545454545454545454545454545454545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545454343434343434444444545454444442727272c2c2ce4e4e4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfceeeeee4545451a1a1a424242464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646373737151515969696fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdbbbbbb1c1c1c2727274545454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464343431e1e1e2d2d2dc7c7c7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcd9d9d94040401616163c3c3c4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463737371414143e3e3ec8c8c8fafafafdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbdddddd656565121212323232454545464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646444444333333181818313131919191c4c4c4e8e8e8f6f6f6edededcecece9e9e9e4b4b4b1616162e2e2e4343434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464545453c3c3c2323231313132323234444445555554b4b4b2d2d2d1313131f1f1f3737374444444646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464242423838382c2c2c2222221e1e1e1f1f1f282828363636404040454545464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646474747484848474747464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13966, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Lit2DSceneTemplate + m_EditorClassIdentifier: + templateScene: {fileID: 102900000, guid: 2cda990e2423bbf4892e6590ba056729, type: 3} + templateName: Lit 2D (URP) + description: Contains an orthographic camera and a Global Light 2D. Works with + the 2D Renderer in Universal RP. + preview: {fileID: -3604256930052969394} + dependencies: + - dependency: {fileID: 2800000, guid: b3ab972b21db85d48ade9657efdd4771, type: 3} + instantiationMode: 1 + templatePipeline: {fileID: 0} + addToDefaults: 1 diff --git a/Assets/Settings/Lit2DSceneTemplate.scenetemplate.meta b/Assets/Settings/Lit2DSceneTemplate.scenetemplate.meta new file mode 100644 index 00000000..0364f69c --- /dev/null +++ b/Assets/Settings/Lit2DSceneTemplate.scenetemplate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d03ed43fc9d8a4f2e9fa70c1c7916eb9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Renderer2D.asset b/Assets/Settings/Renderer2D.asset new file mode 100644 index 00000000..aca5e705 --- /dev/null +++ b/Assets/Settings/Renderer2D.asset @@ -0,0 +1,69 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11145981673336645838492a2d98e247, type: 3} + m_Name: Renderer2D + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 1, z: 0} + m_HDREmulationScale: 1 + m_LightRenderTextureScale: 0.5 + m_LightBlendStyles: + - name: Multiply + maskTextureChannel: 0 + blendMode: 1 + - name: Additive + maskTextureChannel: 0 + blendMode: 0 + - name: Multiply with Mask + maskTextureChannel: 1 + blendMode: 1 + - name: Additive with Mask + maskTextureChannel: 1 + blendMode: 0 + m_UseDepthStencilBuffer: 1 + m_UseCameraSortingLayersTexture: 0 + m_CameraSortingLayersTextureBound: -1 + m_CameraSortingLayerDownsamplingMethod: 0 + m_MaxLightRenderTextureCount: 16 + m_MaxShadowRenderTextureCount: 1 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_CoreBlitShader: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_SamplingShader: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_PostProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_DefaultMaterialType: 0 + m_DefaultCustomMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} diff --git a/Assets/Settings/Renderer2D.asset.meta b/Assets/Settings/Renderer2D.asset.meta new file mode 100644 index 00000000..99dc6c57 --- /dev/null +++ b/Assets/Settings/Renderer2D.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 424799608f7334c24bf367e4bbfa7f9a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Scenes.meta b/Assets/Settings/Scenes.meta new file mode 100644 index 00000000..65e05a4c --- /dev/null +++ b/Assets/Settings/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d574b2fb4661c408f80aa76c0182931f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Scenes/URP2DSceneTemplate.unity b/Assets/Settings/Scenes/URP2DSceneTemplate.unity new file mode 100644 index 00000000..10756afa --- /dev/null +++ b/Assets/Settings/Scenes/URP2DSceneTemplate.unity @@ -0,0 +1,350 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + - component: {fileID: 519420030} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!114 &519420030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 34 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &619394800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 619394802} + - component: {fileID: 619394801} + m_Layer: 0 + m_Name: Global Light 2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &619394801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 619394800} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 1 + m_LightType: 4 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_LightVolumeIntensity: 1 + m_LightVolumeIntensityEnabled: 0 + m_ApplyToSortingLayers: 00000000 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowIntensityEnabled: 0 + m_ShadowIntensity: 0.75 + m_ShadowVolumeIntensityEnabled: 0 + m_ShadowVolumeIntensity: 0.75 + m_Vertices: + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: -0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: -0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0, y: 0, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + m_Triangles: 030001000800020000000100030002000100050003000800040002000300050004000300070005000800060004000500070006000500010007000800000006000700010000000700 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 1 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &619394802 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 619394800} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Settings/Scenes/URP2DSceneTemplate.unity.meta b/Assets/Settings/Scenes/URP2DSceneTemplate.unity.meta new file mode 100644 index 00000000..c1e3c88e --- /dev/null +++ b/Assets/Settings/Scenes/URP2DSceneTemplate.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cda990e2423bbf4892e6590ba056729 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/UniversalRP.asset b/Assets/Settings/UniversalRP.asset new file mode 100644 index 00000000..ff5b2fec --- /dev/null +++ b/Assets/Settings/UniversalRP.asset @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: UniversalRP + m_EditorClassIdentifier: + k_AssetVersion: 13 + k_AssetPreviousVersion: 13 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 424799608f7334c24bf367e4bbfa7f9a, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 512 + m_AdditionalLightsShadowResolutionTierMedium: 1024 + m_AdditionalLightsShadowResolutionTierHigh: 2048 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ReflectionProbeAtlas: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.1 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 0 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_AllowPostProcessAlphaOutput: 0 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 0} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 4 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 0 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterAlphaOutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 1 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterScreenSpaceIrradiance: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_PrefilterBicubicLightmapSampling: 1 + m_PrefilterReflectionProbeRotation: 1 + m_PrefilterReflectionProbeBlending: 0 + m_PrefilterReflectionProbeBoxProjection: 0 + m_PrefilterReflectionProbeAtlas: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/Assets/Settings/UniversalRP.asset.meta b/Assets/Settings/UniversalRP.asset.meta new file mode 100644 index 00000000..6f92f2d9 --- /dev/null +++ b/Assets/Settings/UniversalRP.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 681886c5eb7344803b6206f758bf0b1c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Shaders.meta b/Assets/Shaders.meta deleted file mode 100644 index e43cb436..00000000 --- a/Assets/Shaders.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 59dcb428194cdb1489e655d8d068b81b -folderAsset: yes -timeCreated: 1499763334 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Shaders/Frosted Glass.shader b/Assets/Shaders/Frosted Glass.shader deleted file mode 100644 index ef2352bc..00000000 --- a/Assets/Shaders/Frosted Glass.shader +++ /dev/null @@ -1,154 +0,0 @@ -// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' - -Shader "Unlit/FrostedGlass" -{ - Properties - { - _Radius("Radius", Range(1, 255)) = 1 - } - - Category - { - Tags{ "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Opaque" } - - SubShader - { - GrabPass - { - Tags{ "LightMode" = "Always" } - } - - Pass - { - Tags{ "LightMode" = "Always" } - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma fragmentoption ARB_precision_hint_fastest - #include "UnityCG.cginc" - - struct appdata_t - { - float4 vertex : POSITION; - float2 texcoord: TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - float4 uvgrab : TEXCOORD0; - }; - - v2f vert(appdata_t v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - #if UNITY_UV_STARTS_AT_TOP - float scale = -1.0; - #else - float scale = 1.0; - #endif - o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; - o.uvgrab.zw = o.vertex.zw; - return o; - } - - sampler2D _GrabTexture; - float4 _GrabTexture_TexelSize; - float _Radius; - - half4 frag(v2f i) : COLOR - { - half4 sum = half4(0,0,0,0); - - #define GRABXYPIXEL(kernelx, kernely) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x + _GrabTexture_TexelSize.x * kernelx, i.uvgrab.y + _GrabTexture_TexelSize.y * kernely, i.uvgrab.z, i.uvgrab.w))) - - sum += GRABXYPIXEL(0.0, 0.0); - int measurments = 1; - - for (float range = 0.1f; range <= _Radius; range += 0.1f) - { - sum += GRABXYPIXEL(range, range); - sum += GRABXYPIXEL(range, -range); - sum += GRABXYPIXEL(-range, range); - sum += GRABXYPIXEL(-range, -range); - measurments += 4; - } - - return sum / measurments; - } - ENDCG - } - GrabPass - { - Tags{ "LightMode" = "Always" } - } - - Pass - { - Tags{ "LightMode" = "Always" } - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma fragmentoption ARB_precision_hint_fastest - #include "UnityCG.cginc" - - struct appdata_t - { - float4 vertex : POSITION; - float2 texcoord: TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - float4 uvgrab : TEXCOORD0; - }; - - v2f vert(appdata_t v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - #if UNITY_UV_STARTS_AT_TOP - float scale = -1.0; - #else - float scale = 1.0; - #endif - o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; - o.uvgrab.zw = o.vertex.zw; - return o; - } - - sampler2D _GrabTexture; - float4 _GrabTexture_TexelSize; - float _Radius; - - half4 frag(v2f i) : COLOR - { - - half4 sum = half4(0,0,0,0); - float radius = 1.41421356237 * _Radius; - - #define GRABXYPIXEL(kernelx, kernely) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x + _GrabTexture_TexelSize.x * kernelx, i.uvgrab.y + _GrabTexture_TexelSize.y * kernely, i.uvgrab.z, i.uvgrab.w))) - - sum += GRABXYPIXEL(0.0, 0.0); - int measurments = 1; - - for (float range = 1.41421356237f; range <= radius * 1.41; range += 1.41421356237f) - { - sum += GRABXYPIXEL(range, 0); - sum += GRABXYPIXEL(-range, 0); - sum += GRABXYPIXEL(0, range); - sum += GRABXYPIXEL(0, -range); - measurments += 4; - } - - return sum / measurments; - } - ENDCG - } - } - } -} \ No newline at end of file diff --git a/Assets/Shaders/Frosted Glass.shader.meta b/Assets/Shaders/Frosted Glass.shader.meta deleted file mode 100644 index 8b775579..00000000 --- a/Assets/Shaders/Frosted Glass.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: edd53459d5c304b4fac0409e0deddcd7 -timeCreated: 1499847285 -licenseType: Pro -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Shaders/UI Blur.shader b/Assets/Shaders/UI Blur.shader deleted file mode 100644 index 2524ac3f..00000000 --- a/Assets/Shaders/UI Blur.shader +++ /dev/null @@ -1,141 +0,0 @@ -// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' - -Shader "Unlit/UI_BGBlur" -{ - Properties - { - _Size("Size", float) = 1 - } - SubShader - { - Tags { "RenderType" = "Opaque" } - LOD 100 - - GrabPass {Tags{"LightMode" = "Always"}} - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - struct appdata - { - float4 vertex : POSITION; - float2 uv : TEXCOORD0; - }; - - struct v2f - { - float4 uvgrab : TEXCOORD0; - float4 vertex : SV_POSITION; - }; - - sampler2D _GrabTexture; - float4 _GrabTexture_TexelSize; - float _Size; - - v2f vert(appdata_base v) { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - #if UNITY_UV_STARTS_AT_TOP - float scale = -1.0; - #else - float scale = 1.0; - #endif - o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; - o.uvgrab.zw = o.vertex.zw; - return o; - } - - fixed4 frag(v2f i) : SV_Target - { - // sample the texture - // half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); - // return col; - - half4 sum = half4(0,0,0,0); - - #define GRABPIXEL(weight,kernelx) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x + _GrabTexture_TexelSize.x * kernelx*_Size, i.uvgrab.y, i.uvgrab.z, i.uvgrab.w))) * weight - - sum += GRABPIXEL(0.05, -4.0); - sum += GRABPIXEL(0.09, -3.0); - sum += GRABPIXEL(0.12, -2.0); - sum += GRABPIXEL(0.15, -1.0); - sum += GRABPIXEL(0.18, 0.0); - sum += GRABPIXEL(0.15, +1.0); - sum += GRABPIXEL(0.12, +2.0); - sum += GRABPIXEL(0.09, +3.0); - sum += GRABPIXEL(0.05, +4.0); - - return sum; - } - ENDCG - } - - GrabPass{ Tags{ "LightMode" = "Always" } } - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - struct appdata - { - float4 vertex : POSITION; - float2 uv : TEXCOORD0; - }; - - struct v2f - { - float4 uvgrab : TEXCOORD0; - float4 vertex : SV_POSITION; - }; - - sampler2D _GrabTexture; - float4 _GrabTexture_TexelSize; - float _Size; - - v2f vert(appdata_base v) { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - #if UNITY_UV_STARTS_AT_TOP - float scale = -1.0; - #else - float scale = 1.0; - #endif - o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; - o.uvgrab.zw = o.vertex.zw; - return o; - } - - fixed4 frag(v2f i) : SV_Target - { - // sample the texture - // half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); - // return col; - - half4 sum = half4(0,0,0,0); - - #define GRABPIXEL(weight,kernely) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x, i.uvgrab.y + _GrabTexture_TexelSize.y * kernely*_Size, i.uvgrab.z, i.uvgrab.w))) * weight - - sum += GRABPIXEL(0.05, -4.0); - sum += GRABPIXEL(0.09, -3.0); - sum += GRABPIXEL(0.12, -2.0); - sum += GRABPIXEL(0.15, -1.0); - sum += GRABPIXEL(0.18, 0.0); - sum += GRABPIXEL(0.15, +1.0); - sum += GRABPIXEL(0.12, +2.0); - sum += GRABPIXEL(0.09, +3.0); - sum += GRABPIXEL(0.05, +4.0); - - return sum; - } - ENDCG - } - } - Fallback "UI/Unlit/Transparent" -} \ No newline at end of file diff --git a/Assets/Shaders/UI Blur.shader.meta b/Assets/Shaders/UI Blur.shader.meta deleted file mode 100644 index cec3dab9..00000000 --- a/Assets/Shaders/UI Blur.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: be8e4eb46d46562439fee4d6fb5b9027 -timeCreated: 1499763360 -licenseType: Pro -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds.meta b/Assets/Sounds.meta deleted file mode 100644 index 82a35833..00000000 --- a/Assets/Sounds.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2681e3a5d2e1a5141b84287ff9e1ab97 -folderAsset: yes -timeCreated: 1499148276 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character.meta b/Assets/Sounds/Character.meta deleted file mode 100644 index 85177d60..00000000 --- a/Assets/Sounds/Character.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 387dddd38d87c6e47bde2469c4dad2b4 -folderAsset: yes -timeCreated: 1499500992 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep.meta b/Assets/Sounds/Character/Footstep.meta deleted file mode 100644 index 7e7aa7be..00000000 --- a/Assets/Sounds/Character/Footstep.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 896665cbaab760b40894bebc257352f5 -folderAsset: yes -timeCreated: 1499501015 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_1.wav b/Assets/Sounds/Character/Footstep/Footstep_1.wav deleted file mode 100644 index d95bfe49..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_1.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_1.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_1.wav.meta deleted file mode 100644 index 3a6bb21f..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_1.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 701f4fd2ed05a6e47a664dbe700d74b8 -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_10.wav b/Assets/Sounds/Character/Footstep/Footstep_10.wav deleted file mode 100644 index d6f9e3e6..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_10.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_10.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_10.wav.meta deleted file mode 100644 index 86b1853b..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_10.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 652bd32a03bca67458cd5885714f8aaf -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_11.wav b/Assets/Sounds/Character/Footstep/Footstep_11.wav deleted file mode 100644 index 3c1189d5..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_11.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_11.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_11.wav.meta deleted file mode 100644 index 9153ea7b..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_11.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 49825c7ad209f77469f476459b52206a -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_12.wav b/Assets/Sounds/Character/Footstep/Footstep_12.wav deleted file mode 100644 index a7f7cb12..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_12.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_12.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_12.wav.meta deleted file mode 100644 index 57d1928a..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_12.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: d086b8c76c6d3ce4d8b15074da8722f3 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_13.wav b/Assets/Sounds/Character/Footstep/Footstep_13.wav deleted file mode 100644 index 8bc0dfc7..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_13.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_13.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_13.wav.meta deleted file mode 100644 index 9934a27b..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_13.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 943f543f104057e41ae7b1d36b04dcfc -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_14.wav b/Assets/Sounds/Character/Footstep/Footstep_14.wav deleted file mode 100644 index fcf12566..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_14.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_14.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_14.wav.meta deleted file mode 100644 index 2ce7b154..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_14.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: cd9d8e92ae133954c83c70a611be7ba0 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_15.wav b/Assets/Sounds/Character/Footstep/Footstep_15.wav deleted file mode 100644 index 645e64c9..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_15.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_15.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_15.wav.meta deleted file mode 100644 index b82acda4..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_15.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 5e4f08795f2d41d44b75934d652f5778 -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_16.wav b/Assets/Sounds/Character/Footstep/Footstep_16.wav deleted file mode 100644 index 538bb3e9..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_16.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_16.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_16.wav.meta deleted file mode 100644 index 7b69152f..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_16.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 626b8ca60ed3d4c49b8f0367735264c5 -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_17.wav b/Assets/Sounds/Character/Footstep/Footstep_17.wav deleted file mode 100644 index 275e69a3..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_17.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_17.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_17.wav.meta deleted file mode 100644 index cf7582cb..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_17.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 8bb77c1740d52c147b5284beb1932431 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_18.wav b/Assets/Sounds/Character/Footstep/Footstep_18.wav deleted file mode 100644 index c5b65071..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_18.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_18.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_18.wav.meta deleted file mode 100644 index 3eb5a856..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_18.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 7ec52203dea23084e9930e986a7ce65c -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_19.wav b/Assets/Sounds/Character/Footstep/Footstep_19.wav deleted file mode 100644 index 70cb9e1c..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_19.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_19.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_19.wav.meta deleted file mode 100644 index 515eaae7..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_19.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 0c4fc1537aa49e845b9742a828f3babd -timeCreated: 1499493087 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_2.wav b/Assets/Sounds/Character/Footstep/Footstep_2.wav deleted file mode 100644 index f8bf9ff2..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_2.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_2.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_2.wav.meta deleted file mode 100644 index 92d3117d..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_2.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 80fdce88cf5da0646a1efdd69a03fd12 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_20.wav b/Assets/Sounds/Character/Footstep/Footstep_20.wav deleted file mode 100644 index 75d2e980..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_20.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_20.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_20.wav.meta deleted file mode 100644 index 7452829a..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_20.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 499c9c4363f91594f8db341022d2ff9d -timeCreated: 1499493088 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_3.wav b/Assets/Sounds/Character/Footstep/Footstep_3.wav deleted file mode 100644 index 93518681..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_3.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_3.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_3.wav.meta deleted file mode 100644 index da05cf5a..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_3.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 2049ddefbd478cb4297b30a821e9f540 -timeCreated: 1499493087 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_4.wav b/Assets/Sounds/Character/Footstep/Footstep_4.wav deleted file mode 100644 index e4ec766e..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_4.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_4.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_4.wav.meta deleted file mode 100644 index 28cfa613..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_4.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: ff8c9ffb719ee8043ab01048ed240e8b -timeCreated: 1499493090 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_5.wav b/Assets/Sounds/Character/Footstep/Footstep_5.wav deleted file mode 100644 index effa5edd..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_5.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_5.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_5.wav.meta deleted file mode 100644 index af5f278b..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_5.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 25906f917595d554c83679ef59578c69 -timeCreated: 1499493087 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_6.wav b/Assets/Sounds/Character/Footstep/Footstep_6.wav deleted file mode 100644 index 772436ff..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_6.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_6.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_6.wav.meta deleted file mode 100644 index 9542aa78..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_6.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: d115bceb97468d04c9e64479a3bf9613 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_7.wav b/Assets/Sounds/Character/Footstep/Footstep_7.wav deleted file mode 100644 index 1575ca8d..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_7.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_7.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_7.wav.meta deleted file mode 100644 index 1109c91c..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_7.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: f76e719771b33ea44a4bc4804ef82808 -timeCreated: 1499493089 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_8.wav b/Assets/Sounds/Character/Footstep/Footstep_8.wav deleted file mode 100644 index da3ef1a9..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_8.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_8.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_8.wav.meta deleted file mode 100644 index c45b0a9a..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_8.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 3613b3401de5136448cba685202abb1c -timeCreated: 1499493087 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Footstep/Footstep_9.wav b/Assets/Sounds/Character/Footstep/Footstep_9.wav deleted file mode 100644 index 2e636725..00000000 Binary files a/Assets/Sounds/Character/Footstep/Footstep_9.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Footstep/Footstep_9.wav.meta b/Assets/Sounds/Character/Footstep/Footstep_9.wav.meta deleted file mode 100644 index 303db8a8..00000000 --- a/Assets/Sounds/Character/Footstep/Footstep_9.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 41aceb20f5421534094b6bccd77a3879 -timeCreated: 1499493087 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Grounded.meta b/Assets/Sounds/Character/Grounded.meta deleted file mode 100644 index 3fa1f063..00000000 --- a/Assets/Sounds/Character/Grounded.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5a409f9999cf49041bb15f462df7c205 -folderAsset: yes -timeCreated: 1499496982 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Grounded/Grounded_1.wav b/Assets/Sounds/Character/Grounded/Grounded_1.wav deleted file mode 100644 index 426757ed..00000000 Binary files a/Assets/Sounds/Character/Grounded/Grounded_1.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Grounded/Grounded_1.wav.meta b/Assets/Sounds/Character/Grounded/Grounded_1.wav.meta deleted file mode 100644 index 22b5c657..00000000 --- a/Assets/Sounds/Character/Grounded/Grounded_1.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 1ed1d265b82575d499a7fa7654937f67 -timeCreated: 1499496989 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Grounded/Grounded_2.wav b/Assets/Sounds/Character/Grounded/Grounded_2.wav deleted file mode 100644 index d391d0e9..00000000 Binary files a/Assets/Sounds/Character/Grounded/Grounded_2.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Grounded/Grounded_2.wav.meta b/Assets/Sounds/Character/Grounded/Grounded_2.wav.meta deleted file mode 100644 index d932388e..00000000 --- a/Assets/Sounds/Character/Grounded/Grounded_2.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 6a4de97e3c9f2cd4a8400d14e61f15df -timeCreated: 1499496989 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Jump.meta b/Assets/Sounds/Character/Jump.meta deleted file mode 100644 index 7f27c5ea..00000000 --- a/Assets/Sounds/Character/Jump.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6b00481a23b85c144ac92dad9513d06c -folderAsset: yes -timeCreated: 1499497294 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Character/Jump/Jump.wav b/Assets/Sounds/Character/Jump/Jump.wav deleted file mode 100644 index 49810c65..00000000 Binary files a/Assets/Sounds/Character/Jump/Jump.wav and /dev/null differ diff --git a/Assets/Sounds/Character/Jump/Jump.wav.meta b/Assets/Sounds/Character/Jump/Jump.wav.meta deleted file mode 100644 index 6db6a79c..00000000 --- a/Assets/Sounds/Character/Jump/Jump.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 55ea64a0b4c3068439385bbc1a37aebd -timeCreated: 1499497452 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Collectable.meta b/Assets/Sounds/Collectable.meta deleted file mode 100644 index 5b05177d..00000000 --- a/Assets/Sounds/Collectable.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ea45947f805c39d479213b836470a1bc -folderAsset: yes -timeCreated: 1499501106 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Collectable/Chest.wav b/Assets/Sounds/Collectable/Chest.wav deleted file mode 100644 index d43d3811..00000000 Binary files a/Assets/Sounds/Collectable/Chest.wav and /dev/null differ diff --git a/Assets/Sounds/Collectable/Chest.wav.meta b/Assets/Sounds/Collectable/Chest.wav.meta deleted file mode 100644 index c67e2c03..00000000 --- a/Assets/Sounds/Collectable/Chest.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 293824e0375012e46b4805afef444a03 -timeCreated: 1499751210 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Collectable/Coin.wav b/Assets/Sounds/Collectable/Coin.wav deleted file mode 100644 index ac102e6f..00000000 Binary files a/Assets/Sounds/Collectable/Coin.wav and /dev/null differ diff --git a/Assets/Sounds/Collectable/Coin.wav.meta b/Assets/Sounds/Collectable/Coin.wav.meta deleted file mode 100644 index dd66db0b..00000000 --- a/Assets/Sounds/Collectable/Coin.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 5151f6de3fc24bc43a3c6daf0eb5ae1a -timeCreated: 1499496534 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies.meta b/Assets/Sounds/Enemies.meta deleted file mode 100644 index fc9a812d..00000000 --- a/Assets/Sounds/Enemies.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 753a3bff1e129db409db8aa53380f93d -folderAsset: yes -timeCreated: 1499501113 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Mace Slam 2.wav b/Assets/Sounds/Enemies/Mace Slam 2.wav deleted file mode 100644 index 1a77b2ca..00000000 Binary files a/Assets/Sounds/Enemies/Mace Slam 2.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Mace Slam 2.wav.meta b/Assets/Sounds/Enemies/Mace Slam 2.wav.meta deleted file mode 100644 index 9804a783..00000000 --- a/Assets/Sounds/Enemies/Mace Slam 2.wav.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 2e20c06a65e531e47ba6de492cceb345 -timeCreated: 1499411819 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Saw Sawing.wav b/Assets/Sounds/Enemies/Saw Sawing.wav deleted file mode 100644 index 57536376..00000000 Binary files a/Assets/Sounds/Enemies/Saw Sawing.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Saw Sawing.wav.meta b/Assets/Sounds/Enemies/Saw Sawing.wav.meta deleted file mode 100644 index 78889e54..00000000 --- a/Assets/Sounds/Enemies/Saw Sawing.wav.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 70b3c96416a46f34b829d259afb09559 -timeCreated: 1499327965 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Saw.wav b/Assets/Sounds/Enemies/Saw.wav deleted file mode 100644 index 838cf3bf..00000000 Binary files a/Assets/Sounds/Enemies/Saw.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Saw.wav.meta b/Assets/Sounds/Enemies/Saw.wav.meta deleted file mode 100644 index 09cf8139..00000000 --- a/Assets/Sounds/Enemies/Saw.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 2ef0beac4af64de49a7e1e93b9645a3a -timeCreated: 1499326269 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 1 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 0 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Spike.wav b/Assets/Sounds/Enemies/Spike.wav deleted file mode 100644 index ee431afa..00000000 Binary files a/Assets/Sounds/Enemies/Spike.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Spike.wav.meta b/Assets/Sounds/Enemies/Spike.wav.meta deleted file mode 100644 index 62515f44..00000000 --- a/Assets/Sounds/Enemies/Spike.wav.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 5d613df8b8902c641a5536bb62c1ec65 -timeCreated: 1499498917 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Water splash Fx.wav b/Assets/Sounds/Enemies/Water splash Fx.wav deleted file mode 100644 index 29e9158e..00000000 Binary files a/Assets/Sounds/Enemies/Water splash Fx.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Water splash Fx.wav.meta b/Assets/Sounds/Enemies/Water splash Fx.wav.meta deleted file mode 100644 index e2bebf85..00000000 --- a/Assets/Sounds/Enemies/Water splash Fx.wav.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: da09767322df44d40b6d4f189f8c3c5c -timeCreated: 1499495495 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Enemies/Water.wav b/Assets/Sounds/Enemies/Water.wav deleted file mode 100644 index 2c895621..00000000 Binary files a/Assets/Sounds/Enemies/Water.wav and /dev/null differ diff --git a/Assets/Sounds/Enemies/Water.wav.meta b/Assets/Sounds/Enemies/Water.wav.meta deleted file mode 100644 index e6c2b630..00000000 --- a/Assets/Sounds/Enemies/Water.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 9a95711046512424aabb47694c1fb9a1 -timeCreated: 1499513799 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 2 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Environment.meta b/Assets/Sounds/Environment.meta deleted file mode 100644 index 0db15e0b..00000000 --- a/Assets/Sounds/Environment.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6c3c7a960a87aca44ac4a262e4c49687 -folderAsset: yes -timeCreated: 1499501031 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Environment/Birds.ogg b/Assets/Sounds/Environment/Birds.ogg deleted file mode 100644 index 86c85ae5..00000000 Binary files a/Assets/Sounds/Environment/Birds.ogg and /dev/null differ diff --git a/Assets/Sounds/Environment/Birds.ogg.meta b/Assets/Sounds/Environment/Birds.ogg.meta deleted file mode 100644 index 7816b32e..00000000 --- a/Assets/Sounds/Environment/Birds.ogg.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: ce11ca93e7442334c886d4d5363bff1a -timeCreated: 1499509499 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 2 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/Environment/Wind.mp3 b/Assets/Sounds/Environment/Wind.mp3 deleted file mode 100644 index 8b0f173a..00000000 Binary files a/Assets/Sounds/Environment/Wind.mp3 and /dev/null differ diff --git a/Assets/Sounds/Environment/Wind.mp3.meta b/Assets/Sounds/Environment/Wind.mp3.meta deleted file mode 100644 index d6a64931..00000000 --- a/Assets/Sounds/Environment/Wind.mp3.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 521ba16be8658ce4eb69b0173cf5f097 -timeCreated: 1499509775 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 2 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/UI.meta b/Assets/Sounds/UI.meta deleted file mode 100644 index 720ac9a4..00000000 --- a/Assets/Sounds/UI.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e7e1335612e1dc54a88a147cbbb870a0 -folderAsset: yes -timeCreated: 1499595238 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sounds/UI/Click.wav b/Assets/Sounds/UI/Click.wav deleted file mode 100644 index 883fcc18..00000000 Binary files a/Assets/Sounds/UI/Click.wav and /dev/null differ diff --git a/Assets/Sounds/UI/Click.wav.meta b/Assets/Sounds/UI/Click.wav.meta deleted file mode 100644 index 20467957..00000000 --- a/Assets/Sounds/UI/Click.wav.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: a180fc841f3fbdc4d83b7d2993ca8693 -timeCreated: 1499597332 -licenseType: Pro -AudioImporter: - serializedVersion: 6 - defaultSettings: - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 0 - quality: 1 - conversionMode: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - preloadAudioData: 1 - loadInBackground: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites.meta b/Assets/Sprites.meta index 8d56807d..31b02795 100644 --- a/Assets/Sprites.meta +++ b/Assets/Sprites.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: f061b77987dad7b4aaf3e0a34fae1c72 +guid: f3614ed603f4ca34bbb1f91525414796 folderAsset: yes -timeCreated: 1491219145 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Sprites/Backgrounds.meta b/Assets/Sprites/Backgrounds.meta new file mode 100644 index 00000000..15fe074b --- /dev/null +++ b/Assets/Sprites/Backgrounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43274a29d9adfcd4bacb619bfcc017fc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Backgrounds/Background (Base Layer).png b/Assets/Sprites/Backgrounds/Background (Base Layer).png new file mode 100644 index 00000000..4b96ef06 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Background (Base Layer).png differ diff --git a/Assets/Sprites/Backgrounds/Background (Base Layer).png.meta b/Assets/Sprites/Backgrounds/Background (Base Layer).png.meta new file mode 100644 index 00000000..6e5b4012 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Background (Base Layer).png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: dacbe2a0eb8ed2f49a6113f9c048c3e8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1053914082128801659 + second: Background (Base Layer)_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Background (Base Layer)_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 2048 + height: 2048 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b7fa119164140ae00800000000000000 + internalID: 1053914082128801659 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + Background (Base Layer)_0: 1053914082128801659 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Backgrounds/Background (Top Layer).png b/Assets/Sprites/Backgrounds/Background (Top Layer).png new file mode 100644 index 00000000..9c559e11 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Background (Top Layer).png differ diff --git a/Assets/Sprites/Backgrounds/Background (Top Layer).png.meta b/Assets/Sprites/Backgrounds/Background (Top Layer).png.meta new file mode 100644 index 00000000..e1ddd14e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Background (Top Layer).png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 278b53d5e8bfe014ba3d2f6cfaf61914 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7335166188590623276 + second: Background (Top Layer)_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Background (Top Layer)_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 2048 + height: 2048 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c2a666ff8cebbc560800000000000000 + internalID: 7335166188590623276 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + Background (Top Layer)_0: 7335166188590623276 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Backgrounds/m_Background.mat b/Assets/Sprites/Backgrounds/m_Background.mat new file mode 100644 index 00000000..031283a4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/m_Background.mat @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: m_Background + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _EnableExternalAlpha: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Sprites/Backgrounds/m_Background.mat.meta b/Assets/Sprites/Backgrounds/m_Background.mat.meta new file mode 100644 index 00000000..b7c6bcaa --- /dev/null +++ b/Assets/Sprites/Backgrounds/m_Background.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11dfe33d6534d174e94a54a119522bd7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects.meta b/Assets/Sprites/Effects.meta new file mode 100644 index 00000000..286c25eb --- /dev/null +++ b/Assets/Sprites/Effects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36f07c280d0ecd444aa7c9ea9061b1d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_blue.png b/Assets/Sprites/Effects/explosion_blue.png new file mode 100644 index 00000000..a59e6f32 Binary files /dev/null and b/Assets/Sprites/Effects/explosion_blue.png differ diff --git a/Assets/Sprites/Effects/explosion_blue.png.meta b/Assets/Sprites/Effects/explosion_blue.png.meta new file mode 100644 index 00000000..fb5d55e7 --- /dev/null +++ b/Assets/Sprites/Effects/explosion_blue.png.meta @@ -0,0 +1,1001 @@ +fileFormatVersion: 2 +guid: b9eaeb8e952d76b4f988a0535323e55d +TextureImporter: + internalIDToNameTable: + - first: + 213: 4404015598580091926 + second: explosion_blue_0 + - first: + 213: 6285602694892391879 + second: explosion_blue_1 + - first: + 213: -2569116663752254576 + second: explosion_blue_2 + - first: + 213: -4645415401858143100 + second: explosion_blue_3 + - first: + 213: 2910122398138734726 + second: explosion_blue_4 + - first: + 213: 7305362292931839470 + second: explosion_blue_5 + - first: + 213: 1678692831809755750 + second: explosion_blue_6 + - first: + 213: 1897712830170842135 + second: explosion_blue_7 + - first: + 213: -1521110864977496360 + second: explosion_blue_8 + - first: + 213: -3500922331975696972 + second: explosion_blue_9 + - first: + 213: 3584307380014968841 + second: explosion_blue_10 + - first: + 213: -4926061250004054078 + second: explosion_blue_11 + - first: + 213: -1150208098959451210 + second: explosion_blue_12 + - first: + 213: 1777890929990377703 + second: explosion_blue_13 + - first: + 213: 7937201597032955325 + second: explosion_blue_14 + - first: + 213: 1858949176678245115 + second: explosion_blue_15 + - first: + 213: 5066044789760703296 + second: explosion_blue_16 + - first: + 213: 3637864625409804537 + second: explosion_blue_17 + - first: + 213: 1439355395421604776 + second: explosion_blue_18 + - first: + 213: -9108666822096766931 + second: explosion_blue_19 + - first: + 213: -4648546409040563546 + second: explosion_blue_20 + - first: + 213: -4444713592374614404 + second: explosion_blue_21 + - first: + 213: 7472999906130540013 + second: explosion_blue_22 + - first: + 213: 4588143517832916748 + second: explosion_blue_23 + - first: + 213: -2168718741671617572 + second: explosion_blue_24 + - first: + 213: 3299426993766711362 + second: explosion_blue_25 + - first: + 213: 6087421680385415801 + second: explosion_blue_26 + - first: + 213: -326363754945556777 + second: explosion_blue_27 + - first: + 213: -4900236760619287280 + second: explosion_blue_28 + - first: + 213: 1070106648897044515 + second: explosion_blue_29 + - first: + 213: -336686590445307501 + second: explosion_blue_30 + - first: + 213: 2245863173754688632 + second: explosion_blue_31 + - first: + 213: -1143199504312583443 + second: explosion_blue_32 + - first: + 213: -4812753390474332803 + second: explosion_blue_33 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: explosion_blue_0 + rect: + serializedVersion: 2 + x: 40 + y: 159 + width: 16 + height: 17 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 61c45aa7ad43e1d30800000000000000 + internalID: 4404015598580091926 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_1 + rect: + serializedVersion: 2 + x: 75 + y: 153 + width: 11 + height: 29 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7cd8c443952fa3750800000000000000 + internalID: 6285602694892391879 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_2 + rect: + serializedVersion: 2 + x: 87 + y: 131 + width: 10 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 09b928e810aa85cd0800000000000000 + internalID: -2569116663752254576 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_3 + rect: + serializedVersion: 2 + x: 104 + y: 159 + width: 15 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 48ced12fd4b288fb0800000000000000 + internalID: -4645415401858143100 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_4 + rect: + serializedVersion: 2 + x: 114 + y: 136 + width: 27 + height: 33 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 68897f117e4d26820800000000000000 + internalID: 2910122398138734726 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_5 + rect: + serializedVersion: 2 + x: 138 + y: 135 + width: 23 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ee54cb9cc4cd16560800000000000000 + internalID: 7305362292931839470 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_6 + rect: + serializedVersion: 2 + x: 28 + y: 104 + width: 44 + height: 39 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 66ad3078c3aeb4710800000000000000 + internalID: 1678692831809755750 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_7 + rect: + serializedVersion: 2 + x: 58 + y: 112 + width: 21 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 714c808b3c7065a10800000000000000 + internalID: 1897712830170842135 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_8 + rect: + serializedVersion: 2 + x: 61 + y: 127 + width: 26 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d6770d3abde3eae0800000000000000 + internalID: -1521110864977496360 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_9 + rect: + serializedVersion: 2 + x: 91 + y: 111 + width: 9 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4bd3b5010b93a6fc0800000000000000 + internalID: -3500922331975696972 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_10 + rect: + serializedVersion: 2 + x: 101 + y: 112 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9007a9752940eb130800000000000000 + internalID: 3584307380014968841 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_11 + rect: + serializedVersion: 2 + x: 109 + y: 106 + width: 24 + height: 25 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2cf01bb746d13abb0800000000000000 + internalID: -4926061250004054078 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_12 + rect: + serializedVersion: 2 + x: 11 + y: 111 + width: 33 + height: 12 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6bb9ebbf3d3a900f0800000000000000 + internalID: -1150208098959451210 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_13 + rect: + serializedVersion: 2 + x: 79 + y: 113 + width: 8 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7e0277391665ca810800000000000000 + internalID: 1777890929990377703 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_14 + rect: + serializedVersion: 2 + x: 136 + y: 103 + width: 36 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: dbdffc5acca962e60800000000000000 + internalID: 7937201597032955325 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_15 + rect: + serializedVersion: 2 + x: 138 + y: 113 + width: 10 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bf269635d605cc910800000000000000 + internalID: 1858949176678245115 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_16 + rect: + serializedVersion: 2 + x: 15 + y: 99 + width: 49 + height: 11 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 04bb7ed25e43e4640800000000000000 + internalID: 5066044789760703296 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_17 + rect: + serializedVersion: 2 + x: 104 + y: 96 + width: 17 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9f8c2824a9a4c7230800000000000000 + internalID: 3637864625409804537 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_18 + rect: + serializedVersion: 2 + x: 124 + y: 96 + width: 31 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8ab85a92b1e99f310800000000000000 + internalID: 1439355395421604776 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_19 + rect: + serializedVersion: 2 + x: 22 + y: 87 + width: 34 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d28398bf8c3879180800000000000000 + internalID: -9108666822096766931 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_20 + rect: + serializedVersion: 2 + x: 63 + y: 87 + width: 9 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6a238378bab0d7fb0800000000000000 + internalID: -4648546409040563546 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_21 + rect: + serializedVersion: 2 + x: 112 + y: 84 + width: 17 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c76292e69843152c0800000000000000 + internalID: -4444713592374614404 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_22 + rect: + serializedVersion: 2 + x: 134 + y: 79 + width: 30 + height: 11 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: de5307b22dd65b760800000000000000 + internalID: 7472999906130540013 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_23 + rect: + serializedVersion: 2 + x: 10 + y: 67 + width: 47 + height: 16 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c0f21fe683c5caf30800000000000000 + internalID: 4588143517832916748 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_24 + rect: + serializedVersion: 2 + x: 65 + y: 74 + width: 8 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cdb5ee87bc927e1e0800000000000000 + internalID: -2168718741671617572 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_25 + rect: + serializedVersion: 2 + x: 93 + y: 37 + width: 30 + height: 37 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 240ccc5ae5be9cd20800000000000000 + internalID: 3299426993766711362 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_26 + rect: + serializedVersion: 2 + x: 100 + y: 66 + width: 16 + height: 17 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 97a526904cdda7450800000000000000 + internalID: 6087421680385415801 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_27 + rect: + serializedVersion: 2 + x: 112 + y: 43 + width: 50 + height: 39 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7de48eed4e5887bf0800000000000000 + internalID: -326363754945556777 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_28 + rect: + serializedVersion: 2 + x: 23 + y: 25 + width: 39 + height: 47 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 01df9f7f0acdefbb0800000000000000 + internalID: -4900236760619287280 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_29 + rect: + serializedVersion: 2 + x: 67 + y: 53 + width: 12 + height: 19 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 320ca47d358c9de00800000000000000 + internalID: 1070106648897044515 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_30 + rect: + serializedVersion: 2 + x: 84 + y: 9 + width: 15 + height: 58 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 399bedf6459d35bf0800000000000000 + internalID: -336686590445307501 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_31 + rect: + serializedVersion: 2 + x: 40 + y: 12 + width: 29 + height: 37 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 87497cd48a8ea2f10800000000000000 + internalID: 2245863173754688632 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_32 + rect: + serializedVersion: 2 + x: 70 + y: 16 + width: 9 + height: 19 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: deabb069b1a8220f0800000000000000 + internalID: -1143199504312583443 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_blue_33 + rect: + serializedVersion: 2 + x: 124 + y: 18 + width: 13 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d7578395a4aa53db0800000000000000 + internalID: -4812753390474332803 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + explosion_blue_0: 4404015598580091926 + explosion_blue_1: 6285602694892391879 + explosion_blue_10: 3584307380014968841 + explosion_blue_11: -4926061250004054078 + explosion_blue_12: -1150208098959451210 + explosion_blue_13: 1777890929990377703 + explosion_blue_14: 7937201597032955325 + explosion_blue_15: 1858949176678245115 + explosion_blue_16: 5066044789760703296 + explosion_blue_17: 3637864625409804537 + explosion_blue_18: 1439355395421604776 + explosion_blue_19: -9108666822096766931 + explosion_blue_2: -2569116663752254576 + explosion_blue_20: -4648546409040563546 + explosion_blue_21: -4444713592374614404 + explosion_blue_22: 7472999906130540013 + explosion_blue_23: 4588143517832916748 + explosion_blue_24: -2168718741671617572 + explosion_blue_25: 3299426993766711362 + explosion_blue_26: 6087421680385415801 + explosion_blue_27: -326363754945556777 + explosion_blue_28: -4900236760619287280 + explosion_blue_29: 1070106648897044515 + explosion_blue_3: -4645415401858143100 + explosion_blue_30: -336686590445307501 + explosion_blue_31: 2245863173754688632 + explosion_blue_32: -1143199504312583443 + explosion_blue_33: -4812753390474332803 + explosion_blue_4: 2910122398138734726 + explosion_blue_5: 7305362292931839470 + explosion_blue_6: 1678692831809755750 + explosion_blue_7: 1897712830170842135 + explosion_blue_8: -1521110864977496360 + explosion_blue_9: -3500922331975696972 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_frame_1.png b/Assets/Sprites/Effects/explosion_frame_1.png new file mode 100644 index 00000000..bbe56beb Binary files /dev/null and b/Assets/Sprites/Effects/explosion_frame_1.png differ diff --git a/Assets/Sprites/Effects/explosion_frame_1.png.meta b/Assets/Sprites/Effects/explosion_frame_1.png.meta new file mode 100644 index 00000000..ea44a663 --- /dev/null +++ b/Assets/Sprites/Effects/explosion_frame_1.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 4715548be36f9b7428603c750d1671a1 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5236143791083630579 + second: explosion_frame_1_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: explosion_frame_1_0 + rect: + serializedVersion: 2 + x: 5 + y: 7 + width: 47 + height: 52 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3ff286429058aa840800000000000000 + internalID: 5236143791083630579 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + explosion_frame_1_0: 5236143791083630579 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_frame_2.png b/Assets/Sprites/Effects/explosion_frame_2.png new file mode 100644 index 00000000..4ea0eeab Binary files /dev/null and b/Assets/Sprites/Effects/explosion_frame_2.png differ diff --git a/Assets/Sprites/Effects/explosion_frame_2.png.meta b/Assets/Sprites/Effects/explosion_frame_2.png.meta new file mode 100644 index 00000000..57c62304 --- /dev/null +++ b/Assets/Sprites/Effects/explosion_frame_2.png.meta @@ -0,0 +1,247 @@ +fileFormatVersion: 2 +guid: 668f1ced08ee79848aff698ee3f715b7 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6307442679847011396 + second: explosion_frame_2_0 + - first: + 213: -3016218315686713363 + second: explosion_frame_2_1 + - first: + 213: -5271062166090296562 + second: explosion_frame_2_2 + - first: + 213: 8521258680839391884 + second: explosion_frame_2_3 + - first: + 213: -2701686489064260494 + second: explosion_frame_2_4 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: explosion_frame_2_0 + rect: + serializedVersion: 2 + x: 24 + y: 15 + width: 69 + height: 77 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cbbb49a0d467778a0800000000000000 + internalID: -6307442679847011396 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_2_1 + rect: + serializedVersion: 2 + x: 71 + y: 89 + width: 9 + height: 15 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: de767782c6d3426d0800000000000000 + internalID: -3016218315686713363 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_2_2 + rect: + serializedVersion: 2 + x: 6 + y: 42 + width: 21 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e03df2123ec69d6b0800000000000000 + internalID: -5271062166090296562 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_2_3 + rect: + serializedVersion: 2 + x: 91 + y: 35 + width: 15 + height: 6 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c8a45a66f97914670800000000000000 + internalID: 8521258680839391884 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_2_4 + rect: + serializedVersion: 2 + x: 68 + y: 10 + width: 6 + height: 15 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 27c3adcc37ea18ad0800000000000000 + internalID: -2701686489064260494 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + explosion_frame_2_0: -6307442679847011396 + explosion_frame_2_1: -3016218315686713363 + explosion_frame_2_2: -5271062166090296562 + explosion_frame_2_3: 8521258680839391884 + explosion_frame_2_4: -2701686489064260494 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_frame_3.png b/Assets/Sprites/Effects/explosion_frame_3.png new file mode 100644 index 00000000..79de0ef1 Binary files /dev/null and b/Assets/Sprites/Effects/explosion_frame_3.png differ diff --git a/Assets/Sprites/Effects/explosion_frame_3.png.meta b/Assets/Sprites/Effects/explosion_frame_3.png.meta new file mode 100644 index 00000000..5fd939b6 --- /dev/null +++ b/Assets/Sprites/Effects/explosion_frame_3.png.meta @@ -0,0 +1,273 @@ +fileFormatVersion: 2 +guid: b04f7ad746c0a334c91679371bb26657 +TextureImporter: + internalIDToNameTable: + - first: + 213: 327978503194661198 + second: explosion_frame_3_0 + - first: + 213: -7413968464983711877 + second: explosion_frame_3_1 + - first: + 213: -3525184387355844690 + second: explosion_frame_3_2 + - first: + 213: 4391424793053343105 + second: explosion_frame_3_3 + - first: + 213: -701247252546627449 + second: explosion_frame_3_4 + - first: + 213: -1371836857052360911 + second: explosion_frame_3_5 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: explosion_frame_3_0 + rect: + serializedVersion: 2 + x: 30 + y: 6 + width: 86 + height: 124 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e41d1e006b63d8400800000000000000 + internalID: 327978503194661198 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_3_1 + rect: + serializedVersion: 2 + x: 84 + y: 99 + width: 11 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b7f92b446fa4c1990800000000000000 + internalID: -7413968464983711877 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_3_2 + rect: + serializedVersion: 2 + x: 108 + y: 79 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: eafd6e71a77041fc0800000000000000 + internalID: -3525184387355844690 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_3_3 + rect: + serializedVersion: 2 + x: 8 + y: 49 + width: 27 + height: 10 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 18da9cf159971fc30800000000000000 + internalID: 4391424793053343105 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_3_4 + rect: + serializedVersion: 2 + x: 105 + y: 46 + width: 17 + height: 6 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7885d34d65ba446f0800000000000000 + internalID: -701247252546627449 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_frame_3_5 + rect: + serializedVersion: 2 + x: 39 + y: 4 + width: 11 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 13f0b9595a146fce0800000000000000 + internalID: -1371836857052360911 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + explosion_frame_3_0: 327978503194661198 + explosion_frame_3_1: -7413968464983711877 + explosion_frame_3_2: -3525184387355844690 + explosion_frame_3_3: 4391424793053343105 + explosion_frame_3_4: -701247252546627449 + explosion_frame_3_5: -1371836857052360911 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_red.png b/Assets/Sprites/Effects/explosion_red.png new file mode 100644 index 00000000..72c65733 Binary files /dev/null and b/Assets/Sprites/Effects/explosion_red.png differ diff --git a/Assets/Sprites/Effects/explosion_red.png.meta b/Assets/Sprites/Effects/explosion_red.png.meta new file mode 100644 index 00000000..d6e36339 --- /dev/null +++ b/Assets/Sprites/Effects/explosion_red.png.meta @@ -0,0 +1,1001 @@ +fileFormatVersion: 2 +guid: 8b901bcd62542bf459e42e6111fbae41 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2123764579975810905 + second: explosion_red_0 + - first: + 213: -5015989794604385414 + second: explosion_red_1 + - first: + 213: 6075465787862520609 + second: explosion_red_2 + - first: + 213: 3828568651697962166 + second: explosion_red_3 + - first: + 213: -1110443363522023369 + second: explosion_red_4 + - first: + 213: -6908369614560568736 + second: explosion_red_5 + - first: + 213: 2891028765888089253 + second: explosion_red_6 + - first: + 213: -6318848788414751839 + second: explosion_red_7 + - first: + 213: 279344556193972646 + second: explosion_red_8 + - first: + 213: 637748504613123442 + second: explosion_red_9 + - first: + 213: -8306922605106426841 + second: explosion_red_10 + - first: + 213: -2872743183186576221 + second: explosion_red_11 + - first: + 213: 6395524953521278538 + second: explosion_red_12 + - first: + 213: 1007774646281985640 + second: explosion_red_13 + - first: + 213: -8756440109165175366 + second: explosion_red_14 + - first: + 213: -2553481116099265899 + second: explosion_red_15 + - first: + 213: -5999972068469164868 + second: explosion_red_16 + - first: + 213: 3001931277715998270 + second: explosion_red_17 + - first: + 213: -793302841070562209 + second: explosion_red_18 + - first: + 213: -3163778417578322191 + second: explosion_red_19 + - first: + 213: -3927670826347917429 + second: explosion_red_20 + - first: + 213: 7979693480078350593 + second: explosion_red_21 + - first: + 213: 2001797360379105915 + second: explosion_red_22 + - first: + 213: -8401504644809493216 + second: explosion_red_23 + - first: + 213: 2951860358034020303 + second: explosion_red_24 + - first: + 213: -6039753742977383481 + second: explosion_red_25 + - first: + 213: 2496004164340445385 + second: explosion_red_26 + - first: + 213: -200745491009704254 + second: explosion_red_27 + - first: + 213: -7507235808973547113 + second: explosion_red_28 + - first: + 213: -3064600198724668602 + second: explosion_red_29 + - first: + 213: -1006488113307662590 + second: explosion_red_30 + - first: + 213: 1428190803434485521 + second: explosion_red_31 + - first: + 213: 6935039829586701656 + second: explosion_red_32 + - first: + 213: -3378757102813509664 + second: explosion_red_33 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: explosion_red_0 + rect: + serializedVersion: 2 + x: 40 + y: 159 + width: 16 + height: 17 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 95fc30022a0297d10800000000000000 + internalID: 2123764579975810905 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_1 + rect: + serializedVersion: 2 + x: 75 + y: 153 + width: 11 + height: 29 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a7bfe9f8bdf936ab0800000000000000 + internalID: -5015989794604385414 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_2 + rect: + serializedVersion: 2 + x: 87 + y: 131 + width: 10 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1239592e1f3605450800000000000000 + internalID: 6075465787862520609 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_3 + rect: + serializedVersion: 2 + x: 104 + y: 159 + width: 15 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6bc37a277eec12530800000000000000 + internalID: 3828568651697962166 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_4 + rect: + serializedVersion: 2 + x: 114 + y: 136 + width: 27 + height: 33 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 730741ee4a9e690f0800000000000000 + internalID: -1110443363522023369 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_5 + rect: + serializedVersion: 2 + x: 138 + y: 135 + width: 23 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 06ad30b007a8020a0800000000000000 + internalID: -6908369614560568736 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_6 + rect: + serializedVersion: 2 + x: 28 + y: 104 + width: 44 + height: 39 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5ac0232685ffe1820800000000000000 + internalID: 2891028765888089253 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_7 + rect: + serializedVersion: 2 + x: 58 + y: 112 + width: 21 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ab91217180fe48a0800000000000000 + internalID: -6318848788414751839 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_8 + rect: + serializedVersion: 2 + x: 61 + y: 127 + width: 26 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6a181e1d46e60e300800000000000000 + internalID: 279344556193972646 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_9 + rect: + serializedVersion: 2 + x: 91 + y: 111 + width: 9 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2757081d2ecb9d800800000000000000 + internalID: 637748504613123442 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_10 + rect: + serializedVersion: 2 + x: 101 + y: 112 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 72c08f117e1e7bc80800000000000000 + internalID: -8306922605106426841 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_11 + rect: + serializedVersion: 2 + x: 109 + y: 106 + width: 24 + height: 25 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3ac3d3b9b47f128d0800000000000000 + internalID: -2872743183186576221 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_12 + rect: + serializedVersion: 2 + x: 11 + y: 111 + width: 33 + height: 12 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a4e48ce6f0871c850800000000000000 + internalID: 6395524953521278538 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_13 + rect: + serializedVersion: 2 + x: 79 + y: 113 + width: 8 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 86e584d83b55cfd00800000000000000 + internalID: 1007774646281985640 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_14 + rect: + serializedVersion: 2 + x: 136 + y: 103 + width: 36 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: abd1a344d10ea7680800000000000000 + internalID: -8756440109165175366 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_15 + rect: + serializedVersion: 2 + x: 138 + y: 113 + width: 10 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 59a3c3e2476309cd0800000000000000 + internalID: -2553481116099265899 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_16 + rect: + serializedVersion: 2 + x: 15 + y: 99 + width: 49 + height: 11 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cb431a46131dbbca0800000000000000 + internalID: -5999972068469164868 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_17 + rect: + serializedVersion: 2 + x: 104 + y: 96 + width: 17 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e368568979009a920800000000000000 + internalID: 3001931277715998270 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_18 + rect: + serializedVersion: 2 + x: 124 + y: 96 + width: 31 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f545ea6e44f9df4f0800000000000000 + internalID: -793302841070562209 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_19 + rect: + serializedVersion: 2 + x: 22 + y: 87 + width: 34 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1f65238aa400814d0800000000000000 + internalID: -3163778417578322191 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_20 + rect: + serializedVersion: 2 + x: 63 + y: 87 + width: 9 + height: 8 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b8f0ed0713c1e79c0800000000000000 + internalID: -3927670826347917429 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_21 + rect: + serializedVersion: 2 + x: 112 + y: 84 + width: 17 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 109129021f09dbe60800000000000000 + internalID: 7979693480078350593 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_22 + rect: + serializedVersion: 2 + x: 134 + y: 79 + width: 30 + height: 11 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b7216b1e710d7cb10800000000000000 + internalID: 2001797360379105915 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_23 + rect: + serializedVersion: 2 + x: 10 + y: 67 + width: 47 + height: 16 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 025f553e90cd76b80800000000000000 + internalID: -8401504644809493216 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_24 + rect: + serializedVersion: 2 + x: 65 + y: 74 + width: 8 + height: 9 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc7dc232b5d17f820800000000000000 + internalID: 2951860358034020303 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_25 + rect: + serializedVersion: 2 + x: 93 + y: 37 + width: 30 + height: 37 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7c34ff288fb7e2ca0800000000000000 + internalID: -6039753742977383481 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_26 + rect: + serializedVersion: 2 + x: 100 + y: 66 + width: 16 + height: 17 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c07865209693a220800000000000000 + internalID: 2496004164340445385 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_27 + rect: + serializedVersion: 2 + x: 112 + y: 43 + width: 50 + height: 39 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2ceea1e1a0fc63df0800000000000000 + internalID: -200745491009704254 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_28 + rect: + serializedVersion: 2 + x: 23 + y: 25 + width: 39 + height: 47 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7991a098ec0f0d790800000000000000 + internalID: -7507235808973547113 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_29 + rect: + serializedVersion: 2 + x: 67 + y: 53 + width: 12 + height: 19 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 643bc603b5a5875d0800000000000000 + internalID: -3064600198724668602 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_30 + rect: + serializedVersion: 2 + x: 84 + y: 9 + width: 15 + height: 58 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 207c4afb46c3802f0800000000000000 + internalID: -1006488113307662590 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_31 + rect: + serializedVersion: 2 + x: 40 + y: 12 + width: 29 + height: 37 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 117313608f3f1d310800000000000000 + internalID: 1428190803434485521 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_32 + rect: + serializedVersion: 2 + x: 70 + y: 16 + width: 9 + height: 19 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 85d63b94bf53e3060800000000000000 + internalID: 6935039829586701656 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: explosion_red_33 + rect: + serializedVersion: 2 + x: 124 + y: 18 + width: 13 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0e70970015e3c11d0800000000000000 + internalID: -3378757102813509664 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + explosion_red_0: 2123764579975810905 + explosion_red_1: -5015989794604385414 + explosion_red_10: -8306922605106426841 + explosion_red_11: -2872743183186576221 + explosion_red_12: 6395524953521278538 + explosion_red_13: 1007774646281985640 + explosion_red_14: -8756440109165175366 + explosion_red_15: -2553481116099265899 + explosion_red_16: -5999972068469164868 + explosion_red_17: 3001931277715998270 + explosion_red_18: -793302841070562209 + explosion_red_19: -3163778417578322191 + explosion_red_2: 6075465787862520609 + explosion_red_20: -3927670826347917429 + explosion_red_21: 7979693480078350593 + explosion_red_22: 2001797360379105915 + explosion_red_23: -8401504644809493216 + explosion_red_24: 2951860358034020303 + explosion_red_25: -6039753742977383481 + explosion_red_26: 2496004164340445385 + explosion_red_27: -200745491009704254 + explosion_red_28: -7507235808973547113 + explosion_red_29: -3064600198724668602 + explosion_red_3: 3828568651697962166 + explosion_red_30: -1006488113307662590 + explosion_red_31: 1428190803434485521 + explosion_red_32: 6935039829586701656 + explosion_red_33: -3378757102813509664 + explosion_red_4: -1110443363522023369 + explosion_red_5: -6908369614560568736 + explosion_red_6: 2891028765888089253 + explosion_red_7: -6318848788414751839 + explosion_red_8: 279344556193972646 + explosion_red_9: 637748504613123442 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/explosion_stars.png b/Assets/Sprites/Effects/explosion_stars.png new file mode 100644 index 00000000..3f98753f Binary files /dev/null and b/Assets/Sprites/Effects/explosion_stars.png differ diff --git a/Assets/Sprites/Effects/explosion_stars.png.meta b/Assets/Sprites/Effects/explosion_stars.png.meta new file mode 100644 index 00000000..b8963e0e --- /dev/null +++ b/Assets/Sprites/Effects/explosion_stars.png.meta @@ -0,0 +1,195 @@ +fileFormatVersion: 2 +guid: fd100e20cbe98ba40b03c5c0ea9f1468 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1476860290597989702 + second: Explosion-stars_0 + - first: + 213: 7949051463257345363 + second: Explosion-stars_1 + - first: + 213: -6313745999741870137 + second: Explosion-stars_2 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Explosion-stars_0 + rect: + serializedVersion: 2 + x: 2 + y: 3 + width: 26 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ab2d604f363218be0800000000000000 + internalID: -1476860290597989702 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Explosion-stars_1 + rect: + serializedVersion: 2 + x: 32 + y: 3 + width: 27 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 35dc0c0a034b05e60800000000000000 + internalID: 7949051463257345363 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Explosion-stars_2 + rect: + serializedVersion: 2 + x: 63 + y: 3 + width: 27 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7cf975307711168a0800000000000000 + internalID: -6313745999741870137 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + Explosion-stars_0: -1476860290597989702 + Explosion-stars_1: 7949051463257345363 + Explosion-stars_2: -6313745999741870137 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/impact_star_blue.png b/Assets/Sprites/Effects/impact_star_blue.png new file mode 100644 index 00000000..64675c63 Binary files /dev/null and b/Assets/Sprites/Effects/impact_star_blue.png differ diff --git a/Assets/Sprites/Effects/impact_star_blue.png.meta b/Assets/Sprites/Effects/impact_star_blue.png.meta new file mode 100644 index 00000000..57a96bdb --- /dev/null +++ b/Assets/Sprites/Effects/impact_star_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: c185c28e0cde92f44b1514f6df3720ba +TextureImporter: + internalIDToNameTable: + - first: + 213: 3448491311590441340 + second: impact_star_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: impact_star_blue_0 + rect: + serializedVersion: 2 + x: 5 + y: 5 + width: 78 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c718e56b3908bdf20800000000000000 + internalID: 3448491311590441340 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + impact_star_blue_0: 3448491311590441340 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/impact_star_red.png b/Assets/Sprites/Effects/impact_star_red.png new file mode 100644 index 00000000..094cf298 Binary files /dev/null and b/Assets/Sprites/Effects/impact_star_red.png differ diff --git a/Assets/Sprites/Effects/impact_star_red.png.meta b/Assets/Sprites/Effects/impact_star_red.png.meta new file mode 100644 index 00000000..4e25ee87 --- /dev/null +++ b/Assets/Sprites/Effects/impact_star_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 9e73b8ab1737e2f4a9e930925de33a10 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2464462256425481324 + second: impact_star_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: impact_star_red_0 + rect: + serializedVersion: 2 + x: 5 + y: 5 + width: 78 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c64399c6d57833220800000000000000 + internalID: 2464462256425481324 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + impact_star_red_0: 2464462256425481324 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/impact_star_yellow.png b/Assets/Sprites/Effects/impact_star_yellow.png new file mode 100644 index 00000000..37b6b306 Binary files /dev/null and b/Assets/Sprites/Effects/impact_star_yellow.png differ diff --git a/Assets/Sprites/Effects/impact_star_yellow.png.meta b/Assets/Sprites/Effects/impact_star_yellow.png.meta new file mode 100644 index 00000000..533e7924 --- /dev/null +++ b/Assets/Sprites/Effects/impact_star_yellow.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: ea2d7f346c7b145488da183ff5b7097d +TextureImporter: + internalIDToNameTable: + - first: + 213: -7696877939790887137 + second: impact_star_yellow_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: impact_star_yellow_0 + rect: + serializedVersion: 2 + x: 5 + y: 5 + width: 78 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f1749372b423f2590800000000000000 + internalID: -7696877939790887137 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + impact_star_yellow_0: -7696877939790887137 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Effects/m_explosion_stars.mat b/Assets/Sprites/Effects/m_explosion_stars.mat new file mode 100644 index 00000000..e92ca7ec --- /dev/null +++ b/Assets/Sprites/Effects/m_explosion_stars.mat @@ -0,0 +1,86 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: m_explosion_stars + m_Shader: {fileID: 211, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHABLEND_ON + m_InvalidKeywords: [] + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - GRABPASS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: fd100e20cbe98ba40b03c5c0ea9f1468, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _FlipbookMode: 0 + - _LightingEnabled: 0 + - _Mode: 4 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SrcBlend: 5 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Sprites/Effects/m_explosion_stars.mat.meta b/Assets/Sprites/Effects/m_explosion_stars.mat.meta new file mode 100644 index 00000000..839b7f2f --- /dev/null +++ b/Assets/Sprites/Effects/m_explosion_stars.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54edec39a9496d6468caef299c55005b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles.meta b/Assets/Sprites/Projectiles.meta new file mode 100644 index 00000000..4d425521 --- /dev/null +++ b/Assets/Sprites/Projectiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e44214bf2b2c90e4da7096d602f04d05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_arch2_blue.png b/Assets/Sprites/Projectiles/laser_arch2_blue.png new file mode 100644 index 00000000..16fa49a4 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_arch2_blue.png differ diff --git a/Assets/Sprites/Projectiles/laser_arch2_blue.png.meta b/Assets/Sprites/Projectiles/laser_arch2_blue.png.meta new file mode 100644 index 00000000..513b4987 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_arch2_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 34404bee26e36a5479644d75f2cd5376 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5131220174525244704 + second: laser_arch2_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_arch2_blue_0 + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 60 + height: 68 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 02525e6ff81c53740800000000000000 + internalID: 5131220174525244704 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_arch2_blue_0: 5131220174525244704 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_arch2_red.png b/Assets/Sprites/Projectiles/laser_arch2_red.png new file mode 100644 index 00000000..1bc2d36a Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_arch2_red.png differ diff --git a/Assets/Sprites/Projectiles/laser_arch2_red.png.meta b/Assets/Sprites/Projectiles/laser_arch2_red.png.meta new file mode 100644 index 00000000..aa666563 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_arch2_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 4431fc1bd9966824a9bf1fdb7f9ba7bb +TextureImporter: + internalIDToNameTable: + - first: + 213: -8705543862093987341 + second: laser_arch2_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_arch2_red_0 + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 60 + height: 68 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3f14e4b3bf1bf2780800000000000000 + internalID: -8705543862093987341 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_arch2_red_0: -8705543862093987341 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_arch_blue.png b/Assets/Sprites/Projectiles/laser_arch_blue.png new file mode 100644 index 00000000..a6967665 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_arch_blue.png differ diff --git a/Assets/Sprites/Projectiles/laser_arch_blue.png.meta b/Assets/Sprites/Projectiles/laser_arch_blue.png.meta new file mode 100644 index 00000000..fa8479ed --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_arch_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: c8cf1a51ff2f45d4bb1add66becd4aba +TextureImporter: + internalIDToNameTable: + - first: + 213: 2828454776657624608 + second: laser_arch_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_arch_blue_0 + rect: + serializedVersion: 2 + x: 5 + y: 6 + width: 60 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 02e3fe132a0b04720800000000000000 + internalID: 2828454776657624608 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_arch_blue_0: 2828454776657624608 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_arch_red.png b/Assets/Sprites/Projectiles/laser_arch_red.png new file mode 100644 index 00000000..77ed3c23 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_arch_red.png differ diff --git a/Assets/Sprites/Projectiles/laser_arch_red.png.meta b/Assets/Sprites/Projectiles/laser_arch_red.png.meta new file mode 100644 index 00000000..4347182f --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_arch_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: bd361867c7f26bd469c649faa1554e49 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4904288522804868827 + second: laser_arch_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_arch_red_0 + rect: + serializedVersion: 2 + x: 5 + y: 6 + width: 60 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 529c032929770fbb0800000000000000 + internalID: -4904288522804868827 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_arch_red_0: -4904288522804868827 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_rect_blue.png b/Assets/Sprites/Projectiles/laser_rect_blue.png new file mode 100644 index 00000000..793bb0d0 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_rect_blue.png differ diff --git a/Assets/Sprites/Projectiles/laser_rect_blue.png.meta b/Assets/Sprites/Projectiles/laser_rect_blue.png.meta new file mode 100644 index 00000000..6e74a4e2 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_rect_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 427b1a267896bc448ab02d2fd0c4eb0e +TextureImporter: + internalIDToNameTable: + - first: + 213: -6087747179513408384 + second: laser_rect_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_rect_blue_0 + rect: + serializedVersion: 2 + x: 6 + y: 7 + width: 17 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 08497bac13af38ba0800000000000000 + internalID: -6087747179513408384 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_rect_blue_0: -6087747179513408384 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_rect_red.png b/Assets/Sprites/Projectiles/laser_rect_red.png new file mode 100644 index 00000000..728d82a1 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_rect_red.png differ diff --git a/Assets/Sprites/Projectiles/laser_rect_red.png.meta b/Assets/Sprites/Projectiles/laser_rect_red.png.meta new file mode 100644 index 00000000..ddb2d66f --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_rect_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 5639b3cb065f8d54ca2de81cc8ed01be +TextureImporter: + internalIDToNameTable: + - first: + 213: -671733749866001778 + second: laser_rect_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_rect_red_0 + rect: + serializedVersion: 2 + x: 6 + y: 7 + width: 17 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e8a8897a6b58da6f0800000000000000 + internalID: -671733749866001778 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_rect_red_0: -671733749866001778 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_round_blue.png b/Assets/Sprites/Projectiles/laser_round_blue.png new file mode 100644 index 00000000..b6b29f71 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_round_blue.png differ diff --git a/Assets/Sprites/Projectiles/laser_round_blue.png.meta b/Assets/Sprites/Projectiles/laser_round_blue.png.meta new file mode 100644 index 00000000..a11e5994 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_round_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 39f62292212403a40a21730a09b0b726 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8609778994321390729 + second: laser_round_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_round_blue_0 + rect: + serializedVersion: 2 + x: 6 + y: 6 + width: 29 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 98c7527f0641c7770800000000000000 + internalID: 8609778994321390729 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_round_blue_0: 8609778994321390729 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_round_red.png b/Assets/Sprites/Projectiles/laser_round_red.png new file mode 100644 index 00000000..3978f730 Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_round_red.png differ diff --git a/Assets/Sprites/Projectiles/laser_round_red.png.meta b/Assets/Sprites/Projectiles/laser_round_red.png.meta new file mode 100644 index 00000000..3cb3394d --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_round_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 03893e28be5ae374e9e9846c12b092b8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5496331574297599679 + second: laser_round_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_round_red_0 + rect: + serializedVersion: 2 + x: 6 + y: 6 + width: 29 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fbe95cd2274e64c40800000000000000 + internalID: 5496331574297599679 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_round_red_0: 5496331574297599679 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_teardrop_blue.png b/Assets/Sprites/Projectiles/laser_teardrop_blue.png new file mode 100644 index 00000000..20293c5a Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_teardrop_blue.png differ diff --git a/Assets/Sprites/Projectiles/laser_teardrop_blue.png.meta b/Assets/Sprites/Projectiles/laser_teardrop_blue.png.meta new file mode 100644 index 00000000..80082bb7 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_teardrop_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 8c41f963a4a67b64eb77d1d4c482b84c +TextureImporter: + internalIDToNameTable: + - first: + 213: -5100300511746103416 + second: laser_teardrop_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_teardrop_blue_0 + rect: + serializedVersion: 2 + x: 9 + y: 9 + width: 23 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 88761a505b71839b0800000000000000 + internalID: -5100300511746103416 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_teardrop_blue_0: -5100300511746103416 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Projectiles/laser_teardrop_red.png b/Assets/Sprites/Projectiles/laser_teardrop_red.png new file mode 100644 index 00000000..96c5138b Binary files /dev/null and b/Assets/Sprites/Projectiles/laser_teardrop_red.png differ diff --git a/Assets/Sprites/Projectiles/laser_teardrop_red.png.meta b/Assets/Sprites/Projectiles/laser_teardrop_red.png.meta new file mode 100644 index 00000000..71b77a47 --- /dev/null +++ b/Assets/Sprites/Projectiles/laser_teardrop_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: ac2cfcd515639ce4cbd0fa6c189d8b3c +TextureImporter: + internalIDToNameTable: + - first: + 213: -427387334052958078 + second: laser_teardrop_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: laser_teardrop_red_0 + rect: + serializedVersion: 2 + x: 9 + y: 9 + width: 23 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 280b54ceb7d911af0800000000000000 + internalID: -427387334052958078 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + laser_teardrop_red_0: -427387334052958078 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/RedRunner.meta b/Assets/Sprites/RedRunner.meta deleted file mode 100644 index caecf8aa..00000000 --- a/Assets/Sprites/RedRunner.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a019cbf5b40d19a4a9dbcd06fd1ae677 -folderAsset: yes -timeCreated: 1491219149 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background.meta b/Assets/Sprites/RedRunner/Background.meta deleted file mode 100644 index 2a044ea2..00000000 --- a/Assets/Sprites/RedRunner/Background.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 302ce08b7184ea3499eb9dfb7d7c2e2a -folderAsset: yes -timeCreated: 1491219708 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Far_1.png b/Assets/Sprites/RedRunner/Background/Block Far_1.png deleted file mode 100644 index 0eb5c71a..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Far_1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Far_1.png.meta b/Assets/Sprites/RedRunner/Background/Block Far_1.png.meta deleted file mode 100644 index 7c3f1e99..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Far_1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: bff4c4277b35b7145b251e24f48db9ec -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Far_2.png b/Assets/Sprites/RedRunner/Background/Block Far_2.png deleted file mode 100644 index 57bd1f9d..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Far_2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Far_2.png.meta b/Assets/Sprites/RedRunner/Background/Block Far_2.png.meta deleted file mode 100644 index 46d869c7..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Far_2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9d503868c0c1b4a438267ade733b97df -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Far_3.png b/Assets/Sprites/RedRunner/Background/Block Far_3.png deleted file mode 100644 index d9492014..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Far_3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Far_3.png.meta b/Assets/Sprites/RedRunner/Background/Block Far_3.png.meta deleted file mode 100644 index 40b44e58..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Far_3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 076a6501966d0e445bca91e37b416774 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Near_1.png b/Assets/Sprites/RedRunner/Background/Block Near_1.png deleted file mode 100644 index 767abd81..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Near_1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Near_1.png.meta b/Assets/Sprites/RedRunner/Background/Block Near_1.png.meta deleted file mode 100644 index 84540754..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Near_1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 946cebf6fe5efc147b6eec102064becd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Near_2.png b/Assets/Sprites/RedRunner/Background/Block Near_2.png deleted file mode 100644 index 4533088c..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Near_2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Near_2.png.meta b/Assets/Sprites/RedRunner/Background/Block Near_2.png.meta deleted file mode 100644 index 01e7a2b6..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Near_2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 18c443599d9382148b281a362b92d8d1 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block Near_3.png b/Assets/Sprites/RedRunner/Background/Block Near_3.png deleted file mode 100644 index 101112ee..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block Near_3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block Near_3.png.meta b/Assets/Sprites/RedRunner/Background/Block Near_3.png.meta deleted file mode 100644 index 51cce5fa..00000000 --- a/Assets/Sprites/RedRunner/Background/Block Near_3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 53aa153c0500f6943b787d0e1b10e5d0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block_1.png b/Assets/Sprites/RedRunner/Background/Block_1.png deleted file mode 100644 index 52454ad7..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block_1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block_1.png.meta b/Assets/Sprites/RedRunner/Background/Block_1.png.meta deleted file mode 100644 index b5384bbc..00000000 --- a/Assets/Sprites/RedRunner/Background/Block_1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b1ee2a2171a5fa44492804ae42360d3d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block_2.png b/Assets/Sprites/RedRunner/Background/Block_2.png deleted file mode 100644 index e2cd84e0..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block_2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block_2.png.meta b/Assets/Sprites/RedRunner/Background/Block_2.png.meta deleted file mode 100644 index ffa498dc..00000000 --- a/Assets/Sprites/RedRunner/Background/Block_2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7ef77e48a87034c42a8853cfeba6da8f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Block_3.png b/Assets/Sprites/RedRunner/Background/Block_3.png deleted file mode 100644 index 99fda38e..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Block_3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Block_3.png.meta b/Assets/Sprites/RedRunner/Background/Block_3.png.meta deleted file mode 100644 index d58d1d42..00000000 --- a/Assets/Sprites/RedRunner/Background/Block_3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2ea2b10684476a54fa7e2ad3bdfb671c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 6 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Blue.png b/Assets/Sprites/RedRunner/Background/Blue.png deleted file mode 100644 index dbb3ab67..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Blue.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Blue.png.meta b/Assets/Sprites/RedRunner/Background/Blue.png.meta deleted file mode 100644 index b57ef686..00000000 --- a/Assets/Sprites/RedRunner/Background/Blue.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 747675f5f39617748b0836fcb79fdc2e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png b/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png deleted file mode 100644 index 79b05165..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png.meta b/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png.meta deleted file mode 100644 index 15354d2b..00000000 --- a/Assets/Sprites/RedRunner/Background/Cloud_1_Far.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 45789a17131e8334d8c6f273c38e2ff8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png b/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png deleted file mode 100644 index 0c98872d..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png.meta b/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png.meta deleted file mode 100644 index 13e89f27..00000000 --- a/Assets/Sprites/RedRunner/Background/Cloud_1_VeryFar.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 13342b88f8672ba46a072ea7f281f223 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png b/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png deleted file mode 100644 index e670d932..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png.meta b/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png.meta deleted file mode 100644 index 7e368613..00000000 --- a/Assets/Sprites/RedRunner/Background/Cloud_2_Far.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c6837f3a41e7f4948951e87e8ec01659 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git "a/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png" "b/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png" deleted file mode 100644 index c65db420..00000000 Binary files "a/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png" and /dev/null differ diff --git "a/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png.meta" "b/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png.meta" deleted file mode 100644 index 1701c12f..00000000 --- "a/Assets/Sprites/RedRunner/Background/Cloud_2_\331\260VeryFar-0\333\261.png.meta" +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 93cb54baab99430478bdbb6ea90d2a46 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git "a/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png" "b/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png" deleted file mode 100644 index 08942957..00000000 Binary files "a/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png" and /dev/null differ diff --git "a/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png.meta" "b/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png.meta" deleted file mode 100644 index b74c96c7..00000000 --- "a/Assets/Sprites/RedRunner/Background/Far Bottom Cloud-0\333\261.png.meta" +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 6f4a59f352c8bcc4195d98ec1fe6ea3e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git "a/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png" "b/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png" deleted file mode 100644 index cdf2886b..00000000 Binary files "a/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png" and /dev/null differ diff --git "a/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png.meta" "b/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png.meta" deleted file mode 100644 index 7182742c..00000000 --- "a/Assets/Sprites/RedRunner/Background/Far Top Cloud-0\333\261.png.meta" +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2ed28198e48e0914bad86b0aa699957f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git "a/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png" "b/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png" deleted file mode 100644 index 2e4b0c4e..00000000 Binary files "a/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png" and /dev/null differ diff --git "a/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png.meta" "b/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png.meta" deleted file mode 100644 index 44625489..00000000 --- "a/Assets/Sprites/RedRunner/Background/Near Bottom Cloud-0\333\261.png.meta" +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: de7df00ef5e31b0479c48d4781dc569b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Parts.meta b/Assets/Sprites/RedRunner/Background/Parts.meta deleted file mode 100644 index cbef5621..00000000 --- a/Assets/Sprites/RedRunner/Background/Parts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ced78877db260be4a9d21a0a6f0ddabd -folderAsset: yes -timeCreated: 1491219741 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png b/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png deleted file mode 100644 index 10fbc6a3..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png.meta b/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png.meta deleted file mode 100644 index 924c0d17..00000000 --- a/Assets/Sprites/RedRunner/Background/Parts/Cloud White.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1be909a5a10785d448425ecce82f72d6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png b/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png deleted file mode 100644 index e1f898d4..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png.meta b/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png.meta deleted file mode 100644 index 2e596b7d..00000000 --- a/Assets/Sprites/RedRunner/Background/Parts/Cloud_1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5cad47204bf174e4ab3217a8bdd8f114 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png b/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png deleted file mode 100644 index eb4ee6d6..00000000 Binary files a/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png.meta b/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png.meta deleted file mode 100644 index 895f9d59..00000000 --- a/Assets/Sprites/RedRunner/Background/Parts/Cloud_2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 063fed0f2333c2d41bffbdcd7736866b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters.meta b/Assets/Sprites/RedRunner/Characters.meta deleted file mode 100644 index f9a5fd1d..00000000 --- a/Assets/Sprites/RedRunner/Characters.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 307bf8c7f59803c40adff454a9ada376 -folderAsset: yes -timeCreated: 1491219372 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red.meta b/Assets/Sprites/RedRunner/Characters/Red.meta deleted file mode 100644 index 3c927b0f..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f63df77e9c6a85849bb695ff4d7ea033 -folderAsset: yes -timeCreated: 1491219375 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Body.png b/Assets/Sprites/RedRunner/Characters/Red/Body.png deleted file mode 100644 index 0b24a73f..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Body.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Body.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Body.png.meta deleted file mode 100644 index 403c56c9..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Body.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 4463ddcd0d4ac744ca8db710844dfdab -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 128 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Eye.png b/Assets/Sprites/RedRunner/Characters/Red/Eye.png deleted file mode 100644 index c63f6f26..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Eye.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Eye.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Eye.png.meta deleted file mode 100644 index cf5b5818..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Eye.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0b2c788d91f087c4892b657e85d9338d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png b/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png deleted file mode 100644 index 40a7a0ba..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png.meta deleted file mode 100644 index e2e59aa4..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Left Arm.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 5f12739e04ec5214a84f7325ddd81a41 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png b/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png deleted file mode 100644 index d8d53bdc..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png.meta deleted file mode 100644 index 5db722a9..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Left Foot.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: d35252ab21678864d81b4fad7dff9301 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png b/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png deleted file mode 100644 index 40a7a0ba..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png.meta deleted file mode 100644 index 1d6d3512..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Left Hand.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 3f1d3736112e18145af0741cff9c9506 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png b/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png deleted file mode 100644 index 8a6cc7e9..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png.meta deleted file mode 100644 index 30c1fec5..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Right Arm.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 1f792f3efb6ab754985a7cd8cf2d07c8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png b/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png deleted file mode 100644 index d8d53bdc..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png.meta deleted file mode 100644 index 43e8f68e..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Right Foot.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: e1641d11779b00f419996ee6dfe775d0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png b/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png deleted file mode 100644 index 8a6cc7e9..00000000 Binary files a/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png.meta b/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png.meta deleted file mode 100644 index c1d2bc28..00000000 --- a/Assets/Sprites/RedRunner/Characters/Red/Right Hand.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 4c2f28b9744b5984481959f1d96e5fbf -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0.5, y: 0.77} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest.meta b/Assets/Sprites/RedRunner/Chest.meta deleted file mode 100644 index 5503241b..00000000 --- a/Assets/Sprites/RedRunner/Chest.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a4c3fc64610cc9a499dd7d9e2518ec71 -folderAsset: yes -timeCreated: 1491219678 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x.meta b/Assets/Sprites/RedRunner/Chest/1x.meta deleted file mode 100644 index e865e4d5..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d6379c9c80857924d819907e32b5a238 -folderAsset: yes -timeCreated: 1492008685 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png deleted file mode 100644 index 2113c414..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png.meta deleted file mode 100644 index c33d20b6..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image1x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 1685f67548a840b4cbf13528b37ced8e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png deleted file mode 100644 index 47e2dc5f..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png.meta deleted file mode 100644 index 6b1d33a9..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image2x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 61e62908ecaf32b4f84a2514d38ec5e9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png deleted file mode 100644 index 5249b76d..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png.meta deleted file mode 100644 index 78563a8b..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image3x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 0a468e5158edd094ea63e6f4ea2387bb -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png deleted file mode 100644 index aa178ec4..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png.meta deleted file mode 100644 index 3f07af59..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image4x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: fa8932cb7f5930d459abc947b9b48e78 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png deleted file mode 100644 index 7ead22cf..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png.meta deleted file mode 100644 index cc0140ab..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image5x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 60a36600db33a7e4787bfc2bd2516779 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png deleted file mode 100644 index 3d3c61af..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png.meta deleted file mode 100644 index 9575542e..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image6x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 14b65f8d9c0468143a0950b07ffdf8d3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png deleted file mode 100644 index 2a6f8bde..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png.meta deleted file mode 100644 index 7b559712..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image7x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 27f4715334bcdd949868a5900f381130 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png deleted file mode 100644 index fc06add4..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png.meta deleted file mode 100644 index 88b35737..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image8x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: e3c8d30287fa268499028185b5869be4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png deleted file mode 100644 index d6636903..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png.meta deleted file mode 100644 index d420a54c..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest1 Image9x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 67fa68d5e42c41d42b352e72a7cf6e60 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png deleted file mode 100644 index 0619bead..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png.meta deleted file mode 100644 index 08cc5ff5..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image1x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 553a4c12454dadb4ebf85a9cb087ae9e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png deleted file mode 100644 index 61e9f8da..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png.meta deleted file mode 100644 index 4c6ae15a..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image2x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: fba195c5f106a1d4eb62d05ac5ebea9a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png deleted file mode 100644 index d2fea91e..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png.meta deleted file mode 100644 index ee46ff34..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image3x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: fe53bc3ca91399a4e841403c936e2a1d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png deleted file mode 100644 index 885fc494..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png.meta deleted file mode 100644 index 786d30a7..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image4x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b5a8dd0923004db4196aecc399250f40 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png deleted file mode 100644 index 478a74d9..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png.meta deleted file mode 100644 index e79dabcd..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image5x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: d2ec39ab34f695842b55b483547d247d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png deleted file mode 100644 index f589c798..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png.meta deleted file mode 100644 index fa97cb97..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image6x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: cf15cd7770e338c44ae9879d78017a95 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png deleted file mode 100644 index b359b3a8..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png.meta deleted file mode 100644 index 98d61d9c..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image7x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 239165bf4b5990340950c5674af22007 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png deleted file mode 100644 index 0880ada7..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png.meta deleted file mode 100644 index 19b85be2..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image8x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 86e2a0df2720825418fff7c6ebb86ece -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png deleted file mode 100644 index 4fdb9f3d..00000000 Binary files a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png.meta b/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png.meta deleted file mode 100644 index fdd0a168..00000000 --- a/Assets/Sprites/RedRunner/Chest/1x/Chest2 Image9x1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b575276135a342e4b9ac7332c9647cf7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin.meta b/Assets/Sprites/RedRunner/Coin.meta deleted file mode 100644 index ea75bc09..00000000 --- a/Assets/Sprites/RedRunner/Coin.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7931b920888a8f54cb9d146e78bdedc7 -folderAsset: yes -timeCreated: 1491219639 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/Coin Sheet.png b/Assets/Sprites/RedRunner/Coin/Coin Sheet.png deleted file mode 100644 index 9b32b2c7..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/Coin Sheet.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/Coin Sheet.png.meta b/Assets/Sprites/RedRunner/Coin/Coin Sheet.png.meta deleted file mode 100644 index 50cf5f47..00000000 --- a/Assets/Sprites/RedRunner/Coin/Coin Sheet.png.meta +++ /dev/null @@ -1,624 +0,0 @@ -fileFormatVersion: 2 -guid: a8fc452631af04c469ddbdbe9b5bdcf0 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: 2048x256_0 - - first: - 213: 21300002 - second: 2048x256_1 - - first: - 213: 21300004 - second: 2048x256_2 - - first: - 213: 21300006 - second: 2048x256_3 - - first: - 213: 21300008 - second: 2048x256_4 - - first: - 213: 21300010 - second: 2048x256_5 - - first: - 213: 21300012 - second: 2048x256_6 - - first: - 213: 21300014 - second: 2048x256_7 - - first: - 213: 21300016 - second: 2048x256_8 - - first: - 213: 21300018 - second: 2048x256_9 - - first: - 213: 21300020 - second: 2048x256_10 - - first: - 213: 21300022 - second: 2048x256_11 - - first: - 213: 21300024 - second: 2048x256_12 - - first: - 213: 21300026 - second: 2048x256_13 - - first: - 213: 21300028 - second: 2048x256_14 - - first: - 213: 21300030 - second: 2048x256_15 - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: 2048x256_0 - rect: - serializedVersion: 2 - x: 68 - y: 64 - width: 128 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 02305410000000000800000000000000 - internalID: 21300000 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_1 - rect: - serializedVersion: 2 - x: 240 - y: 64 - width: 114 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 22305410000000000800000000000000 - internalID: 21300002 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_2 - rect: - serializedVersion: 2 - x: 398 - y: 64 - width: 100 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 42305410000000000800000000000000 - internalID: 21300004 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_3 - rect: - serializedVersion: 2 - x: 542 - y: 64 - width: 88 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 62305410000000000800000000000000 - internalID: 21300006 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_4 - rect: - serializedVersion: 2 - x: 674 - y: 64 - width: 76 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 82305410000000000800000000000000 - internalID: 21300008 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_5 - rect: - serializedVersion: 2 - x: 793 - y: 64 - width: 65 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a2305410000000000800000000000000 - internalID: 21300010 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_6 - rect: - serializedVersion: 2 - x: 902 - y: 64 - width: 58 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c2305410000000000800000000000000 - internalID: 21300012 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_7 - rect: - serializedVersion: 2 - x: 1003 - y: 64 - width: 47 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e2305410000000000800000000000000 - internalID: 21300014 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_8 - rect: - serializedVersion: 2 - x: 1094 - y: 64 - width: 32 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 03305410000000000800000000000000 - internalID: 21300016 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_9 - rect: - serializedVersion: 2 - x: 1169 - y: 64 - width: 47 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 23305410000000000800000000000000 - internalID: 21300018 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_10 - rect: - serializedVersion: 2 - x: 1260 - y: 64 - width: 58 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 43305410000000000800000000000000 - internalID: 21300020 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_11 - rect: - serializedVersion: 2 - x: 1361 - y: 64 - width: 65 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 63305410000000000800000000000000 - internalID: 21300022 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_12 - rect: - serializedVersion: 2 - x: 1470 - y: 64 - width: 76 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 83305410000000000800000000000000 - internalID: 21300024 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_13 - rect: - serializedVersion: 2 - x: 1590 - y: 64 - width: 88 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a3305410000000000800000000000000 - internalID: 21300026 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_14 - rect: - serializedVersion: 2 - x: 1721 - y: 64 - width: 101 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c3305410000000000800000000000000 - internalID: 21300028 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: 2048x256_15 - rect: - serializedVersion: 2 - x: 1866 - y: 64 - width: 114 - height: 128 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e3305410000000000800000000000000 - internalID: 21300030 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: - 2048x256_0: 21300000 - 2048x256_1: 21300002 - 2048x256_10: 21300020 - 2048x256_11: 21300022 - 2048x256_12: 21300024 - 2048x256_13: 21300026 - 2048x256_14: 21300028 - 2048x256_15: 21300030 - 2048x256_2: 21300004 - 2048x256_3: 21300006 - 2048x256_4: 21300008 - 2048x256_5: 21300010 - 2048x256_6: 21300012 - 2048x256_7: 21300014 - 2048x256_8: 21300016 - 2048x256_9: 21300018 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/Coin.png b/Assets/Sprites/RedRunner/Coin/Coin.png deleted file mode 100644 index d37fe670..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/Coin.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/Coin.png.meta b/Assets/Sprites/RedRunner/Coin/Coin.png.meta deleted file mode 100644 index 91e02ad4..00000000 --- a/Assets/Sprites/RedRunner/Coin/Coin.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: bde5b20406df933409ed7ba958d04e0e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 1.png b/Assets/Sprites/RedRunner/Coin/image 1.png deleted file mode 100644 index 7964ed2e..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 1.png.meta b/Assets/Sprites/RedRunner/Coin/image 1.png.meta deleted file mode 100644 index 77d34464..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: ed89f6456e9ad6743a196308b8756c93 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 10.png b/Assets/Sprites/RedRunner/Coin/image 10.png deleted file mode 100644 index 101eee3b..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 10.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 10.png.meta b/Assets/Sprites/RedRunner/Coin/image 10.png.meta deleted file mode 100644 index b90d94d1..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 10.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: e3c075e4b78b4524386ad71197bb662e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 11.png b/Assets/Sprites/RedRunner/Coin/image 11.png deleted file mode 100644 index 2666854b..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 11.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 11.png.meta b/Assets/Sprites/RedRunner/Coin/image 11.png.meta deleted file mode 100644 index 7b983daa..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 11.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 21593c679c9ce7c44b568c9599623171 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 12.png b/Assets/Sprites/RedRunner/Coin/image 12.png deleted file mode 100644 index 74bfcead..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 12.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 12.png.meta b/Assets/Sprites/RedRunner/Coin/image 12.png.meta deleted file mode 100644 index 343e1ea7..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 12.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 424da86849299104a9817ccd594eec73 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 13.png b/Assets/Sprites/RedRunner/Coin/image 13.png deleted file mode 100644 index 31fb3c61..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 13.png.meta b/Assets/Sprites/RedRunner/Coin/image 13.png.meta deleted file mode 100644 index e74959bd..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 13.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: eeaaf9c8b05beff4f95aa6a9a0db8016 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 14.png b/Assets/Sprites/RedRunner/Coin/image 14.png deleted file mode 100644 index 19cdfd85..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 14.png.meta b/Assets/Sprites/RedRunner/Coin/image 14.png.meta deleted file mode 100644 index 94712fcf..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 14.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 3ed8ad1923c95b94b81749302122a1d7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 15.png b/Assets/Sprites/RedRunner/Coin/image 15.png deleted file mode 100644 index d5c22f6e..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 15.png.meta b/Assets/Sprites/RedRunner/Coin/image 15.png.meta deleted file mode 100644 index 2ce77797..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 15.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 94a1e2e11d4453b4a8d9eff4dcaf443c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 16.png b/Assets/Sprites/RedRunner/Coin/image 16.png deleted file mode 100644 index c36f0ab6..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 16.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 16.png.meta b/Assets/Sprites/RedRunner/Coin/image 16.png.meta deleted file mode 100644 index 225cec4e..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 16.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 09362ed9693ebdf4fa780dee769ec020 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 2.png b/Assets/Sprites/RedRunner/Coin/image 2.png deleted file mode 100644 index 463270a4..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 2.png.meta b/Assets/Sprites/RedRunner/Coin/image 2.png.meta deleted file mode 100644 index ee24a5a1..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 111a2c2cf7d500f4da7062e49991f0f4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 3.png b/Assets/Sprites/RedRunner/Coin/image 3.png deleted file mode 100644 index 7b1a7263..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 3.png.meta b/Assets/Sprites/RedRunner/Coin/image 3.png.meta deleted file mode 100644 index 8ee3694b..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 3.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6a1d7bbe4816ee545907c16cbdea5240 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 4.png b/Assets/Sprites/RedRunner/Coin/image 4.png deleted file mode 100644 index 968c9d71..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 4.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 4.png.meta b/Assets/Sprites/RedRunner/Coin/image 4.png.meta deleted file mode 100644 index dc4b0d0f..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 4.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 9c2d8866e33456e4e8c7bd17fd2c8259 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 5.png b/Assets/Sprites/RedRunner/Coin/image 5.png deleted file mode 100644 index b2c0b212..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 5.png.meta b/Assets/Sprites/RedRunner/Coin/image 5.png.meta deleted file mode 100644 index 0701afef..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 5.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b770932f7177da64480ff2e02ada3d04 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 6.png b/Assets/Sprites/RedRunner/Coin/image 6.png deleted file mode 100644 index aa56faea..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 6.png.meta b/Assets/Sprites/RedRunner/Coin/image 6.png.meta deleted file mode 100644 index 1daa5952..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 6.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a731fb2a54983414cb99fbcc8524a439 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 7.png b/Assets/Sprites/RedRunner/Coin/image 7.png deleted file mode 100644 index 95ced49e..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 7.png.meta b/Assets/Sprites/RedRunner/Coin/image 7.png.meta deleted file mode 100644 index e682318c..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 7.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: d96edcf7dc99f8c4582e707d7563a92c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 8.png b/Assets/Sprites/RedRunner/Coin/image 8.png deleted file mode 100644 index 9c47bbd0..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 8.png.meta b/Assets/Sprites/RedRunner/Coin/image 8.png.meta deleted file mode 100644 index 39962a9a..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 8.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: e2ca4c8e127d23244be99e7881c8feb9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Coin/image 9.png b/Assets/Sprites/RedRunner/Coin/image 9.png deleted file mode 100644 index 7f11640e..00000000 Binary files a/Assets/Sprites/RedRunner/Coin/image 9.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Coin/image 9.png.meta b/Assets/Sprites/RedRunner/Coin/image 9.png.meta deleted file mode 100644 index 0080a7b9..00000000 --- a/Assets/Sprites/RedRunner/Coin/image 9.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a25d6b1514055d94198585a630474cd4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies.meta b/Assets/Sprites/RedRunner/Enemies.meta deleted file mode 100644 index d056ead0..00000000 --- a/Assets/Sprites/RedRunner/Enemies.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ff113f4f94050d8469472e5bca160baf -folderAsset: yes -timeCreated: 1491219556 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Eye.png b/Assets/Sprites/RedRunner/Enemies/Eye.png deleted file mode 100644 index 0f900343..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Eye.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Eye.png.meta b/Assets/Sprites/RedRunner/Enemies/Eye.png.meta deleted file mode 100644 index d708b6ba..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Eye.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 55de0788e6d84d446837cdec8f51371c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png b/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png deleted file mode 100644 index 725b88f8..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png.meta b/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png.meta deleted file mode 100644 index 8df1c076..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Eyelid 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9fc55f1f6736e8d43af251681e160389 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Eyelid.png b/Assets/Sprites/RedRunner/Enemies/Eyelid.png deleted file mode 100644 index 6c340206..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Eyelid.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Eyelid.png.meta b/Assets/Sprites/RedRunner/Enemies/Eyelid.png.meta deleted file mode 100644 index 7c182042..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Eyelid.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 06e20a913e977ab4b81d8cee7d8cbdd4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Mac 256.png b/Assets/Sprites/RedRunner/Enemies/Mac 256.png deleted file mode 100644 index 2e066027..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Mac 256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Mac 256.png.meta b/Assets/Sprites/RedRunner/Enemies/Mac 256.png.meta deleted file mode 100644 index 15527655..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Mac 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a1cb5820ebe14c1429e7d275167b6819 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Mace 1.png b/Assets/Sprites/RedRunner/Enemies/Mace 1.png deleted file mode 100644 index ab7a4b5a..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Mace 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Mace 1.png.meta b/Assets/Sprites/RedRunner/Enemies/Mace 1.png.meta deleted file mode 100644 index 6b95707b..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Mace 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a4807d0704af78840b4cd7cf343f2ec3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Mace Smile.png b/Assets/Sprites/RedRunner/Enemies/Mace Smile.png deleted file mode 100644 index 836e8146..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Mace Smile.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Mace Smile.png.meta b/Assets/Sprites/RedRunner/Enemies/Mace Smile.png.meta deleted file mode 100644 index 1ded203a..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Mace Smile.png.meta +++ /dev/null @@ -1,442 +0,0 @@ -fileFormatVersion: 2 -guid: cb7c78a6b8a7e8740a423907a3097a7a -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: Mace Smile_0 - - first: - 213: 21300002 - second: Mace Smile_1 - - first: - 213: 21300004 - second: Mace Smile_2 - - first: - 213: 21300006 - second: Mace Smile_3 - - first: - 213: 21300008 - second: Mace Smile_4 - - first: - 213: 21300010 - second: Mace Smile_5 - - first: - 213: 21300012 - second: Mace Smile_6 - - first: - 213: 21300014 - second: Mace Smile_7 - - first: - 213: 21300016 - second: Mace Smile_8 - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: Mace Smile_0 - rect: - serializedVersion: 2 - x: 11 - y: 41 - width: 6 - height: 7 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 02305410000000000800000000000000 - internalID: 21300000 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_1 - rect: - serializedVersion: 2 - x: 31 - y: 41 - width: 43 - height: 9 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 22305410000000000800000000000000 - internalID: 21300002 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_2 - rect: - serializedVersion: 2 - x: 86 - y: 41 - width: 63 - height: 12 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 42305410000000000800000000000000 - internalID: 21300004 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_3 - rect: - serializedVersion: 2 - x: 166 - y: 41 - width: 91 - height: 18 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 62305410000000000800000000000000 - internalID: 21300006 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_4 - rect: - serializedVersion: 2 - x: 273 - y: 41 - width: 111 - height: 24 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 82305410000000000800000000000000 - internalID: 21300008 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_5 - rect: - serializedVersion: 2 - x: 400 - y: 41 - width: 127 - height: 30 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a2305410000000000800000000000000 - internalID: 21300010 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_6 - rect: - serializedVersion: 2 - x: 540 - y: 41 - width: 142 - height: 36 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c2305410000000000800000000000000 - internalID: 21300012 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_7 - rect: - serializedVersion: 2 - x: 692 - y: 41 - width: 152 - height: 41 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e2305410000000000800000000000000 - internalID: 21300014 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Mace Smile_8 - rect: - serializedVersion: 2 - x: 851 - y: 41 - width: 162 - height: 46 - alignment: 7 - pivot: {x: 0.5, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 03305410000000000800000000000000 - internalID: 21300016 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: - Mace Smile_0: 21300000 - Mace Smile_1: 21300002 - Mace Smile_2: 21300004 - Mace Smile_3: 21300006 - Mace Smile_4: 21300008 - Mace Smile_5: 21300010 - Mace Smile_6: 21300012 - Mace Smile_7: 21300014 - Mace Smile_8: 21300016 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Mace.png b/Assets/Sprites/RedRunner/Enemies/Mace.png deleted file mode 100644 index 22cdf050..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Mace.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Mace.png.meta b/Assets/Sprites/RedRunner/Enemies/Mace.png.meta deleted file mode 100644 index 079ad969..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Mace.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 21f7568e91c884247aa9b1ac2fc28d88 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Pupil 256.png b/Assets/Sprites/RedRunner/Enemies/Pupil 256.png deleted file mode 100644 index c395c6fa..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Pupil 256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Pupil 256.png.meta b/Assets/Sprites/RedRunner/Enemies/Pupil 256.png.meta deleted file mode 100644 index 01fceea8..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Pupil 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 938e3cde8520abb4a956177d9dd82f58 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Pupil.png b/Assets/Sprites/RedRunner/Enemies/Pupil.png deleted file mode 100644 index 0db1df00..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Pupil.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Pupil.png.meta b/Assets/Sprites/RedRunner/Enemies/Pupil.png.meta deleted file mode 100644 index a46867cb..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Pupil.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 47d6fe684db0a3f43965797a5f5b4bed -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Saw 256.png b/Assets/Sprites/RedRunner/Enemies/Saw 256.png deleted file mode 100644 index 61cc21c2..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Saw 256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Saw 256.png.meta b/Assets/Sprites/RedRunner/Enemies/Saw 256.png.meta deleted file mode 100644 index d3cd9510..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Saw 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c659f9470d5428841bc491e8b4789e33 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Saw.png b/Assets/Sprites/RedRunner/Enemies/Saw.png deleted file mode 100644 index fec85944..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Saw.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Saw.png.meta b/Assets/Sprites/RedRunner/Enemies/Saw.png.meta deleted file mode 100644 index 00319181..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Saw.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a656e4783601b0243b989af30a158388 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png b/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png deleted file mode 100644 index fa153815..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png.meta deleted file mode 100644 index daa4f7c6..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Down 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 20f7dc67110b5f24fbe0fa2d5707d356 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Down.png b/Assets/Sprites/RedRunner/Enemies/Spike_Down.png deleted file mode 100644 index 08d31b12..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Down.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Down.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Down.png.meta deleted file mode 100644 index a2ac2b75..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Down.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 727e80c8aa3c39a448278dd21a2f8c38 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png deleted file mode 100644 index 8d914f97..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png.meta deleted file mode 100644 index f46d5d09..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: aae5a6f2eb1652e40bdd3d52e829b6dd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png deleted file mode 100644 index 86c4342d..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png.meta deleted file mode 100644 index 6f40f720..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right 64.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 64967c0db0619234ba0d8c6bcff074c7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png deleted file mode 100644 index 60ed8353..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png.meta deleted file mode 100644 index ff7f5004..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Left&Right.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: df343ff57d074aa4fae72cee67840dbf -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png b/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png deleted file mode 100644 index acdef79e..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png.meta deleted file mode 100644 index fe725cc2..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Up 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 09e9e06bc6848ce40bee67ab1abdc1ee -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Up.png b/Assets/Sprites/RedRunner/Enemies/Spike_Up.png deleted file mode 100644 index 1d02a93e..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/Spike_Up.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/Spike_Up.png.meta b/Assets/Sprites/RedRunner/Enemies/Spike_Up.png.meta deleted file mode 100644 index cac30f91..00000000 --- a/Assets/Sprites/RedRunner/Enemies/Spike_Up.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 27ff70cc22b6f634789799813e525b8d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Enemies/eye 256.png b/Assets/Sprites/RedRunner/Enemies/eye 256.png deleted file mode 100644 index 6a28b538..00000000 Binary files a/Assets/Sprites/RedRunner/Enemies/eye 256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Enemies/eye 256.png.meta b/Assets/Sprites/RedRunner/Enemies/eye 256.png.meta deleted file mode 100644 index 9c4c02c5..00000000 --- a/Assets/Sprites/RedRunner/Enemies/eye 256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5a4ee21dee58bdd4b8ec0dadf89e3b56 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment.meta b/Assets/Sprites/RedRunner/Environment.meta deleted file mode 100644 index 09981acb..00000000 --- a/Assets/Sprites/RedRunner/Environment.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4fed05fbc7b80df4aa1ee05641d65874 -folderAsset: yes -timeCreated: 1491219589 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All.meta b/Assets/Sprites/RedRunner/Environment/All.meta deleted file mode 100644 index ab1b3a33..00000000 --- a/Assets/Sprites/RedRunner/Environment/All.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 52016c1958b8b2046b2d9a44f325693a -folderAsset: yes -timeCreated: 1499061282 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x.meta b/Assets/Sprites/RedRunner/Environment/All/1x.meta deleted file mode 100644 index 6f1ea0d6..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: af1278f4c6025c84a9ffeef9bc37c95f -folderAsset: yes -timeCreated: 1499061282 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png deleted file mode 100644 index 3ba23dac..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png.meta deleted file mode 100644 index 0a044221..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 94c409178a5732f47a62af17c4266d1c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png deleted file mode 100644 index d697170c..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png.meta deleted file mode 100644 index a65d9eb3..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 10.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 11f50a4ad42fc5945a030995ca47b25c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png deleted file mode 100644 index f420e817..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png.meta deleted file mode 100644 index b41b332c..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 11.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 048a8649390bcf24ca4460467e540b04 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png deleted file mode 100644 index a55acd02..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png.meta deleted file mode 100644 index e5cb2a24..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 12.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4a61ea8c1ab0fba43a55d1e2dc888e84 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png deleted file mode 100644 index 71630deb..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png.meta deleted file mode 100644 index 5c33d2c7..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 13.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a944f8696e399d04abfc9ddee9a2cf44 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png deleted file mode 100644 index 09d8b104..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png.meta deleted file mode 100644 index c972adf1..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 14.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ba1d690aa1a11f445a5f2bf455d0194d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png deleted file mode 100644 index d6a66c1d..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png.meta deleted file mode 100644 index 1c19864f..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 15.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: afd2c490101ef764e85f9c063c398c33 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png deleted file mode 100644 index 0813b493..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png.meta deleted file mode 100644 index 2e78fad1..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 25a075eda45d0d34ea3ad7e75cb53379 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png deleted file mode 100644 index 4488f177..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png.meta deleted file mode 100644 index 0208b243..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b8fb93a55c3056b4bb19bf5981c71616 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png deleted file mode 100644 index d6f5150b..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png.meta deleted file mode 100644 index a41d5485..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 4.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 012378214555c7c48b0ec0eb1b5fc664 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png deleted file mode 100644 index 17e2cd9b..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png.meta deleted file mode 100644 index 126d1f38..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 5.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 24561de0bf8796c479ba57238ee6518d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png deleted file mode 100644 index 0f007d89..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png.meta deleted file mode 100644 index 9c59e2d2..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 6.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7082627b01be5524c8393efb1148723c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png deleted file mode 100644 index 2763197f..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png.meta deleted file mode 100644 index 728552af..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 7.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b825fb7a5e560274798e84a4385f15f1 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png deleted file mode 100644 index 6b910979..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png.meta deleted file mode 100644 index f2d5b8b6..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 8.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: cda8645b31f2bed4696b5bb81c714ee5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png deleted file mode 100644 index c7b1ae6a..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png.meta b/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png.meta deleted file mode 100644 index 731d4f8b..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/1x/Asset 9.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c00a4af38ea026242b827fdbd87b8c05 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x.meta b/Assets/Sprites/RedRunner/Environment/All/2x.meta deleted file mode 100644 index a540763b..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 734643a63963c8d4896aa04e573d49f4 -folderAsset: yes -timeCreated: 1499061282 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png deleted file mode 100644 index 694d4ac3..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png.meta deleted file mode 100644 index 8d07c4cd..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: e0b90ab4910e6854383635ed2442134b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png deleted file mode 100644 index 091de96c..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png.meta deleted file mode 100644 index 1c88ccfc..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 10.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8743fe32d2d0ad8429eb990249cca219 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png deleted file mode 100644 index b6ab0d41..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png.meta deleted file mode 100644 index d723ad8c..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 11.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 896213daf191040469cd9cd1596fd5c6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png deleted file mode 100644 index 0bc12ac6..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png.meta deleted file mode 100644 index 261e3c3f..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 12.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1ff1816dfa7653a4eaa3e1a6d56a3d5b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png deleted file mode 100644 index 12205958..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png.meta deleted file mode 100644 index 1c66a27c..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 13.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 482c35a47f4e4c8458abf9351e01bf31 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png deleted file mode 100644 index ff2c9556..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png.meta deleted file mode 100644 index 3deb222f..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 14.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: d45aca88c78045e4e802d4662a130ea6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png deleted file mode 100644 index 0e281d3d..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png.meta deleted file mode 100644 index 09fb938a..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 15.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 086a8957ecb9c7641ac5e40700731019 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png deleted file mode 100644 index 9f286bb4..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png.meta deleted file mode 100644 index e42c2805..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 092bfcf8bb397744a9287b56572dd494 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png deleted file mode 100644 index a8cc1c9a..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png.meta deleted file mode 100644 index da3c324d..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8ad7d356e76d26d4695efa051723b9a6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png deleted file mode 100644 index 8a254ba5..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png.meta deleted file mode 100644 index 0607c969..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 4.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a554f900671c5f44884c69315ce61474 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png deleted file mode 100644 index 3c6a186a..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png.meta deleted file mode 100644 index 2f35da83..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 5.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1c9a9df8450dd454eaac06ea447bad88 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png deleted file mode 100644 index 084e39a5..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png.meta deleted file mode 100644 index 731d1606..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 6.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 62f4a46caed98214194726692bb230c2 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png deleted file mode 100644 index e77f6427..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png.meta deleted file mode 100644 index bdc17d55..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 7.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 3c363e2d991f3f34f9ffe9604b077f9c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png deleted file mode 100644 index f24def92..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png.meta deleted file mode 100644 index 3dc42bc8..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 8.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8bbe2af257241194ca7e0bf077891915 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png deleted file mode 100644 index cef05ad0..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png.meta b/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png.meta deleted file mode 100644 index 7674ec96..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/2x/Asset 9.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8e247ca4942dd6c44b7aa1f62736513e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x.meta b/Assets/Sprites/RedRunner/Environment/All/4x.meta deleted file mode 100644 index ea8ae5c8..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f6a226c86f938184aa1582be654a1f6d -folderAsset: yes -timeCreated: 1499061282 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png deleted file mode 100644 index a096f127..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png.meta deleted file mode 100644 index e9521328..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5aae5d0e5db6c994aafa5b0135e246fd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png deleted file mode 100644 index e2a33ae8..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png.meta deleted file mode 100644 index 6fc1762e..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 10.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 31143b32fdf7ba34291d619b5186466f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png deleted file mode 100644 index b31dbf89..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png.meta deleted file mode 100644 index e668ad2b..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 11.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: e5a3bce2675119243a3b4d7cc2489982 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png deleted file mode 100644 index fddd2a1f..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png.meta deleted file mode 100644 index d668100e..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 12.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7e767f1482ea27541a19e3b251c86864 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png deleted file mode 100644 index 0d0cfd20..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png.meta deleted file mode 100644 index c15da2f7..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 13.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0abaff3a390345c4889fe97c09827a34 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png deleted file mode 100644 index 4874c68c..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png.meta deleted file mode 100644 index 27db204e..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 14.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a3fc8b49948699943b990c1dc1da089d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png deleted file mode 100644 index 44cb14e6..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png.meta deleted file mode 100644 index 46000ecd..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 15.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ab743a1d9edef73458928a1aea99145e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png deleted file mode 100644 index aef948b0..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png.meta deleted file mode 100644 index d862226a..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9d917e5aaa2b162408d5f16f0c1f3a1d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png deleted file mode 100644 index 2f194fb5..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png.meta deleted file mode 100644 index e072d474..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 3.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5f3195ec455cb54499ef099482c3b0e0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png deleted file mode 100644 index a532652b..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png.meta deleted file mode 100644 index 624a7efb..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 4.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f8d1bd8057c4f8d488caebf8f33c5913 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png deleted file mode 100644 index 7e8d6e89..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png.meta deleted file mode 100644 index 3736fbb9..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 5.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 940b1805e3397bd40a8202bf2c9032ab -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png deleted file mode 100644 index 9782ba77..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png.meta deleted file mode 100644 index eff517a3..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 6.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 63ed6c6224659804a93151087139d514 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png deleted file mode 100644 index 41b0408d..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png.meta deleted file mode 100644 index 160f4618..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 7.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: da3c21e9f4c483849a0c788f8e277652 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png deleted file mode 100644 index 3a6d231d..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png.meta deleted file mode 100644 index 1e944c30..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 8.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2edc3ac8106932c49924a263dffe9cc0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png deleted file mode 100644 index 98c9188b..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png.meta b/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png.meta deleted file mode 100644 index d6044364..00000000 --- a/Assets/Sprites/RedRunner/Environment/All/4x/Asset 9.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1a8a347617fd2c24fb202e7e9f9ad765 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/Asset 1.png b/Assets/Sprites/RedRunner/Environment/Asset 1.png deleted file mode 100644 index 3ba23dac..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/Asset 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/Asset 1.png.meta b/Assets/Sprites/RedRunner/Environment/Asset 1.png.meta deleted file mode 100644 index df3c6859..00000000 --- a/Assets/Sprites/RedRunner/Environment/Asset 1.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 98260e2e8746a994fa629fb7140b649d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/Asset 2.png b/Assets/Sprites/RedRunner/Environment/Asset 2.png deleted file mode 100644 index 0813b493..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/Asset 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/Asset 2.png.meta b/Assets/Sprites/RedRunner/Environment/Asset 2.png.meta deleted file mode 100644 index 478a2fa9..00000000 --- a/Assets/Sprites/RedRunner/Environment/Asset 2.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 3321afcda3b670a46bcae022cf097fbf -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Environment/Environment.png b/Assets/Sprites/RedRunner/Environment/Environment.png deleted file mode 100644 index a23339e6..00000000 Binary files a/Assets/Sprites/RedRunner/Environment/Environment.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Environment/Environment.png.meta b/Assets/Sprites/RedRunner/Environment/Environment.png.meta deleted file mode 100644 index 50b74758..00000000 --- a/Assets/Sprites/RedRunner/Environment/Environment.png.meta +++ /dev/null @@ -1,1040 +0,0 @@ -fileFormatVersion: 2 -guid: cf203b29a7e877644b36ecccfe2bd98b -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: Environment_0 - - first: - 213: 21300002 - second: Environment_1 - - first: - 213: 21300004 - second: Environment_2 - - first: - 213: 21300006 - second: Environment_3 - - first: - 213: 21300008 - second: Environment_4 - - first: - 213: 21300010 - second: Environment_5 - - first: - 213: 21300012 - second: Environment_6 - - first: - 213: 21300014 - second: Environment_7 - - first: - 213: 21300016 - second: Environment_8 - - first: - 213: 21300018 - second: Environment_9 - - first: - 213: 21300020 - second: Environment_10 - - first: - 213: 21300022 - second: Environment_11 - - first: - 213: 21300024 - second: Environment_12 - - first: - 213: 21300026 - second: Environment_13 - - first: - 213: 21300028 - second: Environment_14 - - first: - 213: 21300030 - second: Environment_15 - - first: - 213: 21300032 - second: Environment_16 - - first: - 213: 21300034 - second: Environment_17 - - first: - 213: 21300036 - second: Environment_18 - - first: - 213: 21300038 - second: Environment_19 - - first: - 213: 21300040 - second: Environment_20 - - first: - 213: 21300042 - second: Environment_21 - - first: - 213: 21300044 - second: Environment_22 - - first: - 213: 21300046 - second: Environment_23 - - first: - 213: 21300048 - second: Environment_24 - - first: - 213: 21300050 - second: Environment_25 - - first: - 213: 21300052 - second: Environment_26 - - first: - 213: 21300054 - second: Environment_27 - - first: - 213: 21300056 - second: Environment_28 - - first: - 213: 21300058 - second: Environment_29 - - first: - 213: 21300060 - second: Environment_30 - - first: - 213: 21300062 - second: Environment_31 - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: Environment_0 - rect: - serializedVersion: 2 - x: 20 - y: 462 - width: 480 - height: 512 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 02305410000000000800000000000000 - internalID: 21300000 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_1 - rect: - serializedVersion: 2 - x: 552 - y: 462 - width: 440 - height: 512 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 22305410000000000800000000000000 - internalID: 21300002 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_2 - rect: - serializedVersion: 2 - x: 56 - y: 300 - width: 158 - height: 82 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 42305410000000000800000000000000 - internalID: 21300004 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_3 - rect: - serializedVersion: 2 - x: 398 - y: 264 - width: 170 - height: 114 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 62305410000000000800000000000000 - internalID: 21300006 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_4 - rect: - serializedVersion: 2 - x: 809 - y: 304 - width: 149 - height: 74 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 82305410000000000800000000000000 - internalID: 21300008 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_5 - rect: - serializedVersion: 2 - x: 96 - y: 179 - width: 11 - height: 30 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a2305410000000000800000000000000 - internalID: 21300010 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_6 - rect: - serializedVersion: 2 - x: 108 - y: 174 - width: 18 - height: 46 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c2305410000000000800000000000000 - internalID: 21300012 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_7 - rect: - serializedVersion: 2 - x: 124 - y: 184 - width: 11 - height: 31 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e2305410000000000800000000000000 - internalID: 21300014 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_8 - rect: - serializedVersion: 2 - x: 267 - y: 170 - width: 79 - height: 66 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 03305410000000000800000000000000 - internalID: 21300016 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_9 - rect: - serializedVersion: 2 - x: 459 - y: 200 - width: 4 - height: 12 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 23305410000000000800000000000000 - internalID: 21300018 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_10 - rect: - serializedVersion: 2 - x: 460 - y: 177 - width: 33 - height: 43 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 43305410000000000800000000000000 - internalID: 21300020 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_11 - rect: - serializedVersion: 2 - x: 503 - y: 189 - width: 5 - height: 12 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 63305410000000000800000000000000 - internalID: 21300022 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_12 - rect: - serializedVersion: 2 - x: 645 - y: 169 - width: 73 - height: 57 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 83305410000000000800000000000000 - internalID: 21300024 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_13 - rect: - serializedVersion: 2 - x: 812 - y: 161 - width: 36 - height: 56 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a3305410000000000800000000000000 - internalID: 21300026 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_14 - rect: - serializedVersion: 2 - x: 845 - y: 160 - width: 46 - height: 76 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c3305410000000000800000000000000 - internalID: 21300028 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_15 - rect: - serializedVersion: 2 - x: 91 - y: 177 - width: 6 - height: 16 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e3305410000000000800000000000000 - internalID: 21300030 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_16 - rect: - serializedVersion: 2 - x: 130 - y: 175 - width: 6 - height: 16 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 04305410000000000800000000000000 - internalID: 21300032 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_17 - rect: - serializedVersion: 2 - x: 139 - y: 177 - width: 9 - height: 21 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 24305410000000000800000000000000 - internalID: 21300034 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_18 - rect: - serializedVersion: 2 - x: 487 - y: 176 - width: 4 - height: 12 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 44305410000000000800000000000000 - internalID: 21300036 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_19 - rect: - serializedVersion: 2 - x: 188 - y: 43 - width: 5 - height: 13 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 64305410000000000800000000000000 - internalID: 21300038 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_20 - rect: - serializedVersion: 2 - x: 192 - y: 37 - width: 9 - height: 25 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 84305410000000000800000000000000 - internalID: 21300040 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_21 - rect: - serializedVersion: 2 - x: 205 - y: 40 - width: 15 - height: 34 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a4305410000000000800000000000000 - internalID: 21300042 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_22 - rect: - serializedVersion: 2 - x: 224 - y: 49 - width: 5 - height: 12 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c4305410000000000800000000000000 - internalID: 21300044 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_23 - rect: - serializedVersion: 2 - x: 343 - y: 36 - width: 7 - height: 18 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e4305410000000000800000000000000 - internalID: 21300046 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_24 - rect: - serializedVersion: 2 - x: 349 - y: 38 - width: 13 - height: 34 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 05305410000000000800000000000000 - internalID: 21300048 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_25 - rect: - serializedVersion: 2 - x: 362 - y: 32 - width: 21 - height: 52 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 25305410000000000800000000000000 - internalID: 21300050 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_26 - rect: - serializedVersion: 2 - x: 380 - y: 44 - width: 13 - height: 34 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 45305410000000000800000000000000 - internalID: 21300052 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_27 - rect: - serializedVersion: 2 - x: 387 - y: 34 - width: 7 - height: 17 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 65305410000000000800000000000000 - internalID: 21300054 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_28 - rect: - serializedVersion: 2 - x: 397 - y: 36 - width: 11 - height: 23 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 85305410000000000800000000000000 - internalID: 21300056 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_29 - rect: - serializedVersion: 2 - x: 552 - y: 40 - width: 51 - height: 57 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a5305410000000000800000000000000 - internalID: 21300058 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_30 - rect: - serializedVersion: 2 - x: 742 - y: 44 - width: 11 - height: 17 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c5305410000000000800000000000000 - internalID: 21300060 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Environment_31 - rect: - serializedVersion: 2 - x: 743 - y: 28 - width: 73 - height: 68 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e5305410000000000800000000000000 - internalID: 21300062 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: - Environment_0: 21300000 - Environment_1: 21300002 - Environment_10: 21300020 - Environment_11: 21300022 - Environment_12: 21300024 - Environment_13: 21300026 - Environment_14: 21300028 - Environment_15: 21300030 - Environment_16: 21300032 - Environment_17: 21300034 - Environment_18: 21300036 - Environment_19: 21300038 - Environment_2: 21300004 - Environment_20: 21300040 - Environment_21: 21300042 - Environment_22: 21300044 - Environment_23: 21300046 - Environment_24: 21300048 - Environment_25: 21300050 - Environment_26: 21300052 - Environment_27: 21300054 - Environment_28: 21300056 - Environment_29: 21300058 - Environment_3: 21300006 - Environment_30: 21300060 - Environment_31: 21300062 - Environment_4: 21300008 - Environment_5: 21300010 - Environment_6: 21300012 - Environment_7: 21300014 - Environment_8: 21300016 - Environment_9: 21300018 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI.meta b/Assets/Sprites/RedRunner/GUI.meta deleted file mode 100644 index 045389ea..00000000 --- a/Assets/Sprites/RedRunner/GUI.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bb9ca58fb30767b40ad68ec2446067d1 -folderAsset: yes -timeCreated: 1498828460 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/128x32.png b/Assets/Sprites/RedRunner/GUI/128x32.png deleted file mode 100644 index fcb49faf..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/128x32.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/128x32.png.meta b/Assets/Sprites/RedRunner/GUI/128x32.png.meta deleted file mode 100644 index 31b0fcab..00000000 --- a/Assets/Sprites/RedRunner/GUI/128x32.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a80f23c4cacc109409b9c97e7d829930 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/128x512.png b/Assets/Sprites/RedRunner/GUI/128x512.png deleted file mode 100644 index a45f76e5..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/128x512.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/128x512.png.meta b/Assets/Sprites/RedRunner/GUI/128x512.png.meta deleted file mode 100644 index 7a349113..00000000 --- a/Assets/Sprites/RedRunner/GUI/128x512.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4eb53cd82282ce74ea4f0d2ac13eac32 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 40, y: 40, z: 40, w: 40} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/256x1024.png b/Assets/Sprites/RedRunner/GUI/256x1024.png deleted file mode 100644 index c8112960..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/256x1024.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/256x1024.png.meta b/Assets/Sprites/RedRunner/GUI/256x1024.png.meta deleted file mode 100644 index 84d881e4..00000000 --- a/Assets/Sprites/RedRunner/GUI/256x1024.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: d17e0c4e400533b4f8b73afde264b08a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/256x64.png b/Assets/Sprites/RedRunner/GUI/256x64.png deleted file mode 100644 index d09d654b..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/256x64.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/256x64.png.meta b/Assets/Sprites/RedRunner/GUI/256x64.png.meta deleted file mode 100644 index b1ea0dae..00000000 --- a/Assets/Sprites/RedRunner/GUI/256x64.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ad1694258f1d57545b3dbd760fa7d641 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons.meta b/Assets/Sprites/RedRunner/GUI/Buttons.meta deleted file mode 100644 index c9dc8f74..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a3bbe37ec84a43b48bd13bdcabbadf72 -folderAsset: yes -timeCreated: 1498828956 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128.meta deleted file mode 100644 index edc89b4e..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d9e17f496c3727f43b19235ef5f4af86 -folderAsset: yes -timeCreated: 1498828956 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png deleted file mode 100644 index 328d1932..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png.meta deleted file mode 100644 index 29412140..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 13.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 13a0e585142474d47ac130fbabccdf2e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png deleted file mode 100644 index fb4115e6..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png.meta deleted file mode 100644 index cbcf8884..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 137.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 456c6a64f533ff34da88c8051a7bfdf7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png deleted file mode 100644 index 7324438d..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png.meta deleted file mode 100644 index b69362a4..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 138.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 06eeb6f00fb784d4d8dffa3c36d425f6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png deleted file mode 100644 index 94764863..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png.meta deleted file mode 100644 index b001fe21..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 139.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9c829ab251a09b24982985c536013559 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png deleted file mode 100644 index feca55dd..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png.meta deleted file mode 100644 index 0a661a39..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 14.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c65476b8e92d18e4db729343bc96b02f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png deleted file mode 100644 index 612840ad..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png.meta deleted file mode 100644 index 8764f7ef..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 140.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 200088d6b4f63fc43b2caabb313c0698 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png deleted file mode 100644 index 38d4e25f..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png.meta deleted file mode 100644 index 56be3875..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 141.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: fc107500ea1720f47a2f6cd407d70180 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png deleted file mode 100644 index f6805fe7..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png.meta deleted file mode 100644 index 8427b984..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 142.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2fb2dd22af7980a429e86515ea619cdc -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png deleted file mode 100644 index 858cd873..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png.meta deleted file mode 100644 index f949bc88..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 143.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: df854d93f0c31b047bbf976ee639ed1a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png deleted file mode 100644 index 5c5001ee..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png.meta deleted file mode 100644 index 81b9d94d..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 144.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c071dc3990d6ddb41bb86ebc3cc3eb52 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png deleted file mode 100644 index 56161987..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png.meta deleted file mode 100644 index 28bf96cd..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 145.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8724e5dd960944540988c9b09ef86f72 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png deleted file mode 100644 index 39f9acab..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png.meta deleted file mode 100644 index 508b246d..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 15.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f2a95595175d0d54bbe7a4295e913463 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png deleted file mode 100644 index 96851815..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png.meta deleted file mode 100644 index eb421fd1..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 153.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b158159c516d6f5408f4cb5b4ff06764 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png deleted file mode 100644 index 5ae3dea9..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png.meta deleted file mode 100644 index d0999653..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 154.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ad21a3d2e4a33694ca226b934e217f58 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png deleted file mode 100644 index adeb5a99..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png.meta deleted file mode 100644 index f44bf720..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 155.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5e0d9ab2ed840d548bf0094ebda9570a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png deleted file mode 100644 index e4f3d53e..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png.meta deleted file mode 100644 index 7766aaf5..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 156.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 214ac3c9f5855f64ea7a10abe4ecdc41 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png deleted file mode 100644 index 67803b71..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png.meta deleted file mode 100644 index d73f4958..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 16.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8422651bb838edb45a32c6d56a00c051 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png deleted file mode 100644 index 9b5f8285..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png.meta deleted file mode 100644 index 1e1c8c28..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 17.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 000c1857a883d85478ac4fa94a0ebe18 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png deleted file mode 100644 index c5e45ac0..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png.meta deleted file mode 100644 index c2a71c7e..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 18.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 83fc503716aa6b04cbb3aa2729114330 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png deleted file mode 100644 index ba10f0b7..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png.meta deleted file mode 100644 index 45e81744..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 19.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9340359abfadcc14bb2aa2dbe818e834 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png deleted file mode 100644 index 271a992e..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png.meta deleted file mode 100644 index 04b4a8c8..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 20.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4eab2ca2a64ad9a47a3c986912a9dfe0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png deleted file mode 100644 index d1b0ae65..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png.meta deleted file mode 100644 index cd49208e..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 29.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ec770550868e9f94687b4fb763e78fc3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png deleted file mode 100644 index 39092ed8..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png.meta deleted file mode 100644 index 4761ccfd..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 30.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7c3b3dde60ab6fc4fb50a32a27f3f40e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png deleted file mode 100644 index d9b44177..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png.meta deleted file mode 100644 index cdbad083..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 31.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: dcfd0bda7f0f02d4aa281cb6e1828b8c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png deleted file mode 100644 index d759d29b..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png.meta deleted file mode 100644 index a366047b..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 32.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 69f940bc9c685784195bd4671d7348cc -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png deleted file mode 100644 index e8d376c6..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png.meta deleted file mode 100644 index ba92ea38..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 41.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b620fe405bbba814c98d49f8f4ce2a4c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png deleted file mode 100644 index 05c00292..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png.meta deleted file mode 100644 index 65dd4ecf..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 42.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: ab30dc51d2475714bb4ea199625c3969 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png deleted file mode 100644 index bf50a893..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png.meta deleted file mode 100644 index bb866b69..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 43.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 39dd451046f26a548b6e543d1b26fd3d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png deleted file mode 100644 index fbcf6c91..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png.meta deleted file mode 100644 index ec7ee71c..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 44.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 978441a0d156e3c49b14f9c1487e0549 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png deleted file mode 100644 index 5b74db33..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png.meta deleted file mode 100644 index 119d2f0a..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 5.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f494e69af7d39fa4c9a64774b7b9a694 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png deleted file mode 100644 index 70a3f48b..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png.meta deleted file mode 100644 index 5ccae2ef..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 6.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4c962fe1dc7dd15499f6a7f6e865fc25 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png deleted file mode 100644 index e52fa252..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png.meta deleted file mode 100644 index c2f43657..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 61.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a329f1ac31856394db89d53ada6eec5a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png deleted file mode 100644 index bc7c5813..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png.meta deleted file mode 100644 index 8cd02a49..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 62.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2018d7513edb8f24394713ba794b9a86 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png deleted file mode 100644 index b44424ab..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png.meta deleted file mode 100644 index eca2d49c..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 63.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9a749ad709d6df843914cfcf6d8be04a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png deleted file mode 100644 index c027ff49..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png.meta deleted file mode 100644 index f827f10a..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 64.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 2f2e646985be1474aaf191f03fec5489 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png deleted file mode 100644 index 815bff9a..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png.meta deleted file mode 100644 index a2df3337..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 69.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: d26b037df31dd0349a5803fc5a80ada5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png deleted file mode 100644 index 64636eaf..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png.meta deleted file mode 100644 index c995a31b..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 7.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1f4045a4077e74142ab4ee7d5e9a8264 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png deleted file mode 100644 index 044f740a..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png.meta deleted file mode 100644 index 423730bb..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 70.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: c41679697f683c54a851acda2ee2e2cf -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png deleted file mode 100644 index 354e26e8..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png.meta deleted file mode 100644 index a2cdb4b8..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 71.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: e0b0bdc33f706354d88eec8132c2b507 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png deleted file mode 100644 index 37391be1..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png.meta deleted file mode 100644 index 83395fb2..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 72.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a5c48200b23acab489cd4a6d8e4fb722 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png deleted file mode 100644 index fa53a497..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png.meta deleted file mode 100644 index 0396774a..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 77.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: adc1758b7d6bf254fbb042557e02663c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png deleted file mode 100644 index eb803fd0..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png.meta deleted file mode 100644 index 6eca664a..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 78.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b804a20a2efa8b94689c71aba8beab00 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png deleted file mode 100644 index bc5a0334..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png.meta deleted file mode 100644 index 6ed28a82..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 79.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f6b71c3992d5d7041924d8b4503fab06 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png deleted file mode 100644 index 5fd09be8..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png.meta deleted file mode 100644 index 041381ab..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 8.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: db80022d33be6fc4b83a2f4877784a58 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png deleted file mode 100644 index 0254751e..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png.meta deleted file mode 100644 index 39b42b63..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 80.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 6e0bcb6ddd34d5649bc663e3040f3049 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png deleted file mode 100644 index 84f2f92d..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png.meta deleted file mode 100644 index f211d786..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 93.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a0c5d148646290a4e90e8b8bd6bc8f02 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png deleted file mode 100644 index 00db7b89..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png.meta deleted file mode 100644 index bfc0d2c0..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 94.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 57a59766f6da05d41818d67d85b5dc1c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png deleted file mode 100644 index 86a5fbe4..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png.meta deleted file mode 100644 index b2dd0234..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 95.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: bb951a7ca48af1841a93145824e8f1d2 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png deleted file mode 100644 index ae56227c..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png.meta deleted file mode 100644 index 0ef97ec6..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/128/Asset 96.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f87633c58a2cf7548b818fdd3917ddb1 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256.meta deleted file mode 100644 index 9b2dcb98..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dbf40c220e7524b4e8f0f361ac5a5468 -folderAsset: yes -timeCreated: 1498828956 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png deleted file mode 100644 index d00c93f6..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png.meta deleted file mode 100644 index 194309b9..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 13.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: bc3291a629fa4c249bca33691841c993 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png deleted file mode 100644 index 63c372b5..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png.meta deleted file mode 100644 index 2b05ef03..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 14.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 60d5e5843978b394aa9244e0d93270eb -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png deleted file mode 100644 index 553c2469..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png.meta deleted file mode 100644 index 053298d5..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 15.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: dcd9278d47639ef448a84a111f80ca22 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png deleted file mode 100644 index 4aeb06c4..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png.meta deleted file mode 100644 index 5cfb0071..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 16.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a22dbc8060d84884f9af56fcdd6b14eb -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png deleted file mode 100644 index dd771473..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png.meta deleted file mode 100644 index a10605ca..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 29.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 53f30cb33b9a1ae43b5fcafd8f8a7b8c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png deleted file mode 100644 index cde2a770..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png.meta deleted file mode 100644 index a3773aa5..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 30.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 449a7fa87b0401f4d81f5f71edc42a61 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png deleted file mode 100644 index c737795a..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png.meta deleted file mode 100644 index 6cc466c3..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 31.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 972fed068cfd96946b68939454e546a2 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png deleted file mode 100644 index a08d414f..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png.meta deleted file mode 100644 index 3b9219aa..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/256/Asset 32.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 438ce620d52036b40a926548e18e48a6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Pause.meta deleted file mode 100644 index 31a545e6..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Pause.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9f4b079304d9ace4981cad5752733834 -folderAsset: yes -timeCreated: 1499671767 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png deleted file mode 100644 index 786d55a3..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png.meta deleted file mode 100644 index e57387df..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/128.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 014ad28e80caa724cb44dee39e6f0c83 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png deleted file mode 100644 index f786c5d1..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png.meta deleted file mode 100644 index 6dd45675..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7d8335b938b1df647bbe7f35fc468eb8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png deleted file mode 100644 index 52e4c33a..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png.meta deleted file mode 100644 index 91a4b0ff..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Pause/64.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 8719d01470bb929478982bcfe040444d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png b/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png deleted file mode 100644 index bd370aaa..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png.meta deleted file mode 100644 index b7029719..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Right Arrow Button.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: fb1f8f849bd30284a99c856b719a1508 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png b/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png deleted file mode 100644 index a98b1cd1..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png.meta deleted file mode 100644 index 09f33fe9..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Shift.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4f12ade45eb31b6448f1c3074776219d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Space.png b/Assets/Sprites/RedRunner/GUI/Buttons/Space.png deleted file mode 100644 index 4d0556e4..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Space.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Space.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Space.png.meta deleted file mode 100644 index 36e407fa..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Space.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 35e5d220f8cd6074c8de53e601c085ec -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png b/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png deleted file mode 100644 index a96dae71..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png.meta b/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png.meta deleted file mode 100644 index 8cb51420..00000000 --- a/Assets/Sprites/RedRunner/GUI/Buttons/Up Arrow Button.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: fae3fd770976c364995dc1373c6ee0eb -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Click_Cursor .png b/Assets/Sprites/RedRunner/GUI/Click_Cursor .png deleted file mode 100644 index 107e5f36..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Click_Cursor .png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Click_Cursor .png.meta b/Assets/Sprites/RedRunner/GUI/Click_Cursor .png.meta deleted file mode 100644 index 765fb77d..00000000 --- a/Assets/Sprites/RedRunner/GUI/Click_Cursor .png.meta +++ /dev/null @@ -1,138 +0,0 @@ -fileFormatVersion: 2 -guid: 91f17ffccb9a97847999382edb5bbcff -timeCreated: 1500104849 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 7 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: iPhone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: tvOS - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Android - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Tizen - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Windows Store Apps - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Samsung TV - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png b/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png deleted file mode 100644 index 43c74e0c..00000000 Binary files a/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png.meta b/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png.meta deleted file mode 100644 index 5bc4c7b2..00000000 --- a/Assets/Sprites/RedRunner/GUI/Normal_Cursor .png.meta +++ /dev/null @@ -1,138 +0,0 @@ -fileFormatVersion: 2 -guid: cbfe3832983b29649b1ad726614a58d7 -timeCreated: 1500104850 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 7 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: iPhone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: tvOS - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Android - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Tizen - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Windows Store Apps - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Samsung TV - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons.meta b/Assets/Sprites/RedRunner/Icons.meta deleted file mode 100644 index 18b1dadd..00000000 --- a/Assets/Sprites/RedRunner/Icons.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f1ca82b2ef75d1d46abed46e28a40474 -folderAsset: yes -timeCreated: 1500130265 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons/Icon_1024.png b/Assets/Sprites/RedRunner/Icons/Icon_1024.png deleted file mode 100644 index e1c4770c..00000000 Binary files a/Assets/Sprites/RedRunner/Icons/Icon_1024.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Icons/Icon_1024.png.meta b/Assets/Sprites/RedRunner/Icons/Icon_1024.png.meta deleted file mode 100644 index 0c4ce604..00000000 --- a/Assets/Sprites/RedRunner/Icons/Icon_1024.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 88a614109c66cb5428e3dfc29a47d76c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons/Icon_128.png b/Assets/Sprites/RedRunner/Icons/Icon_128.png deleted file mode 100644 index 2728632b..00000000 Binary files a/Assets/Sprites/RedRunner/Icons/Icon_128.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Icons/Icon_128.png.meta b/Assets/Sprites/RedRunner/Icons/Icon_128.png.meta deleted file mode 100644 index 3b3fd0eb..00000000 --- a/Assets/Sprites/RedRunner/Icons/Icon_128.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7d686e549e526eb4c88c262f676f30e5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons/Icon_256.png b/Assets/Sprites/RedRunner/Icons/Icon_256.png deleted file mode 100644 index 9d64562d..00000000 Binary files a/Assets/Sprites/RedRunner/Icons/Icon_256.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Icons/Icon_256.png.meta b/Assets/Sprites/RedRunner/Icons/Icon_256.png.meta deleted file mode 100644 index 8938fba0..00000000 --- a/Assets/Sprites/RedRunner/Icons/Icon_256.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 78d53f315bacfa544b5682dd2907f815 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons/Icon_512.png b/Assets/Sprites/RedRunner/Icons/Icon_512.png deleted file mode 100644 index db5f04c8..00000000 Binary files a/Assets/Sprites/RedRunner/Icons/Icon_512.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Icons/Icon_512.png.meta b/Assets/Sprites/RedRunner/Icons/Icon_512.png.meta deleted file mode 100644 index 250e215f..00000000 --- a/Assets/Sprites/RedRunner/Icons/Icon_512.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: dc22e938366837245a3b95c68bb3348c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Icons/Icon_64.png b/Assets/Sprites/RedRunner/Icons/Icon_64.png deleted file mode 100644 index 02c74b7b..00000000 Binary files a/Assets/Sprites/RedRunner/Icons/Icon_64.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Icons/Icon_64.png.meta b/Assets/Sprites/RedRunner/Icons/Icon_64.png.meta deleted file mode 100644 index 8ee2638f..00000000 --- a/Assets/Sprites/RedRunner/Icons/Icon_64.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b01c62df19ceef14f95a1377a3a874ea -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Loading_128.png b/Assets/Sprites/RedRunner/Loading_128.png deleted file mode 100644 index 3d8e0cf9..00000000 Binary files a/Assets/Sprites/RedRunner/Loading_128.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Loading_128.png.meta b/Assets/Sprites/RedRunner/Loading_128.png.meta deleted file mode 100644 index 6cf25b26..00000000 --- a/Assets/Sprites/RedRunner/Loading_128.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 7073b42d4900c9f41b5a9000c0a08d3a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Main Logo.png b/Assets/Sprites/RedRunner/Main Logo.png deleted file mode 100644 index 3a69b415..00000000 Binary files a/Assets/Sprites/RedRunner/Main Logo.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Main Logo.png.meta b/Assets/Sprites/RedRunner/Main Logo.png.meta deleted file mode 100644 index c56f91c5..00000000 --- a/Assets/Sprites/RedRunner/Main Logo.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 1a476d62c5e2ed142bad3fec3b9a2f08 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git "a/Assets/Sprites/RedRunner/Mause_Click\333\261.png" "b/Assets/Sprites/RedRunner/Mause_Click\333\261.png" deleted file mode 100644 index 087f6630..00000000 Binary files "a/Assets/Sprites/RedRunner/Mause_Click\333\261.png" and /dev/null differ diff --git "a/Assets/Sprites/RedRunner/Mause_Click\333\261.png.meta" "b/Assets/Sprites/RedRunner/Mause_Click\333\261.png.meta" deleted file mode 100644 index 01a0bdde..00000000 --- "a/Assets/Sprites/RedRunner/Mause_Click\333\261.png.meta" +++ /dev/null @@ -1,138 +0,0 @@ -fileFormatVersion: 2 -guid: 58fe6a7090ae0c6409e72aa0735aaea1 -timeCreated: 1500040790 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 7 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: iPhone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: tvOS - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Android - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Tizen - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Windows Store Apps - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Samsung TV - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Mause_Normal.png b/Assets/Sprites/RedRunner/Mause_Normal.png deleted file mode 100644 index ed4f7371..00000000 Binary files a/Assets/Sprites/RedRunner/Mause_Normal.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Mause_Normal.png.meta b/Assets/Sprites/RedRunner/Mause_Normal.png.meta deleted file mode 100644 index 0a6fa136..00000000 --- a/Assets/Sprites/RedRunner/Mause_Normal.png.meta +++ /dev/null @@ -1,138 +0,0 @@ -fileFormatVersion: 2 -guid: 58d2271066af7f742a36c5dcc30d4ec4 -timeCreated: 1500040790 -licenseType: Free -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 7 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: iPhone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: tvOS - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Android - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Tizen - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Windows Store Apps - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Samsung TV - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Pattern.meta b/Assets/Sprites/RedRunner/Pattern.meta deleted file mode 100644 index 1125cccd..00000000 --- a/Assets/Sprites/RedRunner/Pattern.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b05abc6f2c9fbb94fabae0ec646e5708 -folderAsset: yes -timeCreated: 1500040789 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png b/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png deleted file mode 100644 index 5368f374..00000000 Binary files a/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png.meta b/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png.meta deleted file mode 100644 index 127b6708..00000000 --- a/Assets/Sprites/RedRunner/Pattern/Coin Pattern.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a9869556bc0149f479466e00fdca9c9b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png b/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png deleted file mode 100644 index 0eb52d91..00000000 Binary files a/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png.meta b/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png.meta deleted file mode 100644 index c1711c8c..00000000 --- a/Assets/Sprites/RedRunner/Pattern/Mace Pattern.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 261f21b0ebcc29d4e89473190c339216 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Pattern/Red Pattern.png b/Assets/Sprites/RedRunner/Pattern/Red Pattern.png deleted file mode 100644 index 8e50ea49..00000000 Binary files a/Assets/Sprites/RedRunner/Pattern/Red Pattern.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Pattern/Red Pattern.png.meta b/Assets/Sprites/RedRunner/Pattern/Red Pattern.png.meta deleted file mode 100644 index aab66aa3..00000000 --- a/Assets/Sprites/RedRunner/Pattern/Red Pattern.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 779a00e3753e6da43bc5fbbf2dd88a48 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png b/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png deleted file mode 100644 index 86e3c326..00000000 Binary files a/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png.meta b/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png.meta deleted file mode 100644 index bb62bcee..00000000 --- a/Assets/Sprites/RedRunner/Pattern/Tree Pattern.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b7abed2bbc2eaf641a6ed29a7906fe18 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Red Runer Baner.png b/Assets/Sprites/RedRunner/Red Runer Baner.png deleted file mode 100644 index edb7aec1..00000000 Binary files a/Assets/Sprites/RedRunner/Red Runer Baner.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Red Runer Baner.png.meta b/Assets/Sprites/RedRunner/Red Runer Baner.png.meta deleted file mode 100644 index c1ba4118..00000000 --- a/Assets/Sprites/RedRunner/Red Runer Baner.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: b2e63f9e9e0287d43a1f7ccdd7e21bb1 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/RedRunner Logo.png b/Assets/Sprites/RedRunner/RedRunner Logo.png deleted file mode 100644 index 1d513362..00000000 Binary files a/Assets/Sprites/RedRunner/RedRunner Logo.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/RedRunner Logo.png.meta b/Assets/Sprites/RedRunner/RedRunner Logo.png.meta deleted file mode 100644 index 1b6fe12a..00000000 --- a/Assets/Sprites/RedRunner/RedRunner Logo.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4be1bb09c70516f4e9a7613f527f50d5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Smoke.meta b/Assets/Sprites/RedRunner/Smoke.meta deleted file mode 100644 index 6d972ded..00000000 --- a/Assets/Sprites/RedRunner/Smoke.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3e6bf535862ccd9469957ff0e8f6a582 -folderAsset: yes -timeCreated: 1491740716 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Smoke/Smoke 32.png b/Assets/Sprites/RedRunner/Smoke/Smoke 32.png deleted file mode 100644 index f8dab5eb..00000000 Binary files a/Assets/Sprites/RedRunner/Smoke/Smoke 32.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Smoke/Smoke 32.png.meta b/Assets/Sprites/RedRunner/Smoke/Smoke 32.png.meta deleted file mode 100644 index 9c7914f7..00000000 --- a/Assets/Sprites/RedRunner/Smoke/Smoke 32.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4e59a218608f7f2458022e95a4c065c3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Splash Logo.png b/Assets/Sprites/RedRunner/Splash Logo.png deleted file mode 100644 index a545e3d3..00000000 Binary files a/Assets/Sprites/RedRunner/Splash Logo.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Splash Logo.png.meta b/Assets/Sprites/RedRunner/Splash Logo.png.meta deleted file mode 100644 index b1610108..00000000 --- a/Assets/Sprites/RedRunner/Splash Logo.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 669e54d7a36a9d1448a5897aa8d96aee -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Square.png b/Assets/Sprites/RedRunner/Square.png deleted file mode 100644 index 8eb1b1ec..00000000 Binary files a/Assets/Sprites/RedRunner/Square.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Square.png.meta b/Assets/Sprites/RedRunner/Square.png.meta deleted file mode 100644 index beb35321..00000000 --- a/Assets/Sprites/RedRunner/Square.png.meta +++ /dev/null @@ -1,147 +0,0 @@ -fileFormatVersion: 2 -guid: 61c455ff1ca3682468d2f6ff273f33da -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 16 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 3 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 4 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: 4 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: 4 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: 4 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: 4 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: - - - {x: -2, y: -2} - - {x: -2, y: 2} - - {x: 2, y: 2} - - {x: 2, y: -2} - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Star.meta b/Assets/Sprites/RedRunner/Star.meta deleted file mode 100644 index 5ec4f0dd..00000000 --- a/Assets/Sprites/RedRunner/Star.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0ad648214d42c47489dc02971f00810f -folderAsset: yes -timeCreated: 1491824860 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Star/Star.png b/Assets/Sprites/RedRunner/Star/Star.png deleted file mode 100644 index c409f39a..00000000 Binary files a/Assets/Sprites/RedRunner/Star/Star.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Star/Star.png.meta b/Assets/Sprites/RedRunner/Star/Star.png.meta deleted file mode 100644 index f295d724..00000000 --- a/Assets/Sprites/RedRunner/Star/Star.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 4692791f7d10a2f43bd33d37fc9faa1b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas b/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas deleted file mode 100644 index 4f1f2816..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas.meta b/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas.meta deleted file mode 100644 index c153d8fe..00000000 --- a/Assets/Sprites/RedRunner/Tiles Atlas.spriteatlas.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 390579ea72079824b906808ac0988ffb -timeCreated: 1499958297 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 4343727234628468602 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256.meta b/Assets/Sprites/RedRunner/Tiles_256.meta deleted file mode 100644 index c89675e2..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 32d6f2d3d6e132542aec16cb1b600c84 -folderAsset: yes -timeCreated: 1491219448 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png b/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png deleted file mode 100644 index d20ac20b..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png.meta b/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png.meta deleted file mode 100644 index e58b7d98..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/Asset 40.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: e56def9a942bbbf41bf7912f57df2e1e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png b/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png deleted file mode 100644 index b1335d22..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png.meta b/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png.meta deleted file mode 100644 index 7f33deb0..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/Asset 41.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6a048fff4cd088141911359be3a60718 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/Column.png b/Assets/Sprites/RedRunner/Tiles_256/Column.png deleted file mode 100644 index 7fbf8df5..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/Column.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/Column.png.meta b/Assets/Sprites/RedRunner/Tiles_256/Column.png.meta deleted file mode 100644 index 226477ac..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/Column.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a314c0d8a3b6f5249bd36d65fe2d18a5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/Dirt.png b/Assets/Sprites/RedRunner/Tiles_256/Dirt.png deleted file mode 100644 index 8fde53b9..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/Dirt.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/Dirt.png.meta b/Assets/Sprites/RedRunner/Tiles_256/Dirt.png.meta deleted file mode 100644 index 9fc92581..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/Dirt.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 4b578158698326c49ab3aaba3e998ba5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png b/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png deleted file mode 100644 index 32e3e409..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png.meta b/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png.meta deleted file mode 100644 index 023ed609..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/DirtDown.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 21da5ef105f3d4f498f58fbf0f2b0a41 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png b/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png deleted file mode 100644 index 8200a4d7..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png.meta b/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png.meta deleted file mode 100644 index 66965b89..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/DirtLeft.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: cacd3a22a85a0b849bd7e7aa6045c7fa -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png b/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png deleted file mode 100644 index acb0e376..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png.meta b/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png.meta deleted file mode 100644 index 727d5263..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/DirtLeftCorner.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6c9f0e3f7d8c5a44f9e9ba448c57f631 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png b/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png deleted file mode 100644 index 924fc3d1..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png.meta b/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png.meta deleted file mode 100644 index 196cb78c..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/DirtRight.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 2cf1a906957dd9c4f9375ad07381519b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png b/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png deleted file mode 100644 index d9b0e600..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png.meta b/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png.meta deleted file mode 100644 index e054ba2a..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/DirtRightCorner.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b340572b82c922148a72806a0097adba -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/Grass.png b/Assets/Sprites/RedRunner/Tiles_256/Grass.png deleted file mode 100644 index 0958c029..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/Grass.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/Grass.png.meta b/Assets/Sprites/RedRunner/Tiles_256/Grass.png.meta deleted file mode 100644 index 8b071386..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/Grass.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 50ccfd2b025c20447af7e28ad3a5fe7d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png deleted file mode 100644 index fbed5fd4..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png.meta deleted file mode 100644 index b9493301..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffLeft.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 80b8f4286c3317a4687b84b24a0cd967 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png deleted file mode 100644 index 55136b89..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png.meta deleted file mode 100644 index 3895ff7e..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffMid.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: acea2f67e1ceabc42b8b1ea0565b25b5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png deleted file mode 100644 index 2f14088c..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png.meta deleted file mode 100644 index 3c9e7b39..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassCliffRight.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: c7b41d58f40da8a46ad415692420599b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png b/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png deleted file mode 100644 index dbf709e8..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png.meta deleted file mode 100644 index 959ede47..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassColumn.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 345656faf6dd6f9409264f815cb4fc3d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png deleted file mode 100644 index cf175524..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png.meta deleted file mode 100644 index 1d8f35c1..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: bc8359d1574c38a4b838c406611678e1 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png deleted file mode 100644 index 1ea03df5..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png.meta deleted file mode 100644 index 4043a8cd..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 5e8407bf23f35404887a0f898098fda3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png deleted file mode 100644 index 3c627585..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png.meta deleted file mode 100644 index 5eb2ce8f..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillLeft2_Down Shadow.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 642bd2f1b2de34c419443eb2902ed750 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png deleted file mode 100644 index d23d766e..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png.meta deleted file mode 100644 index f31a0945..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: f930908ff9c92184dbefec9c169c4987 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png deleted file mode 100644 index b8d644c6..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png.meta deleted file mode 100644 index b2037508..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: c5122c7ad681de94b87a7bbcda1bd4f4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png deleted file mode 100644 index 266ab6f5..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png.meta deleted file mode 100644 index 75b6b959..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassHillRight2_Down Shadow.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6a1d1f4b43c76da47ac2b98a03afc502 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png deleted file mode 100644 index 630e9f7f..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png.meta deleted file mode 100644 index 8bf38152..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: eaa62d6ae5ff91842996526f22cf0118 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png deleted file mode 100644 index e2dafd24..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png.meta deleted file mode 100644 index cbcfe36b..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a9dc2543bbb8ef4418988c6cb79b6169 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png deleted file mode 100644 index 9380b7ec..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png.meta deleted file mode 100644 index aeeeaf0c..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillLeft2_Down Shadow.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: d0fc8af013ce8c8439e4f006b8ca3f81 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png deleted file mode 100644 index 63d9bb94..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png.meta deleted file mode 100644 index 3a2ed332..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: f76d6d08f5e3eb6479920603f89f6969 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png deleted file mode 100644 index 1fe86859..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png.meta deleted file mode 100644 index 09ec66ca..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 4839909e9ec8a89458603367630205c6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png deleted file mode 100644 index 43c17901..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png.meta deleted file mode 100644 index 8685eaeb..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight&Left2_Down Shadow.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 36eff0c380c2fe546b7461601115892c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png deleted file mode 100644 index ec344cb9..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png.meta deleted file mode 100644 index b7f076b4..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: ac0550d5d5ded5d4b942b6039eed5cdd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png deleted file mode 100644 index 078ca5ee..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png.meta deleted file mode 100644 index c7de99c0..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: b756cba34a7db9e42879efebc5dd68ab -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png deleted file mode 100644 index a415481f..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png.meta deleted file mode 100644 index 5e91c004..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassJoinHillRight2_Down shadow.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 47b4127caa65d064e9605df6ff09583a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png b/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png deleted file mode 100644 index d67333a0..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png.meta deleted file mode 100644 index 3c9e2930..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassLeft.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a03ff075effc3444c9da1ff449be74cf -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png b/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png deleted file mode 100644 index 443c1b95..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png.meta deleted file mode 100644 index 8db6ccaa..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassMid.png.meta +++ /dev/null @@ -1,216 +0,0 @@ -fileFormatVersion: 2 -guid: 82a9c919cdbbeb64bbf13fd44bb27c8e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: 0 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: - - - {x: -128, y: 128} - - {x: -128, y: -128} - - {x: 128, y: -128} - - {x: 128, y: 128} - customData: - physicsShape: - - - {x: -128, y: 125.91362} - - {x: -128, y: -128} - - {x: 128, y: -128} - - {x: 128, y: 128} - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png b/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png deleted file mode 100644 index 7d019757..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png.meta b/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png.meta deleted file mode 100644 index f61c42ff..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/GrassRight.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6f85b97b2c8a98144ac3b964c3aa8470 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/column_down.png b/Assets/Sprites/RedRunner/Tiles_256/column_down.png deleted file mode 100644 index 97f87459..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/column_down.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/column_down.png.meta b/Assets/Sprites/RedRunner/Tiles_256/column_down.png.meta deleted file mode 100644 index 151019f4..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/column_down.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 6d51a3f96399504459696f71537520f3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Tiles_256/column_up.png b/Assets/Sprites/RedRunner/Tiles_256/column_up.png deleted file mode 100644 index 8ef0c820..00000000 Binary files a/Assets/Sprites/RedRunner/Tiles_256/column_up.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Tiles_256/column_up.png.meta b/Assets/Sprites/RedRunner/Tiles_256/column_up.png.meta deleted file mode 100644 index 5e3c2544..00000000 --- a/Assets/Sprites/RedRunner/Tiles_256/column_up.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 693584bd2c2b1d94daa906a4daaa59c2 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water.meta b/Assets/Sprites/RedRunner/Water.meta deleted file mode 100644 index 177f6d8c..00000000 --- a/Assets/Sprites/RedRunner/Water.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c6984690b3b0ff243b892aca6ac5fe6a -folderAsset: yes -timeCreated: 1491219479 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/Water Drop.png b/Assets/Sprites/RedRunner/Water/Water Drop.png deleted file mode 100644 index 8c4edf17..00000000 Binary files a/Assets/Sprites/RedRunner/Water/Water Drop.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/Water Drop.png.meta b/Assets/Sprites/RedRunner/Water/Water Drop.png.meta deleted file mode 100644 index e91c61c0..00000000 --- a/Assets/Sprites/RedRunner/Water/Water Drop.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: d20f07e597d1c2e47a2ca5abe7eaf695 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 1.png b/Assets/Sprites/RedRunner/Water/image 1.png deleted file mode 100644 index 52e76e9f..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 1.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 1.png.meta b/Assets/Sprites/RedRunner/Water/image 1.png.meta deleted file mode 100644 index 0a6a87f0..00000000 --- a/Assets/Sprites/RedRunner/Water/image 1.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 8bbf3e74136299d41ac0004840565ca5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 10.png b/Assets/Sprites/RedRunner/Water/image 10.png deleted file mode 100644 index cf8f78ca..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 10.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 10.png.meta b/Assets/Sprites/RedRunner/Water/image 10.png.meta deleted file mode 100644 index 81dc3348..00000000 --- a/Assets/Sprites/RedRunner/Water/image 10.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: a8d1328aabd0df648964bedf819029ba -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 11.png b/Assets/Sprites/RedRunner/Water/image 11.png deleted file mode 100644 index 20468d3f..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 11.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 11.png.meta b/Assets/Sprites/RedRunner/Water/image 11.png.meta deleted file mode 100644 index dd13ad12..00000000 --- a/Assets/Sprites/RedRunner/Water/image 11.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 2a59b65289c977841b8ee953da9b1395 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 12.png b/Assets/Sprites/RedRunner/Water/image 12.png deleted file mode 100644 index 083081eb..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 12.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 12.png.meta b/Assets/Sprites/RedRunner/Water/image 12.png.meta deleted file mode 100644 index eceaa6cb..00000000 --- a/Assets/Sprites/RedRunner/Water/image 12.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 008feffce5ec4264fb2591378b457b74 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 13.png b/Assets/Sprites/RedRunner/Water/image 13.png deleted file mode 100644 index 2d82d89c..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 13.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 13.png.meta b/Assets/Sprites/RedRunner/Water/image 13.png.meta deleted file mode 100644 index a7a85ab1..00000000 --- a/Assets/Sprites/RedRunner/Water/image 13.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: d8298a92c015a0d4f83a2881a6a4a5a9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 14.png b/Assets/Sprites/RedRunner/Water/image 14.png deleted file mode 100644 index ae3044be..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 14.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 14.png.meta b/Assets/Sprites/RedRunner/Water/image 14.png.meta deleted file mode 100644 index 4a19d827..00000000 --- a/Assets/Sprites/RedRunner/Water/image 14.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: d50409393bfad854781ca1a73eca92c4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 15.png b/Assets/Sprites/RedRunner/Water/image 15.png deleted file mode 100644 index 1bb4a87d..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 15.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 15.png.meta b/Assets/Sprites/RedRunner/Water/image 15.png.meta deleted file mode 100644 index 09f35909..00000000 --- a/Assets/Sprites/RedRunner/Water/image 15.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 2108c0f4fc172c1429a5206cb3598c02 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 16.png b/Assets/Sprites/RedRunner/Water/image 16.png deleted file mode 100644 index 7876e1e1..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 16.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 16.png.meta b/Assets/Sprites/RedRunner/Water/image 16.png.meta deleted file mode 100644 index dffb9b26..00000000 --- a/Assets/Sprites/RedRunner/Water/image 16.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 92b5267e4c3b64040921a991a230e806 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 2.png b/Assets/Sprites/RedRunner/Water/image 2.png deleted file mode 100644 index 89c2d10e..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 2.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 2.png.meta b/Assets/Sprites/RedRunner/Water/image 2.png.meta deleted file mode 100644 index 3394abb7..00000000 --- a/Assets/Sprites/RedRunner/Water/image 2.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 0d4405b5f504f964fa36758338085cd8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 3.png b/Assets/Sprites/RedRunner/Water/image 3.png deleted file mode 100644 index 486de08b..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 3.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 3.png.meta b/Assets/Sprites/RedRunner/Water/image 3.png.meta deleted file mode 100644 index 72b34ed4..00000000 --- a/Assets/Sprites/RedRunner/Water/image 3.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: febcbec8ff4914044817aebdeada8db4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 4.png b/Assets/Sprites/RedRunner/Water/image 4.png deleted file mode 100644 index fda82808..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 4.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 4.png.meta b/Assets/Sprites/RedRunner/Water/image 4.png.meta deleted file mode 100644 index a5d7073e..00000000 --- a/Assets/Sprites/RedRunner/Water/image 4.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 07ad136b453e07e4795fc77b736872ed -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 5.png b/Assets/Sprites/RedRunner/Water/image 5.png deleted file mode 100644 index 25213aa7..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 5.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 5.png.meta b/Assets/Sprites/RedRunner/Water/image 5.png.meta deleted file mode 100644 index a6cfbc1d..00000000 --- a/Assets/Sprites/RedRunner/Water/image 5.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 2bd1e8e79ae55c54183c26d3a95b16fe -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 6.png b/Assets/Sprites/RedRunner/Water/image 6.png deleted file mode 100644 index 218bbf2d..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 6.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 6.png.meta b/Assets/Sprites/RedRunner/Water/image 6.png.meta deleted file mode 100644 index ee872985..00000000 --- a/Assets/Sprites/RedRunner/Water/image 6.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 67b85720b4c8d3a4d8ef54a98cb40998 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 7.png b/Assets/Sprites/RedRunner/Water/image 7.png deleted file mode 100644 index 9aa9c56c..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 7.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 7.png.meta b/Assets/Sprites/RedRunner/Water/image 7.png.meta deleted file mode 100644 index 2c172d53..00000000 --- a/Assets/Sprites/RedRunner/Water/image 7.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 0b7dc59a628fdd041868546ed5a52c04 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 8.png b/Assets/Sprites/RedRunner/Water/image 8.png deleted file mode 100644 index feb8e3a3..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 8.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 8.png.meta b/Assets/Sprites/RedRunner/Water/image 8.png.meta deleted file mode 100644 index 5887d5ae..00000000 --- a/Assets/Sprites/RedRunner/Water/image 8.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: eebeb1d45301a4a4197f74243042e0ce -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/RedRunner/Water/image 9.png b/Assets/Sprites/RedRunner/Water/image 9.png deleted file mode 100644 index 89b025b0..00000000 Binary files a/Assets/Sprites/RedRunner/Water/image 9.png and /dev/null differ diff --git a/Assets/Sprites/RedRunner/Water/image 9.png.meta b/Assets/Sprites/RedRunner/Water/image 9.png.meta deleted file mode 100644 index fc6cd98f..00000000 --- a/Assets/Sprites/RedRunner/Water/image 9.png.meta +++ /dev/null @@ -1,208 +0,0 @@ -fileFormatVersion: 2 -guid: 35510d54c1ce9b74a9442f7e1297cb31 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 0 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 256} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: tvOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Tizen - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 4 - buildTarget: Samsung TV - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/asteroid_1.png b/Assets/Sprites/asteroid_1.png new file mode 100644 index 00000000..e6019faf Binary files /dev/null and b/Assets/Sprites/asteroid_1.png differ diff --git a/Assets/Sprites/asteroid_1.png.meta b/Assets/Sprites/asteroid_1.png.meta new file mode 100644 index 00000000..9c9673c7 --- /dev/null +++ b/Assets/Sprites/asteroid_1.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 719f1c4a4651caf4389aa51c9dcb77c3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7401911616379704984 + second: asteroid_1_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: asteroid_1_0 + rect: + serializedVersion: 2 + x: 11 + y: 14 + width: 233 + height: 193 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8965629e56fd8b660800000000000000 + internalID: 7401911616379704984 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + asteroid_1_0: 7401911616379704984 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/asteroid_2.png b/Assets/Sprites/asteroid_2.png new file mode 100644 index 00000000..0ef754ee Binary files /dev/null and b/Assets/Sprites/asteroid_2.png differ diff --git a/Assets/Sprites/asteroid_2.png.meta b/Assets/Sprites/asteroid_2.png.meta new file mode 100644 index 00000000..10623903 --- /dev/null +++ b/Assets/Sprites/asteroid_2.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 968efb0b13947a74c88b2fd72a56f0a4 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1888456583092694709 + second: asteroid_2_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: asteroid_2_0 + rect: + serializedVersion: 2 + x: 14 + y: 15 + width: 160 + height: 173 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5beecf0c145253a10800000000000000 + internalID: 1888456583092694709 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + asteroid_2_0: 1888456583092694709 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/asteroid_3.png b/Assets/Sprites/asteroid_3.png new file mode 100644 index 00000000..5e369b76 Binary files /dev/null and b/Assets/Sprites/asteroid_3.png differ diff --git a/Assets/Sprites/asteroid_3.png.meta b/Assets/Sprites/asteroid_3.png.meta new file mode 100644 index 00000000..719f9871 --- /dev/null +++ b/Assets/Sprites/asteroid_3.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: d591b3bb5751dac4480f9858873cfab6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3918595831974074517 + second: asteroid_3_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: asteroid_3_0 + rect: + serializedVersion: 2 + x: 11 + y: 10 + width: 210 + height: 196 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5981427c526a16630800000000000000 + internalID: 3918595831974074517 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + asteroid_3_0: 3918595831974074517 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/asteroid_4.png b/Assets/Sprites/asteroid_4.png new file mode 100644 index 00000000..f277d0a1 Binary files /dev/null and b/Assets/Sprites/asteroid_4.png differ diff --git a/Assets/Sprites/asteroid_4.png.meta b/Assets/Sprites/asteroid_4.png.meta new file mode 100644 index 00000000..dab27b60 --- /dev/null +++ b/Assets/Sprites/asteroid_4.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 332c4e31eb27055428bc3415231aac6b +TextureImporter: + internalIDToNameTable: + - first: + 213: -4346853903495469684 + second: asteroid_4_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: asteroid_4_0 + rect: + serializedVersion: 2 + x: 12 + y: 12 + width: 137 + height: 132 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c85e1a7c76fdca3c0800000000000000 + internalID: -4346853903495469684 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + asteroid_4_0: -4346853903495469684 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_blue.png b/Assets/Sprites/spaceship_blue.png new file mode 100644 index 00000000..913bf76c Binary files /dev/null and b/Assets/Sprites/spaceship_blue.png differ diff --git a/Assets/Sprites/spaceship_blue.png.meta b/Assets/Sprites/spaceship_blue.png.meta new file mode 100644 index 00000000..53645c96 --- /dev/null +++ b/Assets/Sprites/spaceship_blue.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 4e1f592b7a78a4a46ab107cf73dea361 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6876325050352781090 + second: spaceship_blue_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_blue_0 + rect: + serializedVersion: 2 + x: 6 + y: 16 + width: 244 + height: 223 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ed83a9d8cc26290a0800000000000000 + internalID: -6876325050352781090 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_blue_0: -6876325050352781090 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_green.png b/Assets/Sprites/spaceship_green.png new file mode 100644 index 00000000..f88ca56f Binary files /dev/null and b/Assets/Sprites/spaceship_green.png differ diff --git a/Assets/Sprites/spaceship_green.png.meta b/Assets/Sprites/spaceship_green.png.meta new file mode 100644 index 00000000..6a755dc1 --- /dev/null +++ b/Assets/Sprites/spaceship_green.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: a159826920f5cda40bc55d56acf4c81a +TextureImporter: + internalIDToNameTable: + - first: + 213: -5937137003502361028 + second: spaceship_green_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_green_0 + rect: + serializedVersion: 2 + x: 5 + y: 10 + width: 245 + height: 235 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c362a630a5d0b9da0800000000000000 + internalID: -5937137003502361028 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_green_0: -5937137003502361028 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_orange.png b/Assets/Sprites/spaceship_orange.png new file mode 100644 index 00000000..0b2fb4d5 Binary files /dev/null and b/Assets/Sprites/spaceship_orange.png differ diff --git a/Assets/Sprites/spaceship_orange.png.meta b/Assets/Sprites/spaceship_orange.png.meta new file mode 100644 index 00000000..c663544f --- /dev/null +++ b/Assets/Sprites/spaceship_orange.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 18a7776ab77fc8e4fadabf7dabce2c70 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6579507091468538914 + second: spaceship_orange_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_orange_0 + rect: + serializedVersion: 2 + x: 5 + y: 9 + width: 246 + height: 237 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: edbaad7f825e0b4a0800000000000000 + internalID: -6579507091468538914 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_orange_0: -6579507091468538914 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_pinkgrey.png b/Assets/Sprites/spaceship_pinkgrey.png new file mode 100644 index 00000000..4b867230 Binary files /dev/null and b/Assets/Sprites/spaceship_pinkgrey.png differ diff --git a/Assets/Sprites/spaceship_pinkgrey.png.meta b/Assets/Sprites/spaceship_pinkgrey.png.meta new file mode 100644 index 00000000..55019632 --- /dev/null +++ b/Assets/Sprites/spaceship_pinkgrey.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: bf2ef82f6362cfa4386725d33634dec3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7295750791377123576 + second: spaceship_pinkgrey_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_pinkgrey_0 + rect: + serializedVersion: 2 + x: 5 + y: 28 + width: 246 + height: 200 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8f8fec1b0b6bf3560800000000000000 + internalID: 7295750791377123576 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_pinkgrey_0: 7295750791377123576 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_purple.png b/Assets/Sprites/spaceship_purple.png new file mode 100644 index 00000000..aac2e414 Binary files /dev/null and b/Assets/Sprites/spaceship_purple.png differ diff --git a/Assets/Sprites/spaceship_purple.png.meta b/Assets/Sprites/spaceship_purple.png.meta new file mode 100644 index 00000000..abf8e8ea --- /dev/null +++ b/Assets/Sprites/spaceship_purple.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 637eba945dc5fdf4cba12f967325b7c2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5421734538833868612 + second: spaceship_purple_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_purple_0 + rect: + serializedVersion: 2 + x: 5 + y: 17 + width: 246 + height: 221 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 447b8a566dedd3b40800000000000000 + internalID: 5421734538833868612 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_purple_0: 5421734538833868612 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_red.png b/Assets/Sprites/spaceship_red.png new file mode 100644 index 00000000..e5331c80 Binary files /dev/null and b/Assets/Sprites/spaceship_red.png differ diff --git a/Assets/Sprites/spaceship_red.png.meta b/Assets/Sprites/spaceship_red.png.meta new file mode 100644 index 00000000..18a16444 --- /dev/null +++ b/Assets/Sprites/spaceship_red.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: d02743c37b5792a4f8dbce8b57569c76 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5389405659716800493 + second: spaceship_red_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_red_0 + rect: + serializedVersion: 2 + x: 5 + y: 50 + width: 246 + height: 155 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: def46e9a4e30bca40800000000000000 + internalID: 5389405659716800493 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_red_0: 5389405659716800493 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/spaceship_yellowred.png b/Assets/Sprites/spaceship_yellowred.png new file mode 100644 index 00000000..b96977c3 Binary files /dev/null and b/Assets/Sprites/spaceship_yellowred.png differ diff --git a/Assets/Sprites/spaceship_yellowred.png.meta b/Assets/Sprites/spaceship_yellowred.png.meta new file mode 100644 index 00000000..edcddfd9 --- /dev/null +++ b/Assets/Sprites/spaceship_yellowred.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 463828965910e1643acacd3e083b702c +TextureImporter: + internalIDToNameTable: + - first: + 213: 5396799409872061445 + second: spaceship_yellowred_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 130 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: spaceship_yellowred_0 + rect: + serializedVersion: 2 + x: 6 + y: 28 + width: 244 + height: 200 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5044675487845ea40800000000000000 + internalID: 5396799409872061445 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + spaceship_yellowred_0: 5396799409872061445 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Standard Assets.meta b/Assets/Standard Assets.meta deleted file mode 100644 index c85c928d..00000000 --- a/Assets/Standard Assets.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 815392d77d3c05a42b560bf76181d3af -folderAsset: yes -timeCreated: 1491218186 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput.meta b/Assets/Standard Assets/CrossPlatformInput.meta deleted file mode 100644 index bc1c7386..00000000 --- a/Assets/Standard Assets/CrossPlatformInput.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 710bc43f80d178548bd226c252c8e65b -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt b/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt deleted file mode 100644 index 461c8df4..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt +++ /dev/null @@ -1,32 +0,0 @@ - -Importing the CrossPlatformInput package adds a menu item to Unity, "CrossPlatformInput", which allows you to enable or disable the CrossPlatformInput in the editor. You must enable the CrossPlatformInput in order to see the control rigs in the editor, and to start using Unity Remote to control your game. - -The CrossPlatformInput sample assets contains two main sections. - -1) The folder of prefabs provide a variety of ready-to-use "MobileControlRigs". Each control rig is suitable for a different purpose, and each implements the touch or tilt-based equivalent of some of the default standalone axes or buttons. These are ready to drop into your scene, and to use them you simply need to read the axes via the CrossPlatformInput class, rather than Unity's regular Input class. - -2) The set of scripts provided are the scripts we used to put together the control rigs prefabs. They provide a simplified way of reading basic mobile input, such as tilt, taps and swipe gestures. They are designed so that various mobile controls can be read in the same way as regular Unity axes and buttons. You can use these scripts to build your own MobileControlRigs. - - - -For example the Car control rig feeds the tilt input of the mobile device to the "Horizontal" axis, and has an accelerator and brake touch button which are fed as a pair into the "Vertical" axis. These are virtual equivalents of the real "Horizontal" and "Vertical" axes defined in Unity's Input Manager. - -Therefore when you read CrossPlatformInput.GetAxis("Horizontal"), you will either get the "real" input value - if your build target is non-mobile, or the value from the mobile control rig - if your build target is set to a mobile platform. - -The CrossPlatformInput scripts and prefabs are provided together as an example of how you can implement a cross-platform control solution in Unity. They also allow us to provide our other sample scenes in a form that can be published as standalone or to mobile targets with no modification. - -To use the CrossPlatformInput, you need to drop a "Mobile Control Rig" into your scene (or create your own), and then make calls to CrossPlatformInput functions, referring to the axes and buttons that the Rig implements. - -When reading input from the CrossPlatformInput class, the values returned will be taken either from Unity's Input Manager settings, or from the mobile-specific controls set up, depending on which build target you have selected. - -The CrossPlatformInput class is designed to be called instead of Unity's own Input class, and so mirrors certain parts of the Input API - specifically the functions relating to Axes and Buttons: - GetAxis, GetAxisRaw - GetButton, GetButtonDown, GetButtonUp - -Notes for coders: -This package sets two compiler define symbols. One is always set automatically, the other is optionally set from a menu item. - -Importing the "CrossPlatformInput" package will automatically add a compiler define symbol, "CROSS_PLATFORM_INPUT". This enables the CrossPlatformInput functions defined in some of the other Sample Asset packages (such as the Characters, Planes, etc). Without this symbol defined, those packages use Unity's regular Input class, which means they can be imported alone and still work without the CrossPlatformInput package. - -The optional define (which is set by default, but can be disabled using the "Mobile Input" menu), is "MOBILE_INPUT". This causes the MobileControlRigs to become active when a mobile build target is selected. It also enables certain mobile-specific control nuances in some of the packages, which make more sense when the character or vehicle is being controlled using mobile input (such as auto-leveling the character's look direction). This define is optional because some developers prefer to use standalone input methods instead of the Unity Remote app, when testing mobile apps in the editor's play mode. - diff --git a/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta b/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta deleted file mode 100644 index bc74ece8..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: a3b997593a4f12c4c991490593f3b513 -TextScriptImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta deleted file mode 100644 index 4d92b2eb..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5d3fb8e05edcf4b41aef584ca1b0d06f -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab b/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab deleted file mode 100644 index 9f5e2f2b..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab +++ /dev/null @@ -1,461 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &100000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400000} - - 223: {fileID: 22300000} - - 114: {fileID: 11400002} - - 114: {fileID: 11400000} - m_Layer: 5 - m_Name: CarTiltControls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100002 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400002} - - 222: {fileID: 22200002} - - 114: {fileID: 11400010} - - 114: {fileID: 11400008} - m_Layer: 5 - m_Name: LookUpAndDownTouchpad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100004 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400000} - - 114: {fileID: 11400012} - m_Layer: 0 - m_Name: TiltSteerInput - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100006 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400004} - - 222: {fileID: 22200004} - - 114: {fileID: 11400016} - - 114: {fileID: 11400014} - - 114: {fileID: 11436680} - m_Layer: 5 - m_Name: Brake - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400006} - - 222: {fileID: 22200000} - - 114: {fileID: 11400006} - - 114: {fileID: 11400004} - - 114: {fileID: 11455192} - m_Layer: 5 - m_Name: Accelerator - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &400000 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -118.998169, y: -211.682297, z: -502.618439} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 2 ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11400002 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Priority: 3 - ignoreReversedGraphics: 1 - blockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &11400004 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} - m_Name: - m_EditorClassIdentifier: - axisName: Vertical - axisValue: 1 - responseSpeed: 999 - returnToCentreSpeed: 3 ---- !u!114 &11400006 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Sprite: {fileID: 21300000, guid: f588d850485d0ae479d73cf3bd0b7b00, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400008 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} - m_Name: - m_EditorClassIdentifier: - axesToUse: 0 - controlStyle: 2 - horizontalAxisName: Mouse X - verticalAxisName: Mouse Y - Xsensitivity: 1 - Ysensitivity: 1 ---- !u!114 &11400010 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400012 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} - m_Name: - m_EditorClassIdentifier: - mapping: - type: 0 - axisName: Horizontal - tiltAroundAxis: 0 - fullTiltAngle: 50 - centreAngleOffset: 0 ---- !u!114 &11400014 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} - m_Name: - m_EditorClassIdentifier: - axisName: Vertical - axisValue: -1 - responseSpeed: 999 - returnToCentreSpeed: 3 ---- !u!114 &11400016 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Sprite: {fileID: 21300000, guid: 827c9cd4a3943534f909ac6473e17288, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11436680 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 2 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} - m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} - m_ColorMultiplier: 1 - m_FadeDuration: .100000001 - m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, - type: 3} - m_PressedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, type: 3} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 11400016} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &11455192 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 2 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} - m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} - m_ColorMultiplier: 1 - m_FadeDuration: .100000001 - m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, - type: 3} - m_PressedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, type: 3} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 11400006} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!222 &22200000 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} ---- !u!222 &22200002 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} ---- !u!222 &22200004 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} ---- !u!223 &22300000 -Canvas: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - serializedVersion: 2 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!224 &22400000 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 22400006} - - {fileID: 22400004} - - {fileID: 400000} - - {fileID: 22400002} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!224 &22400002 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 3 - m_AnchorMin: {x: .200000003, y: .300000012} - m_AnchorMax: {x: .800000012, y: .800000012} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400004 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 1 - m_AnchorMin: {x: .0199999996, y: .0299999993} - m_AnchorMax: {x: .0799999982, y: .180000007} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400006 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 0 - m_AnchorMin: {x: .920000017, y: .0299999993} - m_AnchorMax: {x: .980000019, y: .180000007} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta deleted file mode 100644 index 6c763912..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 174090ae7f9eff84abe76f0ff062efac -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab b/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab deleted file mode 100644 index 50de5213..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab +++ /dev/null @@ -1,578 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &100000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400000} - - 223: {fileID: 22300000} - - 114: {fileID: 11400002} - - 114: {fileID: 11400000} - m_Layer: 5 - m_Name: DualTouchControls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100002 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400002} - - 222: {fileID: 22200002} - - 114: {fileID: 11400006} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100004 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400004} - - 222: {fileID: 22200000} - - 114: {fileID: 11400004} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100006 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400006} - - 222: {fileID: 22200004} - - 114: {fileID: 11400012} - - 114: {fileID: 11400010} - - 114: {fileID: 11400008} - m_Layer: 5 - m_Name: Jump - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400008} - - 222: {fileID: 22200008} - - 114: {fileID: 11400022} - - 114: {fileID: 11400020} - m_Layer: 5 - m_Name: TurnAndLookTouchpad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100010 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400010} - - 222: {fileID: 22200006} - - 114: {fileID: 11400016} - - 114: {fileID: 11400014} - m_Layer: 5 - m_Name: MoveTouchpad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &100012 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400012} - - 222: {fileID: 22200010} - - 114: {fileID: 11400026} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11400002 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Priority: 3 - ignoreReversedGraphics: 1 - blockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &11400004 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .227450982} - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 5 - m_MaxSize: 72 - m_Alignment: 4 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Turn/Look Touch Area ---- !u!114 &11400006 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .227450982} - m_FontData: - m_Font: {fileID: 12800000, guid: b51a3e520f9164da198dc59c8acfccd6, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 5 - m_MaxSize: 72 - m_Alignment: 4 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Move Touch Area ---- !u!114 &11400008 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Jump ---- !u!114 &11400010 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400008} - m_MethodName: SetDownState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Jump - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400008} - m_MethodName: SetUpState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Jump - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &11400012 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400014 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} - m_Name: - m_EditorClassIdentifier: - axesToUse: 0 - controlStyle: 0 - horizontalAxisName: Horizontal - verticalAxisName: Vertical - Xsensitivity: 1 - Ysensitivity: 1 ---- !u!114 &11400016 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400020 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} - m_Name: - m_EditorClassIdentifier: - axesToUse: 0 - controlStyle: 2 - horizontalAxisName: Mouse X - verticalAxisName: Mouse Y - Xsensitivity: 1 - Ysensitivity: 1 ---- !u!114 &11400022 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400026 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .188235298} - m_FontData: - m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} - m_FontSize: 26 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 5 - m_MaxSize: 72 - m_Alignment: 4 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: JUMP ---- !u!222 &22200000 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} ---- !u!222 &22200002 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} ---- !u!222 &22200004 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} ---- !u!222 &22200006 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} ---- !u!222 &22200008 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} ---- !u!222 &22200010 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} ---- !u!223 &22300000 -Canvas: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - serializedVersion: 2 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!224 &22400000 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 22400010} - - {fileID: 22400008} - - {fileID: 22400006} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!224 &22400002 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400010} - m_RootOrder: 0 - m_AnchorMin: {x: .100000001, y: .419999987} - m_AnchorMax: {x: .899999976, y: .579999983} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400004 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400008} - m_RootOrder: 0 - m_AnchorMin: {x: .100000001, y: .419999987} - m_AnchorMax: {x: .899999976, y: .579999983} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400006 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400012} - m_Father: {fileID: 22400000} - m_RootOrder: 2 - m_AnchorMin: {x: .540000021, y: .0199999996} - m_AnchorMax: {x: .959999979, y: .170000002} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400008 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400004} - m_Father: {fileID: 22400000} - m_RootOrder: 1 - m_AnchorMin: {x: .504999995, y: .200000003} - m_AnchorMax: {x: .99000001, y: .899999976} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400010 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400002} - m_Father: {fileID: 22400000} - m_RootOrder: 0 - m_AnchorMin: {x: .00999999978, y: .200000003} - m_AnchorMax: {x: .495000005, y: .899999976} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400012 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400006} - m_RootOrder: 0 - m_AnchorMin: {x: .0500000007, y: .180000007} - m_AnchorMax: {x: .949999988, y: .819999993} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta deleted file mode 100644 index d70a960d..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 2169821f0567671499a5c10104c69c24 -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab deleted file mode 100644 index caac4186..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab +++ /dev/null @@ -1,972 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &100000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400000} - - 223: {fileID: 22300000} - - 114: {fileID: 11400000} - - 114: {fileID: 11400030} - m_Layer: 5 - m_Name: MobileAircraftControls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100002 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400002} - - 222: {fileID: 22200000} - - 114: {fileID: 11400002} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100004 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400004} - m_Layer: 5 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100006 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400006} - - 222: {fileID: 22200002} - - 114: {fileID: 11400004} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400000} - - 114: {fileID: 11400014} - m_Layer: 0 - m_Name: TiltSteerInputH - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100010 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400002} - - 114: {fileID: 11400028} - m_Layer: 0 - m_Name: TiltSteerInputV - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400008} - - 114: {fileID: 11494550} - - 114: {fileID: 11483774} - m_Layer: 5 - m_Name: Throttle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100014 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400010} - - 222: {fileID: 22200006} - - 114: {fileID: 11400020} - - 114: {fileID: 11400018} - - 114: {fileID: 11400016} - m_Layer: 5 - m_Name: Brake - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100016 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400012} - - 222: {fileID: 22200004} - - 114: {fileID: 11400012} - - 114: {fileID: 11400010} - - 114: {fileID: 11400008} - - 114: {fileID: 11424508} - m_Layer: 5 - m_Name: Right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400014} - - 222: {fileID: 22200008} - - 114: {fileID: 11400026} - - 114: {fileID: 11400024} - - 114: {fileID: 11400022} - - 114: {fileID: 11443148} - m_Layer: 5 - m_Name: Left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100020 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400016} - - 222: {fileID: 22200010} - - 114: {fileID: 11400032} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &400000 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 5 ---- !u!4 &400002 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 4 ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Priority: 3 - ignoreReversedGraphics: 1 - blockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &11400002 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400004 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: ea5873cfd9158664f89459f0c9e1d853, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400008 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Horizontal ---- !u!114 &11400010 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400008} - m_MethodName: SetAxisPositiveState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 1 - m_StringArgument: Horizontal - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400008} - m_MethodName: SetAxisNeutralState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Horizontal - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &11400012 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .588} - m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400014 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100008} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} - m_Name: - m_EditorClassIdentifier: - mapping: - type: 0 - axisName: Mouse X - tiltAroundAxis: 0 - fullTiltAngle: 50 - centreAngleOffset: 0 ---- !u!114 &11400016 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Fire1 ---- !u!114 &11400018 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400016} - m_MethodName: SetAxisPositiveState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 1 - m_FloatArgument: 0 - m_StringArgument: Fire1 - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400016} - m_MethodName: SetAxisNegativeState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Fire1 - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &11400020 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100014} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .13333334} - m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400022 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Horizontal ---- !u!114 &11400024 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400022} - m_MethodName: SetAxisNegativeState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: -1 - m_StringArgument: Horizontal - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400022} - m_MethodName: SetAxisNeutralState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Horizontal - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &11400026 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .588} - m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400028 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100010} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} - m_Name: - m_EditorClassIdentifier: - mapping: - type: 0 - axisName: Mouse Y - tiltAroundAxis: 1 - fullTiltAngle: -35 - centreAngleOffset: 45 ---- !u!114 &11400030 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11400032 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100020} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .635294139} - m_FontData: - m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} - m_FontSize: 26 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 5 - m_MaxSize: 72 - m_Alignment: 4 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: BRAKE ---- !u!114 &11424508 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 2 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} - m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} - m_ColorMultiplier: 1 - m_FadeDuration: .100000001 - m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, - type: 3} - m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 11400012} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &11443148 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 2 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} - m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} - m_ColorMultiplier: 1 - m_FadeDuration: .100000001 - m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, - type: 3} - m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 11400026} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &11483774 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} - m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} - m_ColorMultiplier: 1 - m_FadeDuration: .100000001 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_HandleRect: {fileID: 22400002} - m_Direction: 2 - m_Value: .5 - m_Size: .200000003 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11494550} - m_MethodName: HandleInput - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &11494550 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7d3269566d48b8447bb48d2259e28f8b, type: 3} - m_Name: - m_EditorClassIdentifier: - axis: Vertical ---- !u!222 &22200000 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} ---- !u!222 &22200002 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} ---- !u!222 &22200004 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} ---- !u!222 &22200006 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100014} ---- !u!222 &22200008 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} ---- !u!222 &22200010 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100020} ---- !u!223 &22300000 -Canvas: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - serializedVersion: 2 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!224 &22400000 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 22400014} - - {fileID: 22400012} - - {fileID: 22400010} - - {fileID: 22400008} - - {fileID: 400002} - - {fileID: 400000} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!224 &22400002 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400004} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400004 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400002} - m_Father: {fileID: 22400006} - m_RootOrder: 0 - m_AnchorMin: {x: .0900000036, y: 0} - m_AnchorMax: {x: .870000005, y: 1} - m_AnchoredPosition: {x: 2, y: 0} - m_SizeDelta: {x: -2, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400006 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400004} - m_Father: {fileID: 22400008} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400008 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100012} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400006} - m_Father: {fileID: 22400000} - m_RootOrder: 3 - m_AnchorMin: {x: .0199999996, y: .256999999} - m_AnchorMax: {x: .0799999982, y: .860000014} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400010 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100014} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400016} - m_Father: {fileID: 22400000} - m_RootOrder: 2 - m_AnchorMin: {x: .349999994, y: .0299999993} - m_AnchorMax: {x: .649999976, y: .129999995} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400012 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100016} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 1 - m_AnchorMin: {x: .920000017, y: .0299999993} - m_AnchorMax: {x: .980000019, y: .180000007} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400014 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100018} - m_LocalRotation: {x: 0, y: 0, z: 1, w: -1.62920685e-07} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 0 - m_AnchorMin: {x: .0199999996, y: .0299999993} - m_AnchorMax: {x: .0799999982, y: .180000007} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400016 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100020} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400010} - m_RootOrder: 0 - m_AnchorMin: {x: .0199999996, y: .140000001} - m_AnchorMax: {x: .980000019, y: .860000014} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta deleted file mode 100644 index 6576b7ad..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 3369231b1ed7ad34e84d9240a571db81 -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab deleted file mode 100644 index 1b677f85..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab +++ /dev/null @@ -1,376 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &100000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400000} - - 223: {fileID: 22300000} - - 114: {fileID: 11400000} - - 114: {fileID: 11400012} - m_Layer: 5 - m_Name: MobileSingleStickControl - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100002 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400002} - - 222: {fileID: 22200002} - - 114: {fileID: 11400010} - - 114: {fileID: 11400008} - m_Layer: 5 - m_Name: MobileJoystick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100004 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400004} - - 222: {fileID: 22200000} - - 114: {fileID: 11400006} - - 114: {fileID: 11400004} - - 114: {fileID: 11400002} - m_Layer: 5 - m_Name: JumpButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100006 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22400006} - - 222: {fileID: 22200004} - - 114: {fileID: 11400016} - - 114: {fileID: 11400014} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - ignoreReversedGraphics: 1 - blockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &11400002 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Jump ---- !u!114 &11400004 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400002} - m_MethodName: SetDownState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Jump - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 11400002} - m_MethodName: SetUpState - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Jump - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &11400006 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400008 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00c3c865782347f41b6358d9fba14b48, type: 3} - m_Name: - m_EditorClassIdentifier: - MovementRange: 100 - axesToUse: 0 - horizontalAxisName: Horizontal - verticalAxisName: Vertical ---- !u!114 &11400010 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Sprite: {fileID: 21300000, guid: 9866a92691696b346901281f2b329034, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11400012 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11400014 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: .125490203} - m_EffectDistance: {x: 2, y: -2} - m_UseGraphicAlpha: 1 ---- !u!114 &11400016 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: .643137276} - m_FontData: - m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} - m_FontSize: 26 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Jump ---- !u!222 &22200000 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} ---- !u!222 &22200002 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} ---- !u!222 &22200004 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} ---- !u!223 &22300000 -Canvas: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - serializedVersion: 2 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!224 &22400000 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 22400004} - - {fileID: 22400002} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!224 &22400002 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400000} - m_RootOrder: 1 - m_AnchorMin: {x: .160000011, y: .200000003} - m_AnchorMax: {x: .160000011, y: .200000003} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400004 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 22400006} - m_Father: {fileID: 22400000} - m_RootOrder: 0 - m_AnchorMin: {x: .779999971, y: .00999999978} - m_AnchorMax: {x: .99000001, y: .150000006} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22400006 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100006} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 22400004} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: .5, y: .5} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta deleted file mode 100644 index 8d63434e..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 9529ecc3d479da5499993355e6c2cb4f -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab deleted file mode 100644 index 5356909b..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab +++ /dev/null @@ -1,144 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &100000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400000} - - 114: {fileID: 11400004} - m_Layer: 0 - m_Name: MobileTiltControlRig - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100002 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400002} - - 114: {fileID: 11400000} - m_Layer: 0 - m_Name: TiltSteerInputH - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &100004 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 400004} - - 114: {fileID: 11400002} - m_Layer: 0 - m_Name: TiltSteerInputV - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &400000 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 385.509033, y: 268.018066, z: -62.2695312} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 400004} - - {fileID: 400002} - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!4 &400002 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 400000} - m_RootOrder: 1 ---- !u!4 &400004 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 400000} - m_RootOrder: 0 ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} - m_Name: - m_EditorClassIdentifier: - mapping: - type: 0 - axisName: Horizontal - tiltAroundAxis: 0 - fullTiltAngle: 50 - centreAngleOffset: 0 ---- !u!114 &11400002 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100004} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} - m_Name: - m_EditorClassIdentifier: - mapping: - type: 0 - axisName: Vertical - tiltAroundAxis: 1 - fullTiltAngle: -35 - centreAngleOffset: 45 ---- !u!114 &11400004 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 100000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 diff --git a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta b/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta deleted file mode 100644 index 271d5a2d..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 999388b68bb99b44099461bfbed94358 -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts.meta deleted file mode 100644 index 5da31e9a..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3f66eeca8ac36914e9ec9a716a9d9f73 -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs deleted file mode 100644 index c75ee0cc..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.EventSystems; - -namespace UnityStandardAssets.CrossPlatformInput -{ - public class AxisTouchButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler - { - // designed to work in a pair with another axis touch button - // (typically with one having -1 and one having 1 axisValues) - public string axisName = "Horizontal"; // The name of the axis - public float axisValue = 1; // The axis that the value has - public float responseSpeed = 3; // The speed at which the axis touch button responds - public float returnToCentreSpeed = 3; // The speed at which the button will return to its centre - - AxisTouchButton m_PairedWith; // Which button this one is paired with - CrossPlatformInputManager.VirtualAxis m_Axis; // A reference to the virtual axis as it is in the cross platform input - - void OnEnable() - { - if (!CrossPlatformInputManager.AxisExists(axisName)) - { - // if the axis doesnt exist create a new one in cross platform input - m_Axis = new CrossPlatformInputManager.VirtualAxis(axisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_Axis); - } - else - { - m_Axis = CrossPlatformInputManager.VirtualAxisReference(axisName); - } - FindPairedButton(); - } - - void FindPairedButton() - { - // find the other button witch which this button should be paired - // (it should have the same axisName) - var otherAxisButtons = FindObjectsByType(FindObjectsSortMode.None); - - for (int i = 0; i < otherAxisButtons.Length; i++) - { - if (otherAxisButtons[i].axisName == axisName && otherAxisButtons[i] != this) - { - m_PairedWith = otherAxisButtons[i]; - } - } - } - - void OnDisable() - { - // The object is disabled so remove it from the cross platform input system - m_Axis.Remove(); - } - - - public void OnPointerDown(PointerEventData data) - { - if (m_PairedWith == null) - { - FindPairedButton(); - } - // update the axis and record that the button has been pressed this frame - m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, axisValue, responseSpeed * Time.deltaTime)); - } - - - public void OnPointerUp(PointerEventData data) - { - m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, 0, responseSpeed * Time.deltaTime)); - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta deleted file mode 100644 index 241497f0..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9ab98b66288df7b4fa182075f2f12bd6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs deleted file mode 100644 index 3b48f25b..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; -using UnityEngine; - -namespace UnityStandardAssets.CrossPlatformInput -{ - public class ButtonHandler : MonoBehaviour - { - - public string Name; - - void OnEnable() - { - - } - - public void SetDownState() - { - CrossPlatformInputManager.SetButtonDown(Name); - } - - - public void SetUpState() - { - CrossPlatformInputManager.SetButtonUp(Name); - } - - - public void SetAxisPositiveState() - { - CrossPlatformInputManager.SetAxisPositive(Name); - } - - - public void SetAxisNeutralState() - { - CrossPlatformInputManager.SetAxisZero(Name); - } - - - public void SetAxisNegativeState() - { - CrossPlatformInputManager.SetAxisNegative(Name); - } - - public void Update() - { - - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta deleted file mode 100644 index 1aadb06d..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 85bf3be603548374ca46f521a3aa7fda -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs deleted file mode 100644 index 9d368c8a..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs +++ /dev/null @@ -1,318 +0,0 @@ -using System; -using UnityEngine; -using UnityStandardAssets.CrossPlatformInput.PlatformSpecific; - -namespace UnityStandardAssets.CrossPlatformInput -{ - public static class CrossPlatformInputManager - { - public enum ActiveInputMethod - { - Hardware, - Touch - } - - - private static VirtualInput activeInput; - - private static VirtualInput s_TouchInput; - private static VirtualInput s_HardwareInput; - - - static CrossPlatformInputManager() - { - s_TouchInput = new MobileInput(); - s_HardwareInput = new StandaloneInput(); -#if MOBILE_INPUT - activeInput = s_TouchInput; -#else - activeInput = s_HardwareInput; -#endif - } - - public static void SwitchActiveInputMethod(ActiveInputMethod activeInputMethod) - { - switch (activeInputMethod) - { - case ActiveInputMethod.Hardware: - activeInput = s_HardwareInput; - break; - - case ActiveInputMethod.Touch: - activeInput = s_TouchInput; - break; - } - } - - public static bool AxisExists(string name) - { - return activeInput.AxisExists(name); - } - - public static bool ButtonExists(string name) - { - return activeInput.ButtonExists(name); - } - - public static void RegisterVirtualAxis(VirtualAxis axis) - { - activeInput.RegisterVirtualAxis(axis); - } - - - public static void RegisterVirtualButton(VirtualButton button) - { - activeInput.RegisterVirtualButton(button); - } - - - public static void UnRegisterVirtualAxis(string name) - { - if (name == null) - { - throw new ArgumentNullException("name"); - } - activeInput.UnRegisterVirtualAxis(name); - } - - - public static void UnRegisterVirtualButton(string name) - { - activeInput.UnRegisterVirtualButton(name); - } - - - // returns a reference to a named virtual axis if it exists otherwise null - public static VirtualAxis VirtualAxisReference(string name) - { - return activeInput.VirtualAxisReference(name); - } - - - // returns the platform appropriate axis for the given name - public static float GetAxis(string name) - { - return GetAxis(name, false); - } - - - public static float GetAxisRaw(string name) - { - return GetAxis(name, true); - } - - - // private function handles both types of axis (raw and not raw) - private static float GetAxis(string name, bool raw) - { - return activeInput.GetAxis(name, raw); - } - - - // -- Button handling -- - public static bool GetButton(string name) - { - return activeInput.GetButton(name); - } - - - public static bool GetButtonDown(string name) - { - return activeInput.GetButtonDown(name); - } - - - public static bool GetButtonUp(string name) - { - return activeInput.GetButtonUp(name); - } - - - public static void SetButtonDown(string name) - { - activeInput.SetButtonDown(name); - } - - - public static void SetButtonUp(string name) - { - activeInput.SetButtonUp(name); - } - - - public static void SetAxisPositive(string name) - { - activeInput.SetAxisPositive(name); - } - - - public static void SetAxisNegative(string name) - { - activeInput.SetAxisNegative(name); - } - - - public static void SetAxisZero(string name) - { - activeInput.SetAxisZero(name); - } - - - public static void SetAxis(string name, float value) - { - activeInput.SetAxis(name, value); - } - - - public static Vector3 mousePosition - { - get { return activeInput.MousePosition(); } - } - - - public static void SetVirtualMousePositionX(float f) - { - activeInput.SetVirtualMousePositionX(f); - } - - - public static void SetVirtualMousePositionY(float f) - { - activeInput.SetVirtualMousePositionY(f); - } - - - public static void SetVirtualMousePositionZ(float f) - { - activeInput.SetVirtualMousePositionZ(f); - } - - - // virtual axis and button classes - applies to mobile input - // Can be mapped to touch joysticks, tilt, gyro, etc, depending on desired implementation. - // Could also be implemented by other input devices - kinect, electronic sensors, etc - public class VirtualAxis - { - public string name { get; private set; } - private float m_Value; - public bool matchWithInputManager { get; private set; } - - - public VirtualAxis(string name) - : this(name, true) - { - } - - - public VirtualAxis(string name, bool matchToInputSettings) - { - this.name = name; - matchWithInputManager = matchToInputSettings; - } - - - // removes an axes from the cross platform input system - public void Remove() - { - UnRegisterVirtualAxis(name); - } - - - // a controller gameobject (eg. a virtual thumbstick) should update this class - public void Update(float value) - { - m_Value = value; - } - - - public float GetValue - { - get { return m_Value; } - } - - - public float GetValueRaw - { - get { return m_Value; } - } - } - - // a controller gameobject (eg. a virtual GUI button) should call the - // 'pressed' function of this class. Other objects can then read the - // Get/Down/Up state of this button. - public class VirtualButton - { - public string name { get; private set; } - public bool matchWithInputManager { get; private set; } - - private int m_LastPressedFrame = -5; - private int m_ReleasedFrame = -5; - private bool m_Pressed; - - - public VirtualButton(string name) - : this(name, true) - { - } - - - public VirtualButton(string name, bool matchToInputSettings) - { - this.name = name; - matchWithInputManager = matchToInputSettings; - } - - - // A controller gameobject should call this function when the button is pressed down - public void Pressed() - { - if (m_Pressed) - { - return; - } - m_Pressed = true; - m_LastPressedFrame = Time.frameCount; - } - - - // A controller gameobject should call this function when the button is released - public void Released() - { - m_Pressed = false; - m_ReleasedFrame = Time.frameCount; - } - - - // the controller gameobject should call Remove when the button is destroyed or disabled - public void Remove() - { - UnRegisterVirtualButton(name); - } - - - // these are the states of the button which can be read via the cross platform input system - public bool GetButton - { - get { return m_Pressed; } - } - - - public bool GetButtonDown - { - get - { - return m_LastPressedFrame - Time.frameCount == -1; - } - } - - - public bool GetButtonUp - { - get - { - return (m_ReleasedFrame == Time.frameCount - 1); - } - } - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta deleted file mode 100644 index ea900aa2..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6ac1ce5a5adfd9f46adbf5b6f752a47c -labels: -- Done -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: -1010 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs deleted file mode 100644 index c524fc25..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using UnityEngine; - -namespace UnityStandardAssets.CrossPlatformInput -{ - public class InputAxisScrollbar : MonoBehaviour - { - public string axis; - - void Update() { } - - public void HandleInput(float value) - { - CrossPlatformInputManager.SetAxis(axis, (value*2f) - 1f); - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta deleted file mode 100644 index 956782c7..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7d3269566d48b8447bb48d2259e28f8b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs deleted file mode 100644 index b01f5ef8..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs +++ /dev/null @@ -1,118 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.EventSystems; - -namespace UnityStandardAssets.CrossPlatformInput -{ - public class Joystick : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IDragHandler - { - public enum AxisOption - { - // Options for which axes to use - Both, // Use both - OnlyHorizontal, // Only horizontal - OnlyVertical // Only vertical - } - - public int MovementRange = 100; - public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use - public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input - public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input - - Vector3 m_StartPos; - bool m_UseX; // Toggle for using the x axis - bool m_UseY; // Toggle for using the Y axis - CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input - CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input - - void OnEnable() - { - CreateVirtualAxes(); - } - - void Start() - { - m_StartPos = transform.position; - } - - void UpdateVirtualAxes(Vector3 value) - { - var delta = m_StartPos - value; - delta.y = -delta.y; - delta /= MovementRange; - if (m_UseX) - { - m_HorizontalVirtualAxis.Update(-delta.x); - } - - if (m_UseY) - { - m_VerticalVirtualAxis.Update(delta.y); - } - } - - void CreateVirtualAxes() - { - // set axes to use - m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); - m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); - - // create new axes based on axes to use - if (m_UseX) - { - m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); - } - if (m_UseY) - { - m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); - } - } - - - public void OnDrag(PointerEventData data) - { - Vector3 newPos = Vector3.zero; - - if (m_UseX) - { - int delta = (int)(data.position.x - m_StartPos.x); - delta = Mathf.Clamp(delta, - MovementRange, MovementRange); - newPos.x = delta; - } - - if (m_UseY) - { - int delta = (int)(data.position.y - m_StartPos.y); - delta = Mathf.Clamp(delta, -MovementRange, MovementRange); - newPos.y = delta; - } - transform.position = new Vector3(m_StartPos.x + newPos.x, m_StartPos.y + newPos.y, m_StartPos.z + newPos.z); - UpdateVirtualAxes(transform.position); - } - - - public void OnPointerUp(PointerEventData data) - { - transform.position = m_StartPos; - UpdateVirtualAxes(m_StartPos); - } - - - public void OnPointerDown(PointerEventData data) { } - - void OnDisable() - { - // remove the joysticks from the cross platform input - if (m_UseX) - { - m_HorizontalVirtualAxis.Remove(); - } - if (m_UseY) - { - m_VerticalVirtualAxis.Remove(); - } - } - } -} \ No newline at end of file diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta deleted file mode 100644 index aaac7672..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 00c3c865782347f41b6358d9fba14b48 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs deleted file mode 100644 index a12139fa..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs +++ /dev/null @@ -1,83 +0,0 @@ -using System; -#if UNITY_EDITOR -using UnityEditor; -#endif -using UnityEngine; - - -namespace UnityStandardAssets.CrossPlatformInput -{ - [ExecuteInEditMode] - public class MobileControlRig : MonoBehaviour - { - // this script enables or disables the child objects of a control rig - // depending on whether the USE_MOBILE_INPUT define is declared. - - // This define is set or unset by a menu item that is included with - // the Cross Platform Input package. - -#if !UNITY_EDITOR - void OnEnable() - { - CheckEnableControlRig(); - } - #endif - - private void Start() - { -#if UNITY_EDITOR - if (Application.isPlaying) //if in the editor, need to check if we are playing, as start is also called just after exiting play -#endif - { - UnityEngine.EventSystems.EventSystem system = FindFirstObjectByType(); - - if (system == null) - {//the scene have no event system, spawn one - GameObject o = new GameObject("EventSystem"); - - o.AddComponent(); - o.AddComponent(); - } - } - } - -#if UNITY_EDITOR - - private void OnEnable() - { - EditorApplication.update += Update; - } - - - private void OnDisable() - { - EditorApplication.update -= Update; - } - - - private void Update() - { - CheckEnableControlRig(); - } -#endif - - - private void CheckEnableControlRig() - { -#if MOBILE_INPUT - EnableControlRig(true); - #else - EnableControlRig(false); -#endif - } - - - private void EnableControlRig(bool enabled) - { - foreach (Transform t in transform) - { - t.gameObject.SetActive(enabled); - } - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta deleted file mode 100644 index 0ee49e89..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 71398ce7fbc3a5b4fa50b50bd54317a7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta deleted file mode 100644 index f88be49e..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0bc72db1e9dcb9647818df5a07871127 -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs deleted file mode 100644 index 0416715e..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs +++ /dev/null @@ -1,133 +0,0 @@ -using System; -using UnityEngine; - -namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific -{ - public class MobileInput : VirtualInput - { - private void AddButton(string name) - { - // we have not registered this button yet so add it, happens in the constructor - CrossPlatformInputManager.RegisterVirtualButton(new CrossPlatformInputManager.VirtualButton(name)); - } - - - private void AddAxes(string name) - { - // we have not registered this button yet so add it, happens in the constructor - CrossPlatformInputManager.RegisterVirtualAxis(new CrossPlatformInputManager.VirtualAxis(name)); - } - - - public override float GetAxis(string name, bool raw) - { - if (!m_VirtualAxes.ContainsKey(name)) - { - AddAxes(name); - } - return m_VirtualAxes[name].GetValue; - } - - - public override void SetButtonDown(string name) - { - if (!m_VirtualButtons.ContainsKey(name)) - { - AddButton(name); - } - m_VirtualButtons[name].Pressed(); - } - - - public override void SetButtonUp(string name) - { - if (!m_VirtualButtons.ContainsKey(name)) - { - AddButton(name); - } - m_VirtualButtons[name].Released(); - } - - - public override void SetAxisPositive(string name) - { - if (!m_VirtualAxes.ContainsKey(name)) - { - AddAxes(name); - } - m_VirtualAxes[name].Update(1f); - } - - - public override void SetAxisNegative(string name) - { - if (!m_VirtualAxes.ContainsKey(name)) - { - AddAxes(name); - } - m_VirtualAxes[name].Update(-1f); - } - - - public override void SetAxisZero(string name) - { - if (!m_VirtualAxes.ContainsKey(name)) - { - AddAxes(name); - } - m_VirtualAxes[name].Update(0f); - } - - - public override void SetAxis(string name, float value) - { - if (!m_VirtualAxes.ContainsKey(name)) - { - AddAxes(name); - } - m_VirtualAxes[name].Update(value); - } - - - public override bool GetButtonDown(string name) - { - if (m_VirtualButtons.ContainsKey(name)) - { - return m_VirtualButtons[name].GetButtonDown; - } - - AddButton(name); - return m_VirtualButtons[name].GetButtonDown; - } - - - public override bool GetButtonUp(string name) - { - if (m_VirtualButtons.ContainsKey(name)) - { - return m_VirtualButtons[name].GetButtonUp; - } - - AddButton(name); - return m_VirtualButtons[name].GetButtonUp; - } - - - public override bool GetButton(string name) - { - if (m_VirtualButtons.ContainsKey(name)) - { - return m_VirtualButtons[name].GetButton; - } - - AddButton(name); - return m_VirtualButtons[name].GetButton; - } - - - public override Vector3 MousePosition() - { - return virtualMousePosition; - } - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta deleted file mode 100644 index e0ffb749..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9703d53e47195aa4190acd11369ccd1b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs deleted file mode 100644 index 374a1f5d..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs +++ /dev/null @@ -1,79 +0,0 @@ -using System; -using UnityEngine; - -namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific -{ - public class StandaloneInput : VirtualInput - { - public override float GetAxis(string name, bool raw) - { - return raw ? Input.GetAxisRaw(name) : Input.GetAxis(name); - } - - - public override bool GetButton(string name) - { - return Input.GetButton(name); - } - - - public override bool GetButtonDown(string name) - { - return Input.GetButtonDown(name); - } - - - public override bool GetButtonUp(string name) - { - return Input.GetButtonUp(name); - } - - - public override void SetButtonDown(string name) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override void SetButtonUp(string name) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override void SetAxisPositive(string name) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override void SetAxisNegative(string name) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override void SetAxisZero(string name) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override void SetAxis(string name, float value) - { - throw new Exception( - " This is not possible to be called for standalone input. Please check your platform and code where this is called"); - } - - - public override Vector3 MousePosition() - { - return Input.mousePosition; - } - } -} \ No newline at end of file diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta deleted file mode 100644 index d4c99a61..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9961032f4f02c4f41997c3ea399d2f22 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs deleted file mode 100644 index 658fddd8..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs +++ /dev/null @@ -1,145 +0,0 @@ -using System; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - -namespace UnityStandardAssets.CrossPlatformInput -{ - // helps with managing tilt input on mobile devices - public class TiltInput : MonoBehaviour - { - // options for the various orientations - public enum AxisOptions - { - ForwardAxis, - SidewaysAxis, - } - - - [Serializable] - public class AxisMapping - { - public enum MappingType - { - NamedAxis, - MousePositionX, - MousePositionY, - MousePositionZ - }; - - - public MappingType type; - public string axisName; - } - - - public AxisMapping mapping; - public AxisOptions tiltAroundAxis = AxisOptions.ForwardAxis; - public float fullTiltAngle = 25; - public float centreAngleOffset = 0; - - - private CrossPlatformInputManager.VirtualAxis m_SteerAxis; - - - private void OnEnable() - { - if (mapping.type == AxisMapping.MappingType.NamedAxis) - { - m_SteerAxis = new CrossPlatformInputManager.VirtualAxis(mapping.axisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_SteerAxis); - } - } - - - private void Update() - { - float angle = 0; - if (Input.acceleration != Vector3.zero) - { - switch (tiltAroundAxis) - { - case AxisOptions.ForwardAxis: - angle = Mathf.Atan2(Input.acceleration.x, -Input.acceleration.y)*Mathf.Rad2Deg + - centreAngleOffset; - break; - case AxisOptions.SidewaysAxis: - angle = Mathf.Atan2(Input.acceleration.z, -Input.acceleration.y)*Mathf.Rad2Deg + - centreAngleOffset; - break; - } - } - - float axisValue = Mathf.InverseLerp(-fullTiltAngle, fullTiltAngle, angle)*2 - 1; - switch (mapping.type) - { - case AxisMapping.MappingType.NamedAxis: - m_SteerAxis.Update(axisValue); - break; - case AxisMapping.MappingType.MousePositionX: - CrossPlatformInputManager.SetVirtualMousePositionX(axisValue*Screen.width); - break; - case AxisMapping.MappingType.MousePositionY: - CrossPlatformInputManager.SetVirtualMousePositionY(axisValue*Screen.width); - break; - case AxisMapping.MappingType.MousePositionZ: - CrossPlatformInputManager.SetVirtualMousePositionZ(axisValue*Screen.width); - break; - } - } - - - private void OnDisable() - { - m_SteerAxis.Remove(); - } - } -} - - -namespace UnityStandardAssets.CrossPlatformInput.Inspector -{ -#if UNITY_EDITOR - [CustomPropertyDrawer(typeof (TiltInput.AxisMapping))] - public class TiltInputAxisStylePropertyDrawer : PropertyDrawer - { - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - EditorGUI.BeginProperty(position, label, property); - - float x = position.x; - float y = position.y; - float inspectorWidth = position.width; - - // Don't make child fields be indented - var indent = EditorGUI.indentLevel; - EditorGUI.indentLevel = 0; - - var props = new[] {"type", "axisName"}; - var widths = new[] {.4f, .6f}; - if (property.FindPropertyRelative("type").enumValueIndex > 0) - { - // hide name if not a named axis - props = new[] {"type"}; - widths = new[] {1f}; - } - const float lineHeight = 18; - for (int n = 0; n < props.Length; ++n) - { - float w = widths[n]*inspectorWidth; - - // Calculate rects - Rect rect = new Rect(x, y, w, lineHeight); - x += w; - - EditorGUI.PropertyField(rect, property.FindPropertyRelative(props[n]), GUIContent.none); - } - - // Set indent back to what it was - EditorGUI.indentLevel = indent; - EditorGUI.EndProperty(); - } - } -#endif -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta deleted file mode 100644 index 93f79bf1..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 5c2d84226fbbaf94e9c1451f1c39b06a -labels: -- Not -- Fully -- Implemented -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: -1001 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs deleted file mode 100644 index 4012331e..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs +++ /dev/null @@ -1,156 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.EventSystems; -using UnityEngine.UI; - -namespace UnityStandardAssets.CrossPlatformInput -{ - [RequireComponent(typeof(Image))] - public class TouchPad : MonoBehaviour, IPointerDownHandler, IPointerUpHandler - { - // Options for which axes to use - public enum AxisOption - { - Both, // Use both - OnlyHorizontal, // Only horizontal - OnlyVertical // Only vertical - } - - - public enum ControlStyle - { - Absolute, // operates from teh center of the image - Relative, // operates from the center of the initial touch - Swipe, // swipe to touch touch no maintained center - } - - - public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use - public ControlStyle controlStyle = ControlStyle.Absolute; // control style to use - public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input - public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input - public float Xsensitivity = 1f; - public float Ysensitivity = 1f; - - Vector3 m_StartPos; - Vector2 m_PreviousDelta; - Vector3 m_JoytickOutput; - bool m_UseX; // Toggle for using the x axis - bool m_UseY; // Toggle for using the Y axis - CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input - CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input - bool m_Dragging; - int m_Id = -1; - Vector2 m_PreviousTouchPos; // swipe style control touch - - -#if !UNITY_EDITOR - private Vector3 m_Center; - private Image m_Image; -#else - Vector3 m_PreviousMouse; -#endif - - void OnEnable() - { - CreateVirtualAxes(); - } - - void Start() - { -#if !UNITY_EDITOR - m_Image = GetComponent(); - m_Center = m_Image.transform.position; -#endif - } - - void CreateVirtualAxes() - { - // set axes to use - m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); - m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); - - // create new axes based on axes to use - if (m_UseX) - { - m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); - } - if (m_UseY) - { - m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); - CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); - } - } - - void UpdateVirtualAxes(Vector3 value) - { - value = value.normalized; - if (m_UseX) - { - m_HorizontalVirtualAxis.Update(value.x); - } - - if (m_UseY) - { - m_VerticalVirtualAxis.Update(value.y); - } - } - - - public void OnPointerDown(PointerEventData data) - { - m_Dragging = true; - m_Id = data.pointerId; -#if !UNITY_EDITOR - if (controlStyle != ControlStyle.Absolute ) - m_Center = data.position; -#endif - } - - void Update() - { - if (!m_Dragging) - { - return; - } - if (Input.touchCount >= m_Id + 1 && m_Id != -1) - { -#if !UNITY_EDITOR - - if (controlStyle == ControlStyle.Swipe) - { - m_Center = m_PreviousTouchPos; - m_PreviousTouchPos = Input.touches[m_Id].position; - } - Vector2 pointerDelta = new Vector2(Input.touches[m_Id].position.x - m_Center.x , Input.touches[m_Id].position.y - m_Center.y).normalized; - pointerDelta.x *= Xsensitivity; - pointerDelta.y *= Ysensitivity; -#else - Vector2 pointerDelta; - pointerDelta.x = Input.mousePosition.x - m_PreviousMouse.x; - pointerDelta.y = Input.mousePosition.y - m_PreviousMouse.y; - m_PreviousMouse = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0f); -#endif - UpdateVirtualAxes(new Vector3(pointerDelta.x, pointerDelta.y, 0)); - } - } - - - public void OnPointerUp(PointerEventData data) - { - m_Dragging = false; - m_Id = -1; - UpdateVirtualAxes(Vector3.zero); - } - - void OnDisable() - { - if (CrossPlatformInputManager.AxisExists(horizontalAxisName)) - CrossPlatformInputManager.UnRegisterVirtualAxis(horizontalAxisName); - - if (CrossPlatformInputManager.AxisExists(verticalAxisName)) - CrossPlatformInputManager.UnRegisterVirtualAxis(verticalAxisName); - } - } -} \ No newline at end of file diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta deleted file mode 100644 index 0b176aa6..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1caf40fc8bebb6b43b2550c05ca791d6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs b/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs deleted file mode 100644 index 5ffec5a4..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs +++ /dev/null @@ -1,134 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -namespace UnityStandardAssets.CrossPlatformInput -{ - public abstract class VirtualInput - { - public Vector3 virtualMousePosition { get; private set; } - - - protected Dictionary m_VirtualAxes = - new Dictionary(); - // Dictionary to store the name relating to the virtual axes - protected Dictionary m_VirtualButtons = - new Dictionary(); - protected List m_AlwaysUseVirtual = new List(); - // list of the axis and button names that have been flagged to always use a virtual axis or button - - - public bool AxisExists(string name) - { - return m_VirtualAxes.ContainsKey(name); - } - - public bool ButtonExists(string name) - { - return m_VirtualButtons.ContainsKey(name); - } - - - public void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis) - { - // check if we already have an axis with that name and log and error if we do - if (m_VirtualAxes.ContainsKey(axis.name)) - { - Debug.LogError("There is already a virtual axis named " + axis.name + " registered."); - } - else - { - // add any new axes - m_VirtualAxes.Add(axis.name, axis); - - // if we dont want to match with the input manager setting then revert to always using virtual - if (!axis.matchWithInputManager) - { - m_AlwaysUseVirtual.Add(axis.name); - } - } - } - - - public void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button) - { - // check if already have a buttin with that name and log an error if we do - if (m_VirtualButtons.ContainsKey(button.name)) - { - Debug.LogError("There is already a virtual button named " + button.name + " registered."); - } - else - { - // add any new buttons - m_VirtualButtons.Add(button.name, button); - - // if we dont want to match to the input manager then always use a virtual axis - if (!button.matchWithInputManager) - { - m_AlwaysUseVirtual.Add(button.name); - } - } - } - - - public void UnRegisterVirtualAxis(string name) - { - // if we have an axis with that name then remove it from our dictionary of registered axes - if (m_VirtualAxes.ContainsKey(name)) - { - m_VirtualAxes.Remove(name); - } - } - - - public void UnRegisterVirtualButton(string name) - { - // if we have a button with this name then remove it from our dictionary of registered buttons - if (m_VirtualButtons.ContainsKey(name)) - { - m_VirtualButtons.Remove(name); - } - } - - - // returns a reference to a named virtual axis if it exists otherwise null - public CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name) - { - return m_VirtualAxes.ContainsKey(name) ? m_VirtualAxes[name] : null; - } - - - public void SetVirtualMousePositionX(float f) - { - virtualMousePosition = new Vector3(f, virtualMousePosition.y, virtualMousePosition.z); - } - - - public void SetVirtualMousePositionY(float f) - { - virtualMousePosition = new Vector3(virtualMousePosition.x, f, virtualMousePosition.z); - } - - - public void SetVirtualMousePositionZ(float f) - { - virtualMousePosition = new Vector3(virtualMousePosition.x, virtualMousePosition.y, f); - } - - - public abstract float GetAxis(string name, bool raw); - - public abstract bool GetButton(string name); - public abstract bool GetButtonDown(string name); - public abstract bool GetButtonUp(string name); - - public abstract void SetButtonDown(string name); - public abstract void SetButtonUp(string name); - public abstract void SetAxisPositive(string name); - public abstract void SetAxisNegative(string name); - public abstract void SetAxisZero(string name); - public abstract void SetAxis(string name, float value); - public abstract Vector3 MousePosition(); - } -} diff --git a/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta b/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta deleted file mode 100644 index 8f6c44d1..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0f57aeb1b8dce3342bea5c28ac17db24 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites.meta deleted file mode 100644 index ea48469d..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1835e4537efbdd94b93c2dd136860f1d -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png deleted file mode 100644 index ebf8eddc..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta deleted file mode 100644 index 707543f4..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: eb5f6e2757c821940b69cf1456f7865a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png deleted file mode 100644 index b9d01372..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta deleted file mode 100644 index ef293862..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f588d850485d0ae479d73cf3bd0b7b00 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png deleted file mode 100644 index e8d18485..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta deleted file mode 100644 index 782452b6..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 49b611e658efbf443b686a4036f74fe3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png deleted file mode 100644 index 11b1e8c9..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta deleted file mode 100644 index a4213ad2..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 4db017495c69e8140a56a0e2b669e3f8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png deleted file mode 100644 index 684d53a4..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta deleted file mode 100644 index 5a799583..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5b1a64ea234fb2343b8d0686c51280de -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png deleted file mode 100644 index 578c00ce..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta deleted file mode 100644 index d4c2593c..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 827c9cd4a3943534f909ac6473e17288 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png deleted file mode 100644 index 92bbbf24..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta deleted file mode 100644 index 179a8130..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: a3983c59ebf804b4abba687bd7c9e92f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png deleted file mode 100644 index c5d88d99..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta deleted file mode 100644 index c4b1f164..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta +++ /dev/null @@ -1,146 +0,0 @@ -fileFormatVersion: 2 -guid: a94c9a7eb94ceec4a8d67a1890e22e51 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: ResetButton - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png deleted file mode 100644 index fc100c09..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta deleted file mode 100644 index 534823c3..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta +++ /dev/null @@ -1,146 +0,0 @@ -fileFormatVersion: 2 -guid: 3d8675433a508ec47b8f895201eacf20 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: JumpButton - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 40, y: 40, z: 40, w: 40} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png deleted file mode 100644 index d1891dbd..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta deleted file mode 100644 index 74255828..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 5485e2f56028a3c4cb54f5caa167377e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png deleted file mode 100644 index 0a4df1dd..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta deleted file mode 100644 index 3e8a7d63..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9866a92691696b346901281f2b329034 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png deleted file mode 100644 index e954b778..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta deleted file mode 100644 index 96a20fb7..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0c6271a290ef75b4c97d58746c86c5b8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png deleted file mode 100644 index e14ec791..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta deleted file mode 100644 index 882db07b..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 9d7c6e4896067aa4fa512a00f692ac1c -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png deleted file mode 100644 index 64db848d..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta deleted file mode 100644 index b592e96a..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta +++ /dev/null @@ -1,146 +0,0 @@ -fileFormatVersion: 2 -guid: ea5873cfd9158664f89459f0c9e1d853 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: SliderBackground - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 31, y: 15, z: 31, w: 15} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png deleted file mode 100644 index 0dd9c199..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta deleted file mode 100644 index 9631787a..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0626b924325d1c34cafa6b22297f4e4f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 256 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 256 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png b/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png deleted file mode 100644 index 9b86e30d..00000000 Binary files a/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png and /dev/null differ diff --git a/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta b/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta deleted file mode 100644 index 6c8452ff..00000000 --- a/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta +++ /dev/null @@ -1,146 +0,0 @@ -fileFormatVersion: 2 -guid: e4f1fee3de32377429fd1348fae62b10 -TextureImporter: - internalIDToNameTable: - - first: - 213: 21300000 - second: JumpButton - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 16 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 65, y: 65, z: 65, w: 65} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 1 - swizzle: 50462976 - cookieLightType: 1 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/Editor.meta b/Assets/Standard Assets/Editor.meta deleted file mode 100644 index cbd78902..00000000 --- a/Assets/Standard Assets/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5a28c307e56dc844d90699a1e67c58a9 -folderAsset: yes -timeCreated: 1491218186 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/Editor/CrossPlatformInput.meta b/Assets/Standard Assets/Editor/CrossPlatformInput.meta deleted file mode 100644 index c3e37649..00000000 --- a/Assets/Standard Assets/Editor/CrossPlatformInput.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 696c0e7b8c74e1442acbf15c2df9e72d -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs b/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs deleted file mode 100644 index 3148a998..00000000 --- a/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs +++ /dev/null @@ -1,138 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEditor; -using UnityEditor.Build; - -namespace UnityStandardAssets.CrossPlatformInput.Inspector -{ - [InitializeOnLoad] - public class CrossPlatformInitialize - { - // Custom compiler defines: - // - // CROSS_PLATFORM_INPUT : denotes that cross platform input package exists, so that other packages can use their CrossPlatformInput functions. - // EDITOR_MOBILE_INPUT : denotes that mobile input should be used in editor, if a mobile build target is selected. (i.e. using Unity Remote app). - // MOBILE_INPUT : denotes that mobile input should be used right now! - - static CrossPlatformInitialize() - { - var defines = GetDefinesList(buildTargets[0]); - if (!defines.Contains("CROSS_PLATFORM_INPUT")) - { - SetEnabled("CROSS_PLATFORM_INPUT", true, false); - SetEnabled("MOBILE_INPUT", true, true); - } - } - - - [MenuItem("Mobile Input/Enable")] - private static void Enable() - { - SetEnabled("MOBILE_INPUT", true, true); - switch (EditorUserBuildSettings.activeBuildTarget) - { - case BuildTarget.Android: - case BuildTarget.iOS: - EditorUtility.DisplayDialog("Mobile Input", - "You have enabled Mobile Input. You'll need to use the Unity Remote app on a connected device to control your game in the Editor.", - "OK"); - break; - - default: - EditorUtility.DisplayDialog("Mobile Input", - "You have enabled Mobile Input, but you have a non-mobile build target selected in your build settings. The mobile control rigs won't be active or visible on-screen until you switch the build target to a mobile platform.", - "OK"); - break; - } - } - - - [MenuItem("Mobile Input/Enable", true)] - private static bool EnableValidate() - { - var defines = GetDefinesList(mobileBuildTargets[0]); - return !defines.Contains("MOBILE_INPUT"); - } - - - [MenuItem("Mobile Input/Disable")] - private static void Disable() - { - SetEnabled("MOBILE_INPUT", false, true); - switch (EditorUserBuildSettings.activeBuildTarget) - { - case BuildTarget.Android: - case BuildTarget.iOS: - EditorUtility.DisplayDialog("Mobile Input", - "You have disabled Mobile Input. Mobile control rigs won't be visible, and the Cross Platform Input functions will always return standalone controls.", - "OK"); - break; - } - } - - - [MenuItem("Mobile Input/Disable", true)] - private static bool DisableValidate() - { - var defines = GetDefinesList(mobileBuildTargets[0]); - return defines.Contains("MOBILE_INPUT"); - } - - - private static NamedBuildTarget[] buildTargets = new NamedBuildTarget[] - { - NamedBuildTarget.Standalone, - NamedBuildTarget.Android, - NamedBuildTarget.iOS - }; - - private static NamedBuildTarget[] mobileBuildTargets = new NamedBuildTarget[] - { - NamedBuildTarget.Android, - NamedBuildTarget.iOS - }; - - - private static void SetEnabled(string defineName, bool enable, bool mobile) - { - //Debug.Log("setting "+defineName+" to "+enable); - foreach (var target in mobile ? mobileBuildTargets : buildTargets) - { - var defines = GetDefinesList(target); - if (enable) - { - if (defines.Contains(defineName)) - { - return; - } - defines.Add(defineName); - } - else - { - if (!defines.Contains(defineName)) - { - return; - } - while (defines.Contains(defineName)) - { - defines.Remove(defineName); - } - } - string definesString = string.Join(";", defines.ToArray()); - PlayerSettings.SetScriptingDefineSymbols(target, definesString); - } - } - - - private static List GetDefinesList(NamedBuildTarget target) - { - var definesString = PlayerSettings.GetScriptingDefineSymbols(target); - if (string.IsNullOrEmpty(definesString)) - { - return new List(); - } - - return new List(definesString.Split(';')); - } - } -} diff --git a/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta b/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta deleted file mode 100644 index 56f7e861..00000000 --- a/Assets/Standard Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: db7667203062c644ea1877077e30ebd6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts.meta b/Assets/Standard Assets/Fonts.meta deleted file mode 100644 index 5a42936e..00000000 --- a/Assets/Standard Assets/Fonts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5d757120c2679c94f95bbb8c06341f10 -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/Fonts/OpenSans.meta b/Assets/Standard Assets/Fonts/OpenSans.meta deleted file mode 100644 index 133c4f53..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c32de72f872aad9448b3118fda0231fb -folderAsset: yes -timeCreated: 1436977288 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Standard Assets/Fonts/OpenSans/License!.txt b/Assets/Standard Assets/Fonts/OpenSans/License!.txt deleted file mode 100644 index d6456956..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/License!.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/Assets/Standard Assets/Fonts/OpenSans/License!.txt.meta b/Assets/Standard Assets/Fonts/OpenSans/License!.txt.meta deleted file mode 100644 index a499223b..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/License!.txt.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: cf1acff8cf98a440dba907e79fd30ebc -TextScriptImporter: - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf b/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf deleted file mode 100644 index fd79d43b..00000000 Binary files a/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf and /dev/null differ diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf.meta b/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf.meta deleted file mode 100644 index a645ba1f..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/OpenSansBold.ttf.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: 87c316b602156405d92e616621658222 -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf b/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf deleted file mode 100644 index 0d381897..00000000 Binary files a/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf and /dev/null differ diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf.meta b/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf.meta deleted file mode 100644 index 7abfa57c..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/OpenSansLight.ttf.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: 04a842e316b6f44bf8da702de26a8ed6 -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf b/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf deleted file mode 100644 index db433349..00000000 Binary files a/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf and /dev/null differ diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf.meta b/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf.meta deleted file mode 100644 index b2637842..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/OpenSansRegular.ttf.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: b51a3e520f9164da198dc59c8acfccd6 -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf b/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf deleted file mode 100644 index 1a7679e3..00000000 Binary files a/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf and /dev/null differ diff --git a/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf.meta b/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf.meta deleted file mode 100644 index 42ef0267..00000000 --- a/Assets/Standard Assets/Fonts/OpenSans/OpenSansSemibold.ttf.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: 01cd679a1b9ee48bf9c546f6ce2cb97e -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: diff --git a/Assets/Standard Assets/Fonts/Unipix.ttf b/Assets/Standard Assets/Fonts/Unipix.ttf deleted file mode 100644 index d387e67e..00000000 Binary files a/Assets/Standard Assets/Fonts/Unipix.ttf and /dev/null differ diff --git a/Assets/Standard Assets/Fonts/Unipix.ttf.meta b/Assets/Standard Assets/Fonts/Unipix.ttf.meta deleted file mode 100644 index 371f04ab..00000000 --- a/Assets/Standard Assets/Fonts/Unipix.ttf.meta +++ /dev/null @@ -1,19 +0,0 @@ -fileFormatVersion: 2 -guid: 1f16052dfd5f6f54e94e97ecedd4c86b -timeCreated: 1447161301 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - fallbackFontReferences: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TextMesh Pro.meta b/Assets/TextMesh Pro.meta new file mode 100644 index 00000000..f9da8b5e --- /dev/null +++ b/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts.meta b/Assets/TextMesh Pro/Fonts.meta new file mode 100644 index 00000000..f0c29724 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100644 index 00000000..f2473f9c --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 00000000..fa60cea1 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100644 index 00000000..626dd936 Binary files /dev/null and b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf differ diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 00000000..f2fc8140 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources.meta b/Assets/TextMesh Pro/Resources.meta similarity index 77% rename from Assets/Resources.meta rename to Assets/TextMesh Pro/Resources.meta index 38b7375d..cfc142f3 100644 --- a/Assets/Resources.meta +++ b/Assets/TextMesh Pro/Resources.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 00fd5ad2670dd47f1a25faa4ccfec59c +guid: 243e06394e614e5d99fab26083b707fa folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 00000000..8a011124 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 00000000..5bc142c4 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 00000000..fbd2cdb6 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 00000000..dc7e8e52 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,348 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + m_Version: 1.1.0 + m_Material: {fileID: 2180264} + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + InternalDynamicOS: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 1 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 511 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + paddingMode: 0 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 00000000..42dd6acd --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 00000000..cca8ce89 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 00000000..88d63348 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 00000000..c7b0771e --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 00000000..66e69d18 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 00000000..a52cc38f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 00000000..73ed6604 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 00000000..ccbb4aed --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 00000000..cc684b30 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 00000000..5171f1b6 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 00000000..98e6d277 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,659 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2103686 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: UNITY_UI_CLIP_RECT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: EmojiOne + m_EditorClassIdentifier: + hashCode: -1836805472 + material: {fileID: 2103686} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 128522 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Smiling face with smiling eyes + m_HashCode: -1318250903 + - m_ElementType: 2 + m_Unicode: 128523 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: 1f60b + m_HashCode: 57188339 + - m_ElementType: 2 + m_Unicode: 128525 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: 1f60d + m_HashCode: 57188341 + - m_ElementType: 2 + m_Unicode: 128526 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: 1f60e + m_HashCode: 57188340 + - m_ElementType: 2 + m_Unicode: 128512 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Grinning face + m_HashCode: -95541379 + - m_ElementType: 2 + m_Unicode: 128513 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: 1f601 + m_HashCode: 57188256 + - m_ElementType: 2 + m_Unicode: 128514 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Face with tears of joy + m_HashCode: 239522663 + - m_ElementType: 2 + m_Unicode: 128515 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: 1f603 + m_HashCode: 57188258 + - m_ElementType: 2 + m_Unicode: 128516 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: 1f604 + m_HashCode: 57188261 + - m_ElementType: 2 + m_Unicode: 128517 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: 1f605 + m_HashCode: 57188260 + - m_ElementType: 2 + m_Unicode: 128518 + m_GlyphIndex: 10 + m_Scale: 1 + m_Name: 1f606 + m_HashCode: 57188263 + - m_ElementType: 2 + m_Unicode: 128521 + m_GlyphIndex: 11 + m_Scale: 1 + m_Name: 1f609 + m_HashCode: 57188264 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1 + m_Name: .notdef + m_HashCode: -600915428 + - m_ElementType: 2 + m_Unicode: 129315 + m_GlyphIndex: 13 + m_Scale: 1 + m_Name: 1f923 + m_HashCode: 57200239 + - m_ElementType: 2 + m_Unicode: 9786 + m_GlyphIndex: 14 + m_Scale: 1 + m_Name: 263a + m_HashCode: 1748406 + - m_ElementType: 2 + m_Unicode: 9785 + m_GlyphIndex: 15 + m_Scale: 1 + m_Name: 2639 + m_HashCode: 1748462 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 14 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 15 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: + - id: 0 + x: 0 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Smiling face with smiling eyes + hashCode: -1318250903 + unicode: 128522 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 1 + x: 128 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60b + hashCode: 57188339 + unicode: 128523 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 2 + x: 256 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60d + hashCode: 57188341 + unicode: 128525 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 3 + x: 384 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60e + hashCode: 57188340 + unicode: 128526 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 4 + x: 0 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Grinning face + hashCode: -95541379 + unicode: 128512 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 5 + x: 128 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f601 + hashCode: 57188256 + unicode: 128513 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 6 + x: 256 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Face with tears of joy + hashCode: 239522663 + unicode: 128514 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 7 + x: 384 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f603 + hashCode: 57188258 + unicode: 128515 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 8 + x: 0 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f604 + hashCode: 57188261 + unicode: 128516 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 9 + x: 128 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f605 + hashCode: 57188260 + unicode: 128517 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 10 + x: 256 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f606 + hashCode: 57188263 + unicode: 128518 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 11 + x: 384 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f609 + hashCode: 57188264 + unicode: 128521 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 12 + x: 0 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f618 + hashCode: 57188168 + unicode: 128536 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 13 + x: 128 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f923 + hashCode: 57200239 + unicode: 129315 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 14 + x: 256 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 263a + hashCode: 1748406 + unicode: 9786 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 15 + x: 384 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 2639 + hashCode: 1748462 + unicode: 9785 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + fallbackSpriteAssets: [] +--- !u!21 &1369835458 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Floats: [] + m_Colors: [] diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 00000000..c7ac83f4 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 00000000..4958550d --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 00000000..018d42f8 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: Normal + m_HashCode: -1183493901 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: + m_ClosingTagArray: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 93368250 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: A + m_HashCode: 65 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003400000030000000610000003000000066000000660000003e0000003c000000750000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Link + m_HashCode: 2656128 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 97690656 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 00000000..95fd96ed --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 00000000..92a60536 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + assetVersion: 2 + m_TextWrappingMode: 1 + m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_ClearDynamicDataOnBuild: 1 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_IsTextObjectScaleStatic: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_HideSubTextObjects: 0 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_EmojiFallbackTextAssets: [] + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 00000000..32db3845 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders.meta b/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 00000000..29a90a6a --- /dev/null +++ b/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl new file mode 100644 index 00000000..b6119946 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl @@ -0,0 +1,178 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096.0); + output.y = uv - 4096.0 * output.x; + + return output * 0.001953125; +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1 - overlying.a) * underlying.rgb); + float alpha = underlying.a + (1 - underlying.a) * overlying.a; + return float4(blended / alpha, alpha); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +void GetSurfaceNormal_float(texture2D atlas, float textureWidth, float textureHeight, float2 uv, bool isFront, out float3 nornmal) +{ + float3 delta = float3(1.0 / textureWidth, 1.0 / textureHeight, 0.0); + + // Read "height field" + float4 h = float4( + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.zy).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.zy).a); + + bool raisedBevel = _BevelType; + + h += _BevelOffset; + + float bevelWidth = max(.01, _BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h + .5); + + if (raisedBevel) h = 1 - abs(h * 2.0 - 1.0); + h = lerp(h, sin(h * 3.141592 / 2.0), float4(_BevelRoundness, _BevelRoundness, _BevelRoundness, _BevelRoundness)); + h = min(h, 1.0 - float4(_BevelClamp, _BevelClamp, _BevelClamp, _BevelClamp)); + h *= _BevelAmount * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(-1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, 1.0, h.w - h.z)); + + float3 f = float3(1, 1, 1); + if (isFront) f = float3(1, 1, -1); + nornmal = cross(va, vb) * f; +} + +void EvaluateLight_float(float4 faceColor, float3 n, out float4 color) +{ + n.z = abs(n.z); + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), 1.0)); + + float3 col = max(faceColor.rgb, 0) + GetSpecular(n, light)* faceColor.a; + //faceColor.rgb += col * faceColor.a; + col *= 1 - (dot(n, light) * _Diffuse); + col *= lerp(_Ambient, 1, n.z * n.z); + + //fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + //faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + + color = float4(col, faceColor.a); +} + +// Add custom function to handle time in HDRP + + +// +void GenerateUV_float(float2 inUV, float4 transform, float2 animSpeed, out float2 outUV) +{ + outUV = inUV * transform.xy + transform.zw + (animSpeed * _Time.y); +} + +void ComputeUVOffset_float(float texWidth, float texHeight, float2 offset, float SDR, out float2 uvOffset) +{ + uvOffset = float2(-offset.x * SDR / texWidth, -offset.y * SDR / texHeight); +} + +void ScreenSpaceRatio2_float(float4x4 projection, float4 position, float2 objectScale, float screenWidth, float screenHeight, float fontScale, out float SSR) +{ + float2 pixelSize = position.w; + pixelSize /= (objectScale * mul((float2x2)projection, float2(screenWidth, screenHeight))); + SSR = rsqrt(dot(pixelSize, pixelSize)*2) * fontScale; +} + +// UV : Texture coordinate of the source distance field texture +// TextureSize : Size of the source distance field texture +// Filter : Enable perspective filter (soften) +void ScreenSpaceRatio_float(float2 UV, float TextureSize, bool Filter, out float SSR) +{ + if(Filter) + { + float2 a = float2(ddx(UV.x), ddy(UV.x)); + float2 b = float2(ddx(UV.y), ddy(UV.y)); + float s = lerp(dot(a,a), dot(b,b), 0.5); + SSR = rsqrt(s) / TextureSize; + } + else + { + float s = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))); + SSR = s / TextureSize; + } +} + +// SSR : Screen Space Ratio +// SD : Signed Distance (encoded : Distance / SDR + .5) +// SDR : Signed Distance Ratio +// +// IsoPerimeter : Dilate / Contract the shape +void ComputeSDF_float(float SSR, float SD, float SDR, float isoPerimeter, float softness, out float outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5) * SDR; // Signed distance to edge, in Texture space + outAlpha = saturate((d * 2.0 * SSR + 0.5 + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); // Screen pixel coverage (alpha) +} + +void ComputeSDF2_float(float SSR, float SD, float SDR, float2 isoPerimeter, float2 softness, out float2 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF4_float(float SSR, float SD, float SDR, float4 isoPerimeter, float4 softness, out float4 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF44_float(float SSR, float4 SD, float SDR, float4 isoPerimeter, float4 softness, bool outline, out float4 outAlpha) +{ + softness *= SSR * SDR; + float4 d = (SD - 0.5f) * SDR; + if(outline) d.w = max(max(d.x, d.y), d.z); + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void Composite_float(float4 overlying, float4 underlying, out float4 outColor) +{ + outColor = BlendARGB(overlying, underlying); +} + +// Face only +void Layer1_float(float alpha, float4 color0, out float4 outColor) +{ + color0.a *= alpha; + outColor = color0; +} + +// Face + 1 Outline +void Layer2_float(float2 alpha, float4 color0, float4 color1, out float4 outColor) +{ + color1.a *= alpha.y; + color0.rgb *= color0.a; color1.rgb *= color1.a; + outColor = lerp(color1, color0, alpha.x); + outColor.rgb /= outColor.a; +} + +// Face + 3 Outline +void Layer4_float(float4 alpha, float4 color0, float4 color1, float4 color2, float4 color3, out float4 outColor) +{ + color3.a *= alpha.w; + color0.rgb *= color0.a; color1.rgb *= color1.a; color2.rgb *= color2.a; color3.rgb *= color3.a; + outColor = lerp(lerp(lerp(color3, color2, alpha.z), color1, alpha.y), color0, alpha.x); + outColor.rgb /= outColor.a; +} diff --git a/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta new file mode 100644 index 00000000..001b14e6 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 96de908384869cd409c75efa351d5edf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 00000000..7e0f35c3 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 00000000..0a416c85 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 00000000..b89e2672 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,155 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 00000000..d5fb125e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 00000000..caa527f7 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 00000000..7eb1870f --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 00000000..757a6173 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + uniform float4 _FaceTex_ST; + uniform float4 _OutlineTex_ST; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 00000000..56284e9f --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 00000000..27c14bc6 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,321 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + float4 SRGBToLinear(float4 rgba) + { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float pixelSize = abs(ddx(input.atlas.y)) + abs(ddy(input.atlas.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 00000000..08cd8ae5 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph new file mode 100644 index 00000000..4f7157ca --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph @@ -0,0 +1,12074 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6b0cd1bfb339459ca967fa23df287ef0" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4828.0, + "y": -2832.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4540.0, + "y": -2749.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceText_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "183118ca50814141b7bc3e0cee27fb9b", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2786e48f93f54a82aee4303ce7b63c82", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9d0c47172bf840a0ac029980ba082af7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4177.0, + "y": -2422.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 280372, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.0, + "y": -2422.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4309.0, + "y": -2773.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4007.0, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitData", + "m_ObjectId": "6238ae56182d404f8563cb88cb801549", + "m_RayTracing": false, + "m_MaterialType": 0, + "m_MaterialTypeMask": 2, + "m_RefractionModel": 0, + "m_SSSTransmission": true, + "m_EnergyConservingSpecular": true, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitSubTarget", + "m_ObjectId": "67bc2306558f4f2fa807637aaebaeab4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6b0cd1bfb339459ca967fa23df287ef0", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "703396865b6e4990a0cf1189ea684e5c", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7564379492aa4c5a927ff3501acdc70d", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77991fa631724e0cb32eed66ff017b23", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "67bc2306558f4f2fa807637aaebaeab4" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "6238ae56182d404f8563cb88cb801549" + }, + { + "m_Id": "a8c49a47cb934f7e8e4d88fce06df6ff" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPLitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.0, + "y": -2797.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f7d8028b58d4227a4560891be6e7cda", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a00de0d572a84a08a23fe14c2ad5030d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4793.0, + "y": -2593.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4672.0, + "y": -2481.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9d0c47172bf840a0ac029980ba082af7", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4637.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2739.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a00de0d572a84a08a23fe14c2ad5030d", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4611.0, + "y": -2691.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "ffb07af0bca546d8b9bc439d34aa68f5" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4647.0, + "y": -2283.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.LightingData", + "m_ObjectId": "a8c49a47cb934f7e8e4d88fce06df6ff", + "m_NormalDropOffSpace": 0, + "m_BlendPreserveSpecular": true, + "m_ReceiveDecals": true, + "m_ReceiveSSR": true, + "m_ReceiveSSRTransparent": false, + "m_SpecularAA": false, + "m_SpecularOcclusionMode": 0, + "m_OverrideBakedGI": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "e364823e158a407fb48dd7b630c79973" + }, + { + "m_Id": "703396865b6e4990a0cf1189ea684e5c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2833.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4373.0, + "y": -2715.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b30617d78dec40a7b8aa7f72dca7f41d", + "m_Id": 0, + "m_DisplayName": "Bent Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BentNormal", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b4c4676c68bb4752af59e21f896d9470", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "183118ca50814141b7bc3e0cee27fb9b" + }, + { + "m_Id": "f44e4374a48a4996aa60d23d3ae1e9f9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b911c23b90124d15924551e2730501eb", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "bc782d8e80154073b48a687a07adf60a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BentNormal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b30617d78dec40a7b8aa7f72dca7f41d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BentNormal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "be58359e488f42e9b5121357d0fa526b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "77991fa631724e0cb32eed66ff017b23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.000244140625, + "width": 222.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "b4c4676c68bb4752af59e21f896d9470" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c417006ffa034c44b79da3dd323165ff", + "m_Guid": { + "m_GuidSerialized": "7a28a011-205c-4fa8-bf4f-8064aa2308b2" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c49cfb8bb96846dc87ee00c0c041a372", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4783.0, + "y": -2765.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e364823e158a407fb48dd7b630c79973", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4803.0, + "y": -2627.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "b911c23b90124d15924551e2730501eb" + }, + { + "m_Id": "c49cfb8bb96846dc87ee00c0c041a372" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f44e4374a48a4996aa60d23d3ae1e9f9", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f5a8bfcec21a4dac9df63993ec53635e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7564379492aa4c5a927ff3501acdc70d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ffb07af0bca546d8b9bc439d34aa68f5", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta new file mode 100644 index 00000000..a445e27d --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ca2ed216f98028c4dae6c5224a952b3c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph new file mode 100644 index 00000000..3118dd04 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph @@ -0,0 +1,11759 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "469965f1c9284b7eb032d415d6295b2c" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4824.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4534.0, + "y": -2747.0, + "width": 150.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitSubTarget", + "m_ObjectId": "29b1a6d4abc94131be838c0bc77892fc" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 1, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4001.0, + "y": -4168.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4613.0, + "y": -2415.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "469965f1c9284b7eb032d415d6295b2c", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4310.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.999755859375, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitData", + "m_ObjectId": "77ebd01f5b3149ad810a5acbffc85921", + "m_EnableShadowMatte": false, + "m_DistortionOnly": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b3b88c5975841d6b6d5c3c5515055a0", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "29b1a6d4abc94131be838c0bc77892fc" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "77ebd01f5b3149ad810a5acbffc85921" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPUnlitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.000244140625, + "y": -2795.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5802.0, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a39319405ad44cb8b7aae71c41dcd01", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9327cb5f5e6b46f1bd79f91ef9dca3b7", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4788.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9f42c5a9bc2f45baa095a80e7b8b485a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "dcd51c93d3b64f05a938b3334f343654" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4645.00048828125, + "y": -2285.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "f1fb18f75405424884a776bfd24e79e9" + }, + { + "m_Id": "9f42c5a9bc2f45baa095a80e7b8b485a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2869.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "9327cb5f5e6b46f1bd79f91ef9dca3b7" + }, + { + "m_Id": "d804b5a6c657409196addf2b39199a4f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "f68d9dee5cbc43cdb355d8fadae602d3" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "ced40c943add479a86f25f7fb5ed59da", + "m_Guid": { + "m_GuidSerialized": "af17e4ab-54fe-4482-a9c5-4e4bc9076517" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d804b5a6c657409196addf2b39199a4f", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.0, + "y": -2771.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "dcd51c93d3b64f05a938b3334f343654", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4799.0, + "y": -2625.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f1fb18f75405424884a776bfd24e79e9", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "7b3b88c5975841d6b6d5c3c5515055a0" + }, + { + "m_Id": "8a39319405ad44cb8b7aae71c41dcd01" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "f68d9dee5cbc43cdb355d8fadae602d3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta new file mode 100644 index 00000000..a2f732a3 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f63d574838ccfb44f84acc05fed0af48 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 00000000..603df2c7 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,258 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 00000000..3cbdbbb4 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 00000000..3edca76c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,252 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 00000000..e6b149e0 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 00000000..43b317d3 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 00000000..9b84c13d --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader new file mode 100644 index 00000000..2c8e8dad --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader @@ -0,0 +1,389 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - 2 Pass" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + // Draw Outline and Underlay + Name "Outline" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + const float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + //outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, outline * 2))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = half4(0, 0, 0, 0); + + #if OUTLINE_ON + c = input.outlineColor * saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + + + // Draw face + Name "Face" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half2 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half2(scale, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.y); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta new file mode 100644 index 00000000..75bd98d8 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0178fcb869bafef4690d177d31d17db8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 00000000..b899d6e9 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,250 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma enable_d3d11_debug_symbols + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 00000000..2ac6e76c --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 00000000..68d0dfaa --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,139 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 00000000..bff8b7aa --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 00000000..281e60db --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,159 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + _SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 00000000..26e814c2 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph new file mode 100644 index 00000000..7922d393 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph @@ -0,0 +1,11932 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7c73ccc923e744b98f19148b971a6090" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4813.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4536.00048828125, + "y": -2723.000244140625, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0801f576ce79452483b42e485405244d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0c10df95ee1d4b0a8a00558af49ec45f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a0206f980dc6455f84f5a8442838c726" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "129f271ebc77450994e18f0a30579bf5", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4292.0, + "y": -3213.000244140625, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4316.0, + "y": -3247.000244140625, + "width": 148.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.00048828125, + "y": -2381.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3ffa095f304e42d2827aa230e2ae3887", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.00048828125, + "y": -2415.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4308.0, + "y": -3498.000244140625, + "width": 140.0, + "height": 166.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4303.00048828125, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55a3403c16184e63b4e78607a6a20cd8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "59a09f50a7ca4cd3a0d248a0f3730b6a", + "m_Guid": { + "m_GuidSerialized": "3f9e6596-fd53-48cc-96a5-4c4f0cfbb2ba" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4008.999755859375, + "y": -2394.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "7027aaab25924266a063a05df0aa39b3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b144a976914480baf430c0f6f7f4def", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "7c73ccc923e744b98f19148b971a6090", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.999755859375, + "y": -2796.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "836f639bd89d42f9b3a0470c3094815e", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "83c51d5b2f7b4eb785248f419181cb87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "944ebbc49c8a4cddb5834e3beab965a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "86e21b7b6b7a44238607e41b8a9fb9a4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0801f576ce79452483b42e485405244d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6aee1173864e58be589084897a3f35", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "a0b9274619da48a59f26fe58997479ee" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944ebbc49c8a4cddb5834e3beab965a2", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2581.000244140625, + "width": 155.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.000244140625 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.00048828125, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4152.0, + "y": -2771.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a0206f980dc6455f84f5a8442838c726", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "a0b9274619da48a59f26fe58997479ee", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "7027aaab25924266a063a05df0aa39b3" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4628.00048828125, + "y": -2283.0, + "width": 157.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "129f271ebc77450994e18f0a30579bf5" + }, + { + "m_Id": "3ffa095f304e42d2827aa230e2ae3887" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ad3e1d26f4404555a8dd29223caaf1ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b46afdad84944599b00e887d2ce29cc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4142.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b467be738d0e454995e380cbf526efe3", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b46afdad84944599b00e887d2ce29cc3", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "7b144a976914480baf430c0f6f7f4def" + }, + { + "m_Id": "836f639bd89d42f9b3a0470c3094815e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "8e6aee1173864e58be589084897a3f35" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4312.0, + "y": -3179.000244140625, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4776.00048828125, + "y": -2757.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2626.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "55a3403c16184e63b4e78607a6a20cd8" + }, + { + "m_Id": "b467be738d0e454995e380cbf526efe3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.0, + "y": -3281.000244140625, + "width": 153.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta new file mode 100644 index 00000000..54c945eb --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a3d800b099a06e0478fb790c5e79057a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph new file mode 100644 index 00000000..d7d31de8 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph @@ -0,0 +1,11629 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "bafc3d388c1e444e820897b9a3d6029a" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3709.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3424.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5868.0, + "y": -3787.000244140625, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4779.494140625, + "y": -2948.97265625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4500.0, + "y": -2747.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "0eeb5490760e492f8c9691086fa00929" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5068.0, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -3486.666259765625, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3415.000244140625, + "y": -3462.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4261.33349609375, + "y": -3197.33349609375, + "width": 124.66650390625, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4280.0, + "y": -3221.33349609375, + "width": 145.3330078125, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d7d96a5770b4f8ebb162bdbde020bca", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4145.0, + "y": -2406.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3277.3330078125, + "y": -3841.33349609375, + "width": 218.666748046875, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4350.0, + "y": -2396.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4760.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6314.6669921875, + "y": -3285.3330078125, + "width": 144.6669921875, + "height": 129.33348083496095 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3554.000244140625, + "y": -3462.0, + "width": 116.00000762939453, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2934.000244140625, + "y": -3466.0, + "width": 141.33349609375, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5437.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4576.0, + "y": -2437.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "49dabfd48a78475882e664526b483ce1", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "4a0041116f73406db7a62ae80ff54ef4", + "m_Guid": { + "m_GuidSerialized": "a2d96028-f92f-4076-8376-42249ca40935" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4293.3330078125, + "y": -3497.99951171875, + "width": 140.66648864746095, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e90ca54c0cc46a18ea600be7c80413a", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4255.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6460.6669921875, + "y": -3113.333251953125, + "width": 135.33349609375, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5071.99951171875, + "y": -3427.0, + "width": 129.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3972.0, + "y": -2385.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "59cea37675824d99995b370f09cef20a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5235.99951171875, + "y": -3386.999755859375, + "width": 141.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4759.99951171875, + "y": -3498.666259765625, + "width": 186.0, + "height": 251.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5070.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3244.000244140625, + "y": -3414.0, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4931.0, + "y": -3452.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4928.0, + "y": -3326.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3973.0, + "y": -2796.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3139.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "849275cac05e4ca8bd0b38ab7ae43bf8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6112.0, + "y": -3308.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3095.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8902cb30b1684db8b996562e0140cb18", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a5d204e1abd4f6894607d1a497f6e69", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5567.0, + "y": -3862.000244140625, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3114.000244140625, + "y": -3414.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "0eeb5490760e492f8c9691086fa00929" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4746.0, + "y": -2497.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3498.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5412.0, + "y": -3315.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4598.0, + "y": -2251.0, + "width": 167.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4118.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a161b772c7564eee804e3d58f6cb9944", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4573.0, + "y": -2689.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "4e90ca54c0cc46a18ea600be7c80413a" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4608.0, + "y": -2293.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3633.000244140625, + "y": -3805.000244140625, + "width": 179.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "8a5d204e1abd4f6894607d1a497f6e69" + }, + { + "m_Id": "a161b772c7564eee804e3d58f6cb9944" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5233.99951171875, + "y": -3141.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4108.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4333.0, + "y": -2713.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5727.0, + "y": -3827.000244140625, + "width": 184.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "1d7d96a5770b4f8ebb162bdbde020bca" + }, + { + "m_Id": "49dabfd48a78475882e664526b483ce1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bafc3d388c1e444e820897b9a3d6029a", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5537.0, + "y": -3827.000244140625, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4409.0, + "y": -2338.0, + "width": 222.0, + "height": 142.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "8902cb30b1684db8b996562e0140cb18" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4284.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6485.591796875, + "y": -3365.3779296875 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5236.99951171875, + "y": -3260.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5893.0, + "y": -3921.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2762.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4113.0, + "y": -3368.999755859375, + "width": 243.99998474121095, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4754.0, + "y": -2625.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4927.0, + "y": -3204.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3614.000244140625, + "y": -3549.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3819.0, + "y": -3286.0, + "width": 193.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6318.6669921875, + "y": -3153.3330078125, + "width": 185.33348083496095, + "height": 101.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "849275cac05e4ca8bd0b38ab7ae43bf8" + }, + { + "m_Id": "59cea37675824d99995b370f09cef20a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.33349609375, + "y": -3246.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5400.0, + "y": -3851.000244140625, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4171.0, + "y": -2362.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta new file mode 100644 index 00000000..248825ca --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 124c112a6e8f1a54e8b0870e881b56d8 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 00000000..bbcfd119 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 00000000..e1cf3f38 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 00000000..4012a081 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,131 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + float4 mask : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + float4 vPosition = UnityObjectToClipPos(v.vertex); + OUT.worldPosition = v.vertex; + OUT.vertex = vPosition; + + float2 pixelSize = vPosition.w; + pixelSize /= abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + OUT.mask = half4(v.vertex.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_UIMaskSoftnessX, _UIMaskSoftnessY) + abs(pixelSize.xy))); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 00000000..50ba195e --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro.cginc b/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 00000000..58981304 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 00000000..f21163e2 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: Version 2.0 + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 00000000..d145a773 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,165 @@ +struct vertex_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // x = weight, y = no longer used + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) +{ + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +float _UIMaskSoftnessX; +float _UIMaskSoftnessY; + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 0, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float pixelSize = abs(ddx(input.texcoord0.y)) + abs(ddy(input.texcoord0.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #if OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #if MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 00000000..4415e507 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 00000000..b806b4f9 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,80 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 00000000..7b37f2f1 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 00000000..2153a9a7 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,99 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord.w, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord.w) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 00000000..41ef4b10 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites.meta b/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 00000000..8b699e5f --- /dev/null +++ b/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 00000000..384180a9 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 00000000..0d30e653 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json b/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 00000000..6c4e50bc --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 00000000..762cf15c --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png b/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 00000000..c0de66d0 Binary files /dev/null and b/Assets/TextMesh Pro/Sprites/EmojiOne.png differ diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100644 index 00000000..c9fa1a7d --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta @@ -0,0 +1,431 @@ +fileFormatVersion: 2 +guid: dffef66376be4fa480fb02b19edbe903 +TextureImporter: + fileIDToRecycleName: + 21300000: EmojiOne_0 + 21300002: EmojiOne_1 + 21300004: EmojiOne_2 + 21300006: EmojiOne_3 + 21300008: EmojiOne_4 + 21300010: EmojiOne_6 + 21300012: EmojiOne_7 + 21300014: EmojiOne_8 + 21300016: EmojiOne_9 + 21300018: EmojiOne_10 + 21300020: EmojiOne_11 + 21300022: EmojiOne_12 + 21300024: EmojiOne_13 + 21300026: EmojiOne_5 + 21300028: EmojiOne_14 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: EmojiOne_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9eea8093eaeaee4d901c4553f572c22 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 49451da35411dcc42a3692e39b0fde70 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f65709664b924904790c850a50ca82bc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b10f2b48b7281594bb8a24a6511a35af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 10a600f9329dc2246a897e89f4d283cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66cffa363b90ab14787d8a5b90cf4502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_10 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a9e58eaf96feef42bcefa1cf257193f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_11 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2489120affc155840ae6a7be2e93ce19 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 412349a150598d14da4d7140df5c0286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a937464b42bb3634782dea34c6becb6c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_5 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0f933b217682124dbfc5e6b89abe3d0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_14 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7235c763afe4434e8bb666750a41096 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3e32d8f5477abfc43b19066e8ad5032e + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UniversalRenderPipelineGlobalSettings.asset b/Assets/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 00000000..cdbc0047 --- /dev/null +++ b/Assets/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,426 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 0 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 0 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 7752762179098771456 + - rid: 7752762179098771457 + - rid: 7752762179098771458 + - rid: 7752762179098771459 + - rid: 7752762179098771460 + - rid: 7752762179098771461 + - rid: 7752762179098771462 + - rid: 7752762179098771463 + - rid: 7752762179098771464 + - rid: 7752762179098771465 + - rid: 7752762179098771466 + - rid: 7752762179098771467 + - rid: 7752762179098771468 + - rid: 7752762179098771469 + - rid: 7752762179098771470 + - rid: 7752762179098771471 + - rid: 7752762179098771472 + - rid: 7752762179098771473 + - rid: 7752762179098771474 + - rid: 7752762179098771475 + - rid: 7752762179098771476 + - rid: 3114554777721110528 + - rid: 3114554777721110529 + - rid: 3114554777721110530 + - rid: 4783016534400827392 + - rid: 4783016534400827393 + - rid: 4783016534400827394 + - rid: 4783016534400827395 + - rid: 4783016534400827396 + - rid: 4783016534400827397 + - rid: 197712459129946112 + - rid: 197712459129946113 + - rid: 197712459129946114 + - rid: 197712459129946115 + m_RuntimeSettings: + m_List: [] + m_AssetVersion: 10 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Default + m_ValidRenderingLayers: 0 + lightLayerName0: + lightLayerName1: + lightLayerName2: + lightLayerName3: + lightLayerName4: + lightLayerName5: + lightLayerName6: + lightLayerName7: + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 197712459129946112 + type: {class: UniversalRenderPipelineRuntimeTerrainShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + - rid: 197712459129946113 + type: {class: URPTerrainShaderSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_IncludeTerrainShaders: 1 + - rid: 197712459129946114 + type: {class: OnTilePostProcessResource, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_UberPostShader: {fileID: 4800000, guid: fe4f13c1004a07d4ea1e30bfd0326d9e, type: 3} + - rid: 197712459129946115 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + - rid: 3114554777721110528 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 3114554777721110529 + type: {class: LightmapSamplingSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_UseBicubicLightmapSampling: 0 + - rid: 3114554777721110530 + type: {class: VrsRenderPipelineRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_TextureComputeShader: {fileID: 7200000, guid: cacb30de6c40c7444bbc78cb0a81fd2a, type: 3} + m_VisualizationShader: {fileID: 4800000, guid: 620b55b8040a88d468e94abe55bed5ba, type: 3} + m_VisualizationLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + m_ConversionLookupTable: + m_Data: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 1, g: 1, b: 1, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0.75, g: 0.75, b: 0, a: 1} + - {r: 0, g: 0.75, b: 0.55, a: 1} + - {r: 0.5, g: 0, b: 0.5, a: 1} + - {r: 0.5, g: 0.5, b: 0.5, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - rid: 4783016534400827392 + type: {class: RayTracingRenderPipelineResources, ns: UnityEngine.Rendering.UnifiedRayTracing, asm: Unity.UnifiedRayTracing.Runtime} + data: + m_Version: 1 + m_GeometryPoolKernels: {fileID: 7200000, guid: 98e3d58cae7210c4786f67f504c9e899, type: 3} + m_CopyBuffer: {fileID: 7200000, guid: 1b95b5dcf48d1914c9e1e7405c7660e3, type: 3} + m_CopyPositions: {fileID: 7200000, guid: 1ad53a96b58d3c3488dde4f14db1aaeb, type: 3} + m_BitHistogram: {fileID: 7200000, guid: 8670f7ce4b60cef43bed36148aa1b0a2, type: 3} + m_BlockReducePart: {fileID: 7200000, guid: 4e034cc8ea2635c4e9f063e5ddc7ea7a, type: 3} + m_BlockScan: {fileID: 7200000, guid: 4d6d5de35fa45ef4a92119397a045cc9, type: 3} + m_BuildHlbvh: {fileID: 7200000, guid: 2d70cd6be91bd7843a39a54b51c15b13, type: 3} + m_RestructureBvh: {fileID: 7200000, guid: 56641cb88dcb31a4398a4997ef7a7a8c, type: 3} + m_Scatter: {fileID: 7200000, guid: a2eaeefdac4637a44b734e85b7be9186, type: 3} + - rid: 4783016534400827393 + type: {class: PostProcessData/TextureResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + blueNoise16LTex: + - {fileID: 2800000, guid: 81200413a40918d4d8702e94db29911c, type: 3} + - {fileID: 2800000, guid: d50c5e07c9911a74982bddf7f3075e7b, type: 3} + - {fileID: 2800000, guid: 1134690bf9216164dbc75050e35b7900, type: 3} + - {fileID: 2800000, guid: 7ce2118f74614a94aa8a0cdf2e6062c3, type: 3} + - {fileID: 2800000, guid: 2ca97df9d1801e84a8a8f2c53cb744f0, type: 3} + - {fileID: 2800000, guid: e63eef8f54aa9dc4da9a5ac094b503b5, type: 3} + - {fileID: 2800000, guid: 39451254daebd6d40b52899c1f1c0c1b, type: 3} + - {fileID: 2800000, guid: c94ad916058dff743b0f1c969ddbe660, type: 3} + - {fileID: 2800000, guid: ed5ea7ce59ca8ec4f9f14bf470a30f35, type: 3} + - {fileID: 2800000, guid: 071e954febf155243a6c81e48f452644, type: 3} + - {fileID: 2800000, guid: 96aaab9cc247d0b4c98132159688c1af, type: 3} + - {fileID: 2800000, guid: fc3fa8f108657e14486697c9a84ccfc5, type: 3} + - {fileID: 2800000, guid: bfed3e498947fcb4890b7f40f54d85b9, type: 3} + - {fileID: 2800000, guid: d512512f4af60a442ab3458489412954, type: 3} + - {fileID: 2800000, guid: 47a45908f6db0cb44a0d5e961143afec, type: 3} + - {fileID: 2800000, guid: 4dcc0502f8586f941b5c4a66717205e8, type: 3} + - {fileID: 2800000, guid: 9d92991794bb5864c8085468b97aa067, type: 3} + - {fileID: 2800000, guid: 14381521ff11cb74abe3fe65401c23be, type: 3} + - {fileID: 2800000, guid: d36f0fe53425e08499a2333cf423634c, type: 3} + - {fileID: 2800000, guid: d4044ea2490d63b43aa1765f8efbf8a9, type: 3} + - {fileID: 2800000, guid: c9bd74624d8070f429e3f46d161f9204, type: 3} + - {fileID: 2800000, guid: d5c9b274310e5524ebe32a4e4da3df1f, type: 3} + - {fileID: 2800000, guid: f69770e54f2823f43badf77916acad83, type: 3} + - {fileID: 2800000, guid: 10b6c6d22e73dea46a8ab36b6eebd629, type: 3} + - {fileID: 2800000, guid: a2ec5cbf5a9b64345ad3fab0912ddf7b, type: 3} + - {fileID: 2800000, guid: 1c3c6d69a645b804fa232004b96b7ad3, type: 3} + - {fileID: 2800000, guid: d18a24d7b4ed50f4387993566d9d3ae2, type: 3} + - {fileID: 2800000, guid: c989e1ed85cf7154caa922fec53e6af6, type: 3} + - {fileID: 2800000, guid: ff47e5a0f105eb34883b973e51f4db62, type: 3} + - {fileID: 2800000, guid: fa042edbfc40fbd4bad0ab9d505b1223, type: 3} + - {fileID: 2800000, guid: 896d9004736809c4fb5973b7c12eb8b9, type: 3} + - {fileID: 2800000, guid: 179f794063d2a66478e6e726f84a65bc, type: 3} + filmGrainTex: + - {fileID: 2800000, guid: 654c582f7f8a5a14dbd7d119cbde215d, type: 3} + - {fileID: 2800000, guid: dd77ffd079630404e879388999033049, type: 3} + - {fileID: 2800000, guid: 1097e90e1306e26439701489f391a6c0, type: 3} + - {fileID: 2800000, guid: f0b67500f7fad3b4c9f2b13e8f41ba6e, type: 3} + - {fileID: 2800000, guid: 9930fb4528622b34687b00bbe6883de7, type: 3} + - {fileID: 2800000, guid: bd9e8c758250ef449a4b4bfaad7a2133, type: 3} + - {fileID: 2800000, guid: 510a2f57334933e4a8dbabe4c30204e4, type: 3} + - {fileID: 2800000, guid: b4db8180660810945bf8d55ab44352ad, type: 3} + - {fileID: 2800000, guid: fd2fd78b392986e42a12df2177d3b89c, type: 3} + - {fileID: 2800000, guid: 5cdee82a77d13994f83b8fdabed7c301, type: 3} + smaaAreaTex: {fileID: 2800000, guid: d1f1048909d55cd4fa1126ab998f617e, type: 3} + smaaSearchTex: {fileID: 2800000, guid: 51eee22c2a633ef4aada830eed57c3fd, type: 3} + m_TexturesResourcesVersion: 0 + - rid: 4783016534400827394 + type: {class: URPReflectionProbeSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Universal.Runtime} + data: + version: 1 + useReflectionProbeRotation: 0 + - rid: 4783016534400827395 + type: {class: ScreenSpaceAmbientOcclusionDynamicResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Version: 0 + - rid: 4783016534400827396 + type: {class: PostProcessData/ShaderResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + stopNanPS: {fileID: 4800000, guid: 1121bb4e615ca3c48b214e79e841e823, type: 3} + subpixelMorphologicalAntialiasingPS: {fileID: 4800000, guid: 63eaba0ebfb82cc43bde059b4a8c65f6, type: 3} + gaussianDepthOfFieldPS: {fileID: 4800000, guid: 5e7134d6e63e0bc47a1dd2669cedb379, type: 3} + bokehDepthOfFieldPS: {fileID: 4800000, guid: 2aed67ad60045d54ba3a00c91e2d2631, type: 3} + cameraMotionBlurPS: {fileID: 4800000, guid: 1edcd131364091c46a17cbff0b1de97a, type: 3} + paniniProjectionPS: {fileID: 4800000, guid: a15b78cf8ca26ca4fb2090293153c62c, type: 3} + lutBuilderLdrPS: {fileID: 4800000, guid: 65df88701913c224d95fc554db28381a, type: 3} + lutBuilderHdrPS: {fileID: 4800000, guid: ec9fec698a3456d4fb18cf8bacb7a2bc, type: 3} + bloomPS: {fileID: 4800000, guid: 5f1864addb451f54bae8c86d230f736e, type: 3} + temporalAntialiasingPS: {fileID: 4800000, guid: 9c70c1a35ff15f340b38ea84842358bf, type: 3} + LensFlareDataDrivenPS: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92, type: 3} + LensFlareScreenSpacePS: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287, type: 3} + scalingSetupPS: {fileID: 4800000, guid: e8ee25143a34b8c4388709ea947055d1, type: 3} + easuPS: {fileID: 4800000, guid: 562b7ae4f629f144aa97780546fce7c6, type: 3} + uberPostPS: {fileID: 4800000, guid: e7857e9d0c934dc4f83f270f8447b006, type: 3} + finalPostPassPS: {fileID: 4800000, guid: c49e63ed1bbcb334780a3bd19dfed403, type: 3} + m_ShaderResourcesVersion: 0 + - rid: 4783016534400827397 + type: {class: ScreenSpaceAmbientOcclusionPersistentResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Version: 0 + - rid: 7752762179098771456 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 7752762179098771457 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + m_DefaultMesh2DLitMaterial: {fileID: 2100000, guid: 9452ae1262a74094f8a68013fbcd1834, type: 2} + - rid: 7752762179098771458 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 7752762179098771459 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: 3f9215ea0144899419cfbc0957140d3f, type: 2} + - rid: 7752762179098771460 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 0 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 7752762179098771461 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 7752762179098771462 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 7752762179098771463 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_ClusterDeferred: {fileID: 4800000, guid: 222cce62363a44a380c36bf03b392608, type: 3} + m_StencilDitherMaskSeedPS: {fileID: 4800000, guid: 8c3ee818f2efa514c889881ccb2e95a2, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 7752762179098771464 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 7752762179098771465 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 7752762179098771466 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_TerrainDetailLit: {fileID: 0} + m_TerrainDetailGrassBillboard: {fileID: 0} + m_TerrainDetailGrass: {fileID: 0} + - rid: 7752762179098771467 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 7752762179098771468 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 7752762179098771469 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 7752762179098771470 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 7752762179098771471 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 7752762179098771472 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} + - rid: 7752762179098771473 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 7752762179098771474 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 7752762179098771475 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 7752762179098771476 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 diff --git a/Assets/UniversalRenderPipelineGlobalSettings.asset.meta b/Assets/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 00000000..46b340a0 --- /dev/null +++ b/Assets/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93b439a37f63240aca3dd4e01d978a9f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Recovery.meta b/Assets/_Recovery.meta new file mode 100644 index 00000000..0e14a00f --- /dev/null +++ b/Assets/_Recovery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd7c5eb03db34ce4c948455a0b5f1112 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Recovery/0.unity b/Assets/_Recovery/0.unity new file mode 100644 index 00000000..3fb4b0cf --- /dev/null +++ b/Assets/_Recovery/0.unity @@ -0,0 +1,1581 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 2 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &80891694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 80891695} + - component: {fileID: 80891698} + - component: {fileID: 80891697} + - component: {fileID: 80891696} + m_Layer: 5 + m_Name: StartButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &80891695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1795235721} + m_Father: {fileID: 1567267246} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &80891696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6679245, g: 0.6679245, b: 0.6679245, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 80891697} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1558362482} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: LoadGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &80891697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &80891698 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80891694} + m_CullTransparentMesh: 1 +--- !u!1001 &142772565 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1945378113520528900, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5992767431851876364, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} + propertyPath: m_Name + value: ScoreKeeper + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 82062cf9f4a132f4dbb72019f6642b2e, type: 3} +--- !u!1 &224165663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224165664} + - component: {fileID: 224165666} + - component: {fileID: 224165665} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224165664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 258644580} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &224165665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: QUIT + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &224165666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224165663} + m_CullTransparentMesh: 1 +--- !u!1 &258644579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258644580} + - component: {fileID: 258644583} + - component: {fileID: 258644582} + - component: {fileID: 258644581} + m_Layer: 5 + m_Name: QuitButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &258644580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 224165664} + m_Father: {fileID: 1567267246} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &258644581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6679245, g: 0.6679245, b: 0.6679245, a: 1} + m_HighlightedColor: {r: 0.8576541, g: 0, b: 1, a: 1} + m_PressedColor: {r: 0, g: 0.19777966, b: 1, a: 1} + m_SelectedColor: {r: 0, g: 0.57242084, b: 1, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 258644582} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1558362482} + m_TargetAssemblyTypeName: LevelManager, Assembly-CSharp + m_MethodName: QuitGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &258644582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.09803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &258644583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258644579} + m_CullTransparentMesh: 1 +--- !u!1001 &779241466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_Name + value: AudioManager + objectReference: {fileID: 0} + - target: {fileID: 15501794515647433, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682885359609210458, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8062ea7c919435a4da7074d353c92cdf, type: 3} +--- !u!1 &957210826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 957210827} + - component: {fileID: 957210829} + - component: {fileID: 957210828} + m_Layer: 5 + m_Name: SubtitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &957210827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -554.99994} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &957210828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Protect the earth + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294963590 + m_fontColor: {r: 0.5264151, g: 0.9449167, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 92 + m_fontSizeBase: 92 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &957210829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957210826} + m_CullTransparentMesh: 1 +--- !u!1 &962361771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 962361774} + - component: {fileID: 962361773} + - component: {fileID: 962361772} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &962361772 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.InputSystem::UnityEngine.InputSystem.UI.InputSystemUIInputModule + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &962361773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &962361774 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 962361771} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1098242343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098242347} + - component: {fileID: 1098242346} + - component: {fileID: 1098242345} + - component: {fileID: 1098242344} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1098242344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1098242345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1098242346 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1098242347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098242343} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1519600957} + - {fileID: 957210827} + - {fileID: 1567267246} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1519600956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1519600957} + - component: {fileID: 1519600959} + - component: {fileID: 1519600958} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1519600957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -410} + m_SizeDelta: {x: 1135.95, y: 313.594} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1519600958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: STAR BLASTER + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: d50a50aced6f73d4882299ba28d986de, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294940921 + m_fontColor: {r: 0.9761376, g: 0.5943396, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 180 + m_fontSizeBase: 180 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1519600959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519600956} + m_CullTransparentMesh: 1 +--- !u!1 &1557865465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1557865468} + - component: {fileID: 1557865467} + - component: {fileID: 1557865466} + - component: {fileID: 1557865469} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1557865466 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 +--- !u!20 &1557865467 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 6 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1557865468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1557865469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1557865465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!114 &1558362482 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4944344178746225746, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + m_PrefabInstance: {fileID: 2977726662114990386} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fef3d841a1f8ac429deb8a8cf8d43a3, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::LevelManager +--- !u!1 &1567267245 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1567267246} + - component: {fileID: 1567267247} + m_Layer: 5 + m_Name: ButtonGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1567267246 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567267245} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 80891695} + - {fileID: 258644580} + m_Father: {fileID: 1098242347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -229.99994} + m_SizeDelta: {x: 903.756, y: 377.093} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1567267247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567267245} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.VerticalLayoutGroup + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1795235720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795235721} + - component: {fileID: 1795235723} + - component: {fileID: 1795235722} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1795235721 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 80891695} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1795235722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: START + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_sharedMaterial: {fileID: -2616699263524674995, guid: ce068afda183b774a8fdb19525724bf0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294177779 + m_fontColor: {r: 0.9547169, g: 0.9547169, b: 0.9547169, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 120 + m_fontSizeBase: 120 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1795235723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795235720} + m_CullTransparentMesh: 1 +--- !u!1001 &1859639043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5078350416128485754, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5564142315706248792, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6484569777977339872, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: m_Name + value: Backgrounds + objectReference: {fileID: 0} + - target: {fileID: 7637398392090772779, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} + propertyPath: moveSpeed.y + value: 0.02 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 641a6c6b26b1853448899c1f6ae38512, type: 3} +--- !u!1001 &2977726662114990386 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2629584614933278642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7185805701200512642, guid: 9905b295d79ed004695f6839aa213df5, type: 3} + propertyPath: m_Name + value: LevelManager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9905b295d79ed004695f6839aa213df5, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1557865468} + - {fileID: 1859639043} + - {fileID: 779241466} + - {fileID: 1098242347} + - {fileID: 962361774} + - {fileID: 2977726662114990386} + - {fileID: 142772565} diff --git a/Assets/_Recovery/0.unity.meta b/Assets/_Recovery/0.unity.meta new file mode 100644 index 00000000..9709754c --- /dev/null +++ b/Assets/_Recovery/0.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c1b59460bee9a84299f1b4bf83a8520 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index bdf38c0f..00000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,46 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at hasanbayat1393@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] - -[homepage]: http://contributor-covenant.org -[version]: http://contributor-covenant.org/version/1/4/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index cf871c57..00000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,31 +0,0 @@ -# Contributing Guidelines - -:clap: :tada: First off, Thanks for taking to time to contribute. :clap: :tada: - -Any contributions are welcome. - -The below is just some simple ways to contribute, but you can always contribute to us as your own way. - -## Table of Contents - -- [Making Pull Requests](#making-pull-requests) -- [Reporting Bugs](#reporting-bugs) -- [You can Contribute as Your Own](#you-can-contribute-as-your-own) - -## Making Pull Requests - -You can add new features and extra funtioanlly by making pull requests and submitting new features to us using the [Pull Requests](https://github.com/BayatGames/RedRunner/pulls) - -## Reporting Bugs - -You can report bugs, suggestions, ideas and improvements with us using the [Issue Tracker](https://github.com/BayatGames/RedRunner/issues). - -## You can Contribute as Your Own - -All contributions and suggestions are welcome, there is no rule. Everyone is free to contribute. - -## License - -MIT @ [Bayat Games](https://github.com/BayatGames) - -Made with :heart: by [Bayat Games](https://github.com/BayatGames) diff --git a/LICENSE b/LICENSE deleted file mode 100644 index b4b691f6..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017 Bayat Games - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/Logs/Packages-Update.log b/Logs/Packages-Update.log index 5d56ec86..20796e16 100644 --- a/Logs/Packages-Update.log +++ b/Logs/Packages-Update.log @@ -1,40 +1,22 @@ -=== Sat Feb 16 11:41:11 2019 +=== Sat Mar 21 08:40:30 2026 Packages were changed. Update Mode: updateDependencies The following packages were added: - com.unity.collab-proxy@1.2.15 + com.unity.modules.vectorgraphics@1.0.0 The following packages were updated: - com.unity.analytics from version 2.0.16 to 3.2.2 - com.unity.package-manager-ui from version 1.9.11 to 2.0.3 - com.unity.textmeshpro from version 1.2.4 to 1.3.0 - -=== Mon Nov 24 10:46:20 2025 - -Packages were changed. -Update Mode: updateDependencies - -The following packages were added: - com.unity.2d.sprite@1.0.0 - com.unity.2d.tilemap@1.0.0 - com.unity.ide.rider@3.0.37 - com.unity.ide.visualstudio@2.0.23 - com.unity.modules.androidjni@1.0.0 - com.unity.test-framework@1.6.0 - com.unity.timeline@1.8.9 - com.unity.ugui@2.0.0 - com.unity.xr.legacyinputhelpers@2.1.12 - com.unity.ai.navigation@2.0.9 - com.unity.modules.accessibility@1.0.0 - com.unity.multiplayer.center@1.0.0 -The following packages were updated: - com.unity.ads from version 2.0.8 to 4.4.2 - com.unity.analytics from version 3.2.2 to 3.8.1 - com.unity.collab-proxy from version 1.2.15 to 2.9.3 - com.unity.postprocessing from version 2.1.3 to 3.5.0 - com.unity.purchasing from version 2.0.3 to 4.12.2 -The following packages were removed: - com.unity.package-manager-ui@2.0.3 - com.unity.textmeshpro@1.3.0 + com.unity.2d.animation from version 12.0.2 to 13.0.4 + com.unity.2d.aseprite from version 2.0.1 to 3.0.1 + com.unity.2d.psdimporter from version 11.0.1 to 12.0.1 + com.unity.2d.spriteshape from version 12.0.1 to 13.0.0 + com.unity.2d.tilemap.extras from version 5.0.1 to 6.0.1 + com.unity.collab-proxy from version 2.8.2 to 2.11.4 + com.unity.ide.rider from version 3.0.36 to 3.0.39 + com.unity.ide.visualstudio from version 2.0.23 to 2.0.26 + com.unity.inputsystem from version 1.14.1 to 1.19.0 + com.unity.multiplayer.center from version 1.0.0 to 1.0.1 + com.unity.test-framework from version 1.5.1 to 1.6.0 + com.unity.timeline from version 1.8.7 to 1.8.11 + com.unity.visualscripting from version 1.9.7 to 1.9.10 diff --git a/Packages/manifest.json b/Packages/manifest.json index 7330d056..17669baa 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,16 +1,22 @@ { "dependencies": { + "com.unity.2d.animation": "13.0.4", + "com.unity.2d.aseprite": "3.0.1", + "com.unity.2d.psdimporter": "12.0.1", "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.spriteshape": "13.0.0", "com.unity.2d.tilemap": "1.0.0", - "com.unity.ai.navigation": "2.0.9", - "com.unity.collab-proxy": "2.9.3", - "com.unity.ide.rider": "3.0.38", - "com.unity.ide.visualstudio": "2.0.25", - "com.unity.multiplayer.center": "1.0.0", - "com.unity.postprocessing": "3.5.1", + "com.unity.2d.tilemap.extras": "6.0.1", + "com.unity.collab-proxy": "2.11.4", + "com.unity.ide.rider": "3.0.39", + "com.unity.ide.visualstudio": "2.0.26", + "com.unity.inputsystem": "1.19.0", + "com.unity.multiplayer.center": "1.0.1", + "com.unity.render-pipelines.universal": "17.3.0", "com.unity.test-framework": "1.6.0", - "com.unity.timeline": "1.8.9", + "com.unity.timeline": "1.8.11", "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.10", "com.unity.modules.accessibility": "1.0.0", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", @@ -38,6 +44,7 @@ "com.unity.modules.unitywebrequestaudio": "1.0.0", "com.unity.modules.unitywebrequesttexture": "1.0.0", "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vectorgraphics": "1.0.0", "com.unity.modules.vehicles": "1.0.0", "com.unity.modules.video": "1.0.0", "com.unity.modules.vr": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 70fba9fb..fbca92cc 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,11 +1,74 @@ { "dependencies": { + "com.unity.2d.animation": { + "version": "13.0.4", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "12.0.2", + "com.unity.2d.sprite": "1.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.aseprite": { + "version": "3.0.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "12.0.1", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.mathematics": "1.2.6", + "com.unity.modules.animation": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.common": { + "version": "12.0.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.4", + "com.unity.2d.sprite": "1.0.0", + "com.unity.collections": "2.4.3", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.psdimporter": { + "version": "12.0.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "12.0.1", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.tilemap": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.2d.sprite": { "version": "1.0.0", "depth": 0, "source": "builtin", "dependencies": {} }, + "com.unity.2d.spriteshape": { + "version": "13.0.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "12.0.0", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.physics2d": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.2d.tilemap": { "version": "1.0.0", "depth": 0, @@ -15,22 +78,47 @@ "com.unity.modules.uielements": "1.0.0" } }, - "com.unity.ai.navigation": { - "version": "2.0.9", + "com.unity.2d.tilemap.extras": { + "version": "6.0.1", "depth": 0, "source": "registry", "dependencies": { - "com.unity.modules.ai": "1.0.0" + "com.unity.2d.tilemap": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.28", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.collab-proxy": { - "version": "2.9.3", + "version": "2.11.4", "depth": 0, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.collections": { + "version": "2.6.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.23", + "com.unity.mathematics": "1.3.2", + "com.unity.test-framework": "1.4.6", + "com.unity.nuget.mono-cecil": "1.11.5", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, "com.unity.ext.nunit": { "version": "2.0.5", "depth": 1, @@ -38,7 +126,7 @@ "dependencies": {} }, "com.unity.ide.rider": { - "version": "3.0.38", + "version": "3.0.39", "depth": 0, "source": "registry", "dependencies": { @@ -47,31 +135,93 @@ "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.25", + "version": "2.0.26", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.19.0", "depth": 0, "source": "registry", "dependencies": { - "com.unity.test-framework": "1.1.31" + "com.unity.modules.uielements": "1.0.0" }, "url": "https://packages.unity.com" }, + "com.unity.mathematics": { + "version": "1.3.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.multiplayer.center": { - "version": "1.0.0", + "version": "1.0.1", "depth": 0, "source": "builtin", "dependencies": { "com.unity.modules.uielements": "1.0.0" } }, - "com.unity.postprocessing": { - "version": "3.5.1", - "depth": 0, + "com.unity.nuget.mono-cecil": { + "version": "1.11.6", + "depth": 2, "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.3.0", + "depth": 1, + "source": "builtin", "dependencies": { - "com.unity.modules.physics": "1.0.0" - }, + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.3.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.3.0", + "com.unity.shadergraph": "17.3.0", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.searcher": { + "version": "4.9.4", + "depth": 2, + "source": "registry", + "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.shadergraph": { + "version": "17.3.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.3.0", + "com.unity.searcher": "4.9.3" + } + }, "com.unity.test-framework": { "version": "1.6.0", "depth": 0, @@ -82,8 +232,18 @@ "com.unity.modules.jsonserialize": "1.0.0" } }, + "com.unity.test-framework.performance": { + "version": "3.2.0", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.timeline": { - "version": "1.8.9", + "version": "1.8.11", "depth": 0, "source": "registry", "dependencies": { @@ -103,6 +263,16 @@ "com.unity.modules.imgui": "1.0.0" } }, + "com.unity.visualscripting": { + "version": "1.9.10", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.modules.accessibility": { "version": "1.0.0", "depth": 0, @@ -316,6 +486,16 @@ "com.unity.modules.imageconversion": "1.0.0" } }, + "com.unity.modules.vectorgraphics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, "com.unity.modules.vehicles": { "version": "1.0.0", "depth": 0, diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset index c09e99b0..27287fec 100644 Binary files a/ProjectSettings/AudioManager.asset and b/ProjectSettings/AudioManager.asset differ diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset index 737873b2..e7886b26 100644 Binary files a/ProjectSettings/ClusterInputManager.asset and b/ProjectSettings/ClusterInputManager.asset differ diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset index 78ea626a..fc90ab95 100644 Binary files a/ProjectSettings/DynamicsManager.asset and b/ProjectSettings/DynamicsManager.asset differ diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 5446c0d1..402bd34e 100644 Binary files a/ProjectSettings/EditorBuildSettings.asset and b/ProjectSettings/EditorBuildSettings.asset differ diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index 6b1b3208..8a66dfcf 100644 Binary files a/ProjectSettings/EditorSettings.asset and b/ProjectSettings/EditorSettings.asset differ diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index dc96b962..37ed3635 100644 Binary files a/ProjectSettings/GraphicsSettings.asset and b/ProjectSettings/GraphicsSettings.asset differ diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 01da12ed..b16147e9 100644 Binary files a/ProjectSettings/InputManager.asset and b/ProjectSettings/InputManager.asset differ diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset index fd9f06a6..3b0b7c3d 100644 Binary files a/ProjectSettings/NavMeshAreas.asset and b/ProjectSettings/NavMeshAreas.asset differ diff --git a/ProjectSettings/NetworkManager.asset b/ProjectSettings/NetworkManager.asset index fe4422c5..5dc6a831 100644 Binary files a/ProjectSettings/NetworkManager.asset and b/ProjectSettings/NetworkManager.asset differ diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset index 435fee21..b6bf000d 100644 --- a/ProjectSettings/PackageManagerSettings.asset +++ b/ProjectSettings/PackageManagerSettings.asset @@ -35,6 +35,6 @@ MonoBehaviour: m_RegistryInfoDraft: m_Modified: 0 m_ErrorMessage: - m_UserModificationsInstanceId: -902 - m_OriginalInstanceId: -904 + m_UserModificationsInstanceId: -900 + m_OriginalInstanceId: -902 m_LoadAssets: 0 diff --git a/ProjectSettings/Packages/com.unity.services.core/Settings.json b/ProjectSettings/Packages/com.unity.services.core/Settings.json deleted file mode 100644 index e69de29b..00000000 diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset index 8e3a5b59..54cd78da 100644 Binary files a/ProjectSettings/Physics2DSettings.asset and b/ProjectSettings/Physics2DSettings.asset differ diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset index 74066e00..67a94dae 100644 Binary files a/ProjectSettings/PresetManager.asset and b/ProjectSettings/PresetManager.asset differ diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 02f96caa..eec4970a 100644 Binary files a/ProjectSettings/ProjectSettings.asset and b/ProjectSettings/ProjectSettings.asset differ diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index b5c96e15..550b6e8a 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 6000.2.6f2 -m_EditorVersionWithRevision: 6000.2.6f2 (4a4dcaec6541) +m_EditorVersion: 6000.3.11f1 +m_EditorVersionWithRevision: 6000.3.11f1 (3000ef702840) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index 94bff240..45c190cd 100644 Binary files a/ProjectSettings/QualitySettings.asset and b/ProjectSettings/QualitySettings.asset differ diff --git a/ProjectSettings/ShaderGraphSettings.asset b/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 00000000..0421697b --- /dev/null +++ b/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 53 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index e6444618..e3b9cb0b 100644 Binary files a/ProjectSettings/TagManager.asset and b/ProjectSettings/TagManager.asset differ diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset index ed826eba..558a017e 100644 Binary files a/ProjectSettings/TimeManager.asset and b/ProjectSettings/TimeManager.asset differ diff --git a/ProjectSettings/URPProjectSettings.asset b/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 00000000..64a8674a --- /dev/null +++ b/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 10 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index d7ad9a6a..029ad8b9 100644 Binary files a/ProjectSettings/UnityConnectSettings.asset and b/ProjectSettings/UnityConnectSettings.asset differ diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset index 7b88ffba..3a95c98b 100644 Binary files a/ProjectSettings/VFXManager.asset and b/ProjectSettings/VFXManager.asset differ diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 00000000..482590c1 --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 15e3c3f6..00000000 --- a/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# Red Runner - -Red Runner, Awesome Platformer Game. - -It is now free and open source and always will be. :clap: :tada: - -| [:sparkles: Getting Started](#getting-started) | [:rocket: Download](#download) | [:camera: Screenshots](#screenshots) | -| --------------- | -------- | ----------- | - -

      - -

      - -[:camera: See Screenshots](#screenshots) - -[:movie_camera: **See the Trailer**](https://youtu.be/MO2yJhgtMes) - -## Getting Started - -Follow the below instructions to get started with Red Runner source code: - -1. [Make sure you have all Requirements](#requirements) -2. [Download Source Code](#download) -3. Open Project in Unity and Enjoy! - -## Requirements - -Make sure you have the below requirements before starting: - -- [Unity Game Engine](https://unity3d.com) version **6000.2.6f2 (Unity 6)** -- Basic Knowledge about Unity and C# - -## Download - -You can get access to Red Runner source code by using one of the following ways: - -- [:sparkles: Download Source Code](https://github.com/BayatGames/RedRunner/archive/master.zip) -- [:fire: Download Source Code from Itch.io](https://bayat.itch.io/red-runner) -- Clone the repository locally: - -```bash -git clone https://github.com/BayatGames/RedRunner.git -``` - -Also you can the build version of the Red Runner using the following ways: - -- [:star: Download from Itch.io](https://bayat.itch.io/red-runner) - -## Screenshots - -

      - -

      - -

      - -

      - -

      - -

      - -

      - -

      - -## Credits - -- Graphics: [Free Platform Game Assets](https://bayat.itch.io/platform-game-assets) -- Save System: [Save Game Pro - Save Everything](https://bayat.itch.io/save-game-pro-save-everything) -- Game Engine: [Unity](https://unity3d.com/) -- Thanks to all of the game development community for their awesome help. - -## Related - -- [Awesome Unity](https://github.com/RyanNielson/awesome-unity) - A curated list of awesome Unity assets, resources, and more. -- [Games on GitHub](https://github.com/leereilly/games/) - 🎮 A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine. -- [GameDev Resources](https://github.com/Kavex/GameDev-Resources) - 🎮 🎲 A wonderful list of Game Development resources. -- [UnityLibrary](https://github.com/UnityCommunity/UnityLibrary) - 📚 Library of all kind of scripts, snippets & shaders for Unity. - -## Resources - -[:rocket: Patreon](https://www.patreon.com/BayatGames) - -[:newspaper: Support and News](https://github.com/BayatGames/Support) - -## License - -MIT @ [Bayat Games](https://github.com/BayatGames) - -Made with :heart: by [Bayat Games](https://github.com/BayatGames) diff --git a/RedRunner.slnx b/RedRunner.slnx deleted file mode 100644 index 1e739fdc..00000000 --- a/RedRunner.slnx +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset new file mode 100644 index 00000000..eae7f7d9 --- /dev/null +++ b/UserSettings/EditorUserSettings.asset @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!162 &1 +EditorUserSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_ConfigSettings: + QuickInstaller_com.unity.purchasing_installRecorded: + value: 2550581500 + flags: 0 + QuickInstaller_com.unity.services.levelplay_installRecorded: + value: 2550581500 + flags: 0 + RecentlyUsedSceneGuid-0: + value: 5b0903545600590c0c085d7342265a44434e402b7a7123647c2f4d6abab4316d + flags: 0 + RecentlyUsedSceneGuid-1: + value: 53520504500c5d0d5d0c092749220744444e412c7d2a72322b714e32bab56668 + flags: 0 + RecentlyUsedSceneGuid-2: + value: 575555035205510a5f0d592346715944424e407f2d7072317f704561b6e2653a + flags: 0 + RecentlyUsedSceneGuid-3: + value: 5b520d0503545b0d0c0c0a2715770748154f4d2c7d7d7e627a7d4a35b4e1646a + flags: 0 + vcSharedLogLevel: + value: 0d5e400f0650 + flags: 0 + m_VCAutomaticAdd: 1 + m_VCDebugCom: 0 + m_VCDebugCmd: 0 + m_VCDebugOut: 0 + m_SemanticMergeMode: 2 + m_DesiredImportWorkerCount: 4 + m_StandbyImportWorkerCount: 2 + m_IdleImportWorkerShutdownDelay: 60000 + m_VCShowFailedCheckout: 1 + m_VCOverwriteFailedCheckoutAssets: 1 + m_VCProjectOverlayIcons: 1 + m_VCHierarchyOverlayIcons: 1 + m_VCOtherOverlayIcons: 1 + m_VCAllowAsyncUpdate: 1 + m_VCScanLocalPackagesOnConnect: 1 + m_ArtifactGarbageCollection: 1 + m_CompressAssetsOnImport: 1 diff --git a/UserSettings/Layouts/CurrentMaximizeLayout.dwlt b/UserSettings/Layouts/CurrentMaximizeLayout.dwlt new file mode 100644 index 00000000..321d1f8a --- /dev/null +++ b/UserSettings/Layouts/CurrentMaximizeLayout.dwlt @@ -0,0 +1,1600 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 19} + m_Position: + serializedVersion: 2 + x: 0 + y: 36 + width: 1920 + height: 933 + m_MinSize: {x: 400, y: 112} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 5517 + draggingID: 0 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Game\u200B" + m_Pos: + serializedVersion: 2 + x: 862 + y: 79 + width: 590 + height: 602 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 2560, y: 1440} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 1 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 05000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -1280 + m_HBaseRangeMax: 1280 + m_VBaseRangeMin: -720 + m_VBaseRangeMax: 720 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 590 + height: 581 + m_Scale: {x: 0.23046875, y: 0.23046875} + m_Translation: {x: 295, y: 290.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -1280 + y: -1260.4746 + width: 2560 + height: 2520.9492 + m_MinimalGUI: 1 + m_defaultScale: 0.23046875 + m_LastWindowPixelSize: {x: 590, y: 602} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} + m_showToolbar: 1 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 12} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1454 + height: 933 + m_MinSize: {x: 300, y: 112} + m_MaxSize: {x: 24288, y: 16192} + vertical: 1 + controlID: 5518 + draggingID: 0 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 5} + - {fileID: 7} + - {fileID: 10} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1454 + height: 628 + m_MinSize: {x: 300, y: 56} + m_MaxSize: {x: 24288, y: 8096} + vertical: 0 + controlID: 5519 + draggingID: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 308 + height: 628 + m_MinSize: {x: 201, y: 226} + m_MaxSize: {x: 4001, y: 4026} + m_ActualView: {fileID: 6} + m_Panes: + - {fileID: 6} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Hierarchy\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 79 + width: 307 + height: 602 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: [] + m_LastClickedID: + m_Data: 0 + m_ExpandedIDs: + - m_Data: -11496 + - m_Data: -11494 + - m_Data: -11000 + - m_Data: -3190 + - m_Data: -2558 + - m_Data: -1374 + - m_Data: 50112 + - m_Data: 50118 + - m_Data: 50162 + - m_Data: 50166 + - m_Data: 50170 + - m_Data: 50178 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 5} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 46b7a0fefa812c44ca6fda42b4d7b176 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 308 + y: 0 + width: 554 + height: 628 + m_MinSize: {x: 202, y: 226} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 8} + m_Panes: + - {fileID: 8} + - {fileID: 9} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Scene\u200B" + m_Pos: + serializedVersion: 2 + x: 308 + y: 79 + width: 552 + height: 602 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-transform-toolbar + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-scene-view-toolbar + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-281.33331298828127,"y":-287.3333435058594},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -281.3333, y: -287.33334} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-grid-and-snap-toolbar + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Light Settings + index: 3 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Orientation + index: 5 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Camera + index: 2 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Cloth Constraints + index: 6 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Cloth Collisions + index: 7 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Navmesh Display + index: 5 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Agent Display + index: 6 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Obstacle Display + index: 7 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Occlusion Culling + index: 8 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Scene Visibility + index: 9 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: unity-search-toolbar + index: 10 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Particles + index: 11 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":25.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Physics Debugger + index: 12 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Tool Settings + index: 13 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 0 + id: Brush Attributes + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 0 + id: unity-scene-view-camera-mode-toolbar + index: 2 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-199.42864990234376,"y":0.0010000000474974514},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -199.42865, y: 0.001} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__left + displayed: 0 + id: Terrain Tools + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__left + displayed: 0 + id: Brush Masks + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--left + displayed: 0 + id: Scene View/Lighting Visualization Colors + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--left + displayed: 1 + id: Overlays/OverlayMenu + index: 1 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-266.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -266, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: APV Overlay + index: 14 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: AINavigationOverlay + index: 11 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":24.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 24, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: SceneView/CamerasOverlay + index: 15 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/PBR Validation Settings + index: 16 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/TrailRenderer + index: 17 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tilemap Focus + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-148.0,"y":-48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -148, y: -48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tile Palette Clipboard + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Open Tile Palette + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tile Palette Brush Pick + index: 4 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Path + index: 18 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: Floating + displayed: 0 + id: Scene View/Sprite Swap + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":true,"m_FloatingSnapOffset":{"x":-346.2867431640625,"y":-189.14385986328126},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 1 + collapsed: 0 + snapOffset: {x: -346.28674, y: -189.14386} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: unity-spline-inspector + index: 19 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 0 + id: unity-tool-contexts-toolbar + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + m_ContainerData: + - containerId: overlay-toolbar__top + scrollOffset: 27.333313 + - containerId: overlay-toolbar__left + scrollOffset: 0 + - containerId: overlay-container--left + scrollOffset: 0 + - containerId: overlay-container--right + scrollOffset: 0 + - containerId: overlay-toolbar__right + scrollOffset: 0 + - containerId: overlay-toolbar__bottom + scrollOffset: 0 + - containerId: Floating + scrollOffset: 0 + - containerId: overlay-dynamic-panel--left + scrollOffset: 0 + - containerId: overlay-dynamic-panel--right + scrollOffset: 0 + m_DynamicPanelContainerData: + - containerId: overlay-dynamic-panel--left + width: 56 + saveData: + state: 0 + overlayData: [] + - containerId: overlay-dynamic-panel--right + width: 56 + saveData: + state: 0 + overlayData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_WindowGUID: d69a67902db7f994ca099bec79d22ce1 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_DebugDrawModesUseInteractiveLightBakingData: 0 + m_Position: + m_Target: {x: -0.6998971, y: -2.7450266, z: -0.014746241} + speed: 2 + m_Value: {x: -0.6998971, y: -2.7450266, z: -0.014746241} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 1 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 1 + m_GridAxis: 0 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 11.474631 + speed: 2 + m_Value: 11.474631 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_Viewpoint: + m_SceneView: {fileID: 8} + m_CameraOverscanSettings: + m_Opacity: 50 + m_Scale: 1 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_LastDebugDrawMode: + drawMode: 35 + name: Contributors / Receivers + section: Lighting + m_ViewIsLockedToObject: 0 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 2048, y: 2048} + m_TitleContent: + m_Text: Asset Store + m_Image: {fileID: -8693916549880196297, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Asset Store\u200B" + m_Pos: + serializedVersion: 2 + x: 232.00002 + y: 66.85715 + width: 928.8572 + height: 423.14285 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GameView + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.DockArea + m_Children: [] + m_Position: + serializedVersion: 2 + x: 862 + y: 0 + width: 592 + height: 628 + m_MinSize: {x: 202, y: 226} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 2} + m_Panes: + - {fileID: 11} + - {fileID: 2} + m_Selected: 1 + m_LastSelected: 0 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3f683d99f24875748a6656966ca9cea0, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.2D.Tilemap.Editor::UnityEditor.Tilemaps.GridPaintPaletteWindow + m_MinSize: {x: 356, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Tile Palette + m_Image: {fileID: 0} + m_Tooltip: + m_TextWithWhitespace: "Tile Palette\u200B" + m_Pos: + serializedVersion: 2 + x: 575 + y: 87 + width: 392 + height: 596 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 1 + containerId: overlay-container--left + displayed: 1 + id: Overlays/OverlayMenu + index: 0 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + m_ContainerData: + - containerId: overlay-toolbar__top + scrollOffset: 0 + - containerId: overlay-toolbar__left + scrollOffset: 0 + - containerId: overlay-dynamic-panel--left + scrollOffset: 0 + - containerId: overlay-container--left + scrollOffset: 0 + - containerId: overlay-container--right + scrollOffset: 0 + - containerId: overlay-dynamic-panel--right + scrollOffset: 0 + - containerId: overlay-toolbar__right + scrollOffset: 0 + - containerId: overlay-toolbar__bottom + scrollOffset: 0 + - containerId: Floating + scrollOffset: 0 + m_DynamicPanelContainerData: + - containerId: overlay-dynamic-panel--left + width: 56 + saveData: + state: 0 + overlayData: [] + - containerId: overlay-dynamic-panel--right + width: 56 + saveData: + state: 0 + overlayData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.SplitView + m_Children: + - {fileID: 13} + - {fileID: 17} + m_Position: + serializedVersion: 2 + x: 0 + y: 628 + width: 1454 + height: 305 + m_MinSize: {x: 200, y: 56} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 5702 + draggingID: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1304 + height: 305 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + - {fileID: 15} + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Project\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 707 + width: 1303 + height: 279 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: [] + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/Prefabs + m_Globs: [] + m_ProductIds: + m_AnyWithAssetOrigin: 0 + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 75 + m_LastFolders: + - Assets/Prefabs + m_LastFoldersGridSize: 75 + m_LastProjectPath: D:\Study\Unity\starblaster-main + m_LockTracker: + m_IsLocked: 0 + m_LastLocalAssetsSearchArea: 1 + m_FolderTreeState: + scrollPos: {x: 0, y: 60} + m_SelectedIDs: + - m_Data: 49538 + m_LastClickedID: + m_Data: 49538 + m_ExpandedIDs: + - m_Data: 0 + - m_Data: 49530 + - m_Data: 1000000000 + - m_Data: 2147483647 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 13} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: [] + m_LastClickedID: + m_Data: 0 + m_ExpandedIDs: + - m_Data: 0 + - m_Data: 49530 + - m_Data: 1000000000 + - m_Data: 2147483647 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: + - m_Data: -88692 + m_LastClickedInstanceID: -88692 + m_HadKeyboardFocusLastEvent: 1 + m_ExpandedInstanceIDs: + - m_Data: 53708 + - m_Data: 47132 + - m_Data: 49506 + - m_Data: 46862 + - m_Data: 57914 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 13} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 75 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 147.00003 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Console\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 439.33334 + width: 512.3333 + height: 194.66666 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.AnimationWindow + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Animation\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 465.33334 + width: 427.66666 + height: 168.66666 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: AnimatorControllerTool + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.DockArea + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1304 + y: 0 + width: 150 + height: 305 + m_MinSize: {x: 52, y: 76} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.Graphs.dll::UnityEditor.Graphs.AnimatorControllerTool + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animator + m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Animator\u200B" + m_Pos: + serializedVersion: 2 + x: 1304 + y: 707 + width: 148 + height: 279 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_ViewTransforms: + m_KeySerializationHelper: [] + m_ValueSerializationHelper: [] + m_PreviewAnimator: {fileID: 0} + m_AnimatorController: {fileID: 0} + m_BreadCrumbs: [] + stateMachineGraph: {fileID: 0} + stateMachineGraphGUI: {fileID: 0} + blendTreeGraph: {fileID: 0} + blendTreeGraphGUI: {fileID: 0} + m_AutoLiveLink: 1 + m_MiniTool: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentEditor: 1 + m_LayerEditor: + m_SelectedLayerIndex: 0 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1454 + y: 0 + width: 466 + height: 933 + m_MinSize: {x: 276, y: 76} + m_MaxSize: {x: 4001, y: 4026} + m_ActualView: {fileID: 20} + m_Panes: + - {fileID: 20} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Inspector\u200B" + m_Pos: + serializedVersion: 2 + x: 1454 + y: 79 + width: 465 + height: 907 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -261.33334 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -88692 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} diff --git a/UserSettings/Layouts/default-6000.dwlt b/UserSettings/Layouts/default-6000.dwlt new file mode 100644 index 00000000..1d0b0ccc --- /dev/null +++ b/UserSettings/Layouts/default-6000.dwlt @@ -0,0 +1,2046 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 1 + y: 51 + width: 1278 + height: 980 + m_ShowMode: 4 + m_Title: Game + m_RootView: {fileID: 2} + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 0 +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 3} + - {fileID: 5} + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1278 + height: 980 + m_MinSize: {x: 875, y: 300} + m_MaxSize: {x: 10000, y: 10000} + m_UseTopView: 1 + m_TopViewHeight: 36 + m_UseBottomView: 1 + m_BottomViewHeight: 20 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: MainToolbarWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1278 + height: 36 + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 15} +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 960 + width: 1278 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 6} + - {fileID: 14} + m_Position: + serializedVersion: 2 + x: 0 + y: 36 + width: 1278 + height: 924 + m_MinSize: {x: 400, y: 112} + m_MaxSize: {x: 32384, y: 16192} + vertical: 0 + controlID: 12250 + draggingID: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 968 + height: 924 + m_MinSize: {x: 300, y: 112} + m_MaxSize: {x: 24288, y: 16192} + vertical: 1 + controlID: 12157 + draggingID: 0 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 8} + - {fileID: 9} + - {fileID: 10} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 968 + height: 622 + m_MinSize: {x: 300, y: 56} + m_MaxSize: {x: 24288, y: 8096} + vertical: 0 + controlID: 12158 + draggingID: 0 +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 205 + height: 622 + m_MinSize: {x: 201, y: 226} + m_MaxSize: {x: 4001, y: 4026} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 205 + y: 0 + width: 369 + height: 622 + m_MinSize: {x: 202, y: 226} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + - {fileID: 19} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GameView + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.DockArea + m_Children: [] + m_Position: + serializedVersion: 2 + x: 574 + y: 0 + width: 394 + height: 622 + m_MinSize: {x: 202, y: 226} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 20} + - {fileID: 16} + m_Selected: 1 + m_LastSelected: 0 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.SplitView + m_Children: + - {fileID: 12} + - {fileID: 13} + m_Position: + serializedVersion: 2 + x: 0 + y: 622 + width: 968 + height: 302 + m_MinSize: {x: 200, y: 56} + m_MaxSize: {x: 16192, y: 8096} + vertical: 0 + controlID: 12240 + draggingID: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 868 + height: 302 + m_MinSize: {x: 231, y: 276} + m_MaxSize: {x: 10001, y: 10026} + m_ActualView: {fileID: 21} + m_Panes: + - {fileID: 21} + - {fileID: 22} + - {fileID: 23} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: AnimatorControllerTool + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.DockArea + m_Children: [] + m_Position: + serializedVersion: 2 + x: 868 + y: 0 + width: 100 + height: 302 + m_MinSize: {x: 52, y: 76} + m_MaxSize: {x: 4002, y: 4026} + m_ActualView: {fileID: 24} + m_Panes: + - {fileID: 24} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: InspectorWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 968 + y: 0 + width: 310 + height: 924 + m_MinSize: {x: 276, y: 76} + m_MaxSize: {x: 4001, y: 4026} + m_ActualView: {fileID: 25} + m_Panes: + - {fileID: 25} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13987, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.MainToolbarWindow + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: UnityEditor.MainToolbarWindow + m_Image: {fileID: 0} + m_Tooltip: + m_TextWithWhitespace: "UnityEditor.MainToolbarWindow\u200B" + m_Pos: + serializedVersion: 2 + x: 1 + y: 51 + width: 1278 + height: 36 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/Account + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Store + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 0 + id: Unsupported User Elements + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/Collab + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/AI + index: 3 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Layout + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Search + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Modes + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Package Management/Package Manager + index: 5 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Undo + index: 4 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Multiplayer/Multiplayer Role + index: 7 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/Cloud + index: 8 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 2 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Utility/Play Mode + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Controls/Store + index: 4 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/Unity Version Control + index: 5 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Services/Toolbar Help + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Controls/Layout + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 0 + id: Editor Utility/Quality + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Controls/Search + index: 3 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Controls/Modes + index: 4 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: Editor Controls/Undo + index: 6 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 2 + containerId: overlay-toolbar__top + displayed: 1 + id: Play Mode Controls + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + m_ContainerData: + - containerId: overlay-toolbar__top + scrollOffset: 0 + - containerId: Floating + scrollOffset: 0 + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Game\u200B" + m_Pos: + serializedVersion: 2 + x: 575 + y: 87 + width: 392 + height: 596 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SerializedViewNames: [] + m_SerializedViewValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 2560, y: 1440} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 1 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 05000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -1280 + m_HBaseRangeMax: 1280 + m_VBaseRangeMin: -720 + m_VBaseRangeMax: 720 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 392 + height: 575 + m_Scale: {x: 0.153125, y: 0.153125} + m_Translation: {x: 196, y: 287.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -1280 + y: -1877.551 + width: 2560 + height: 3755.102 + m_MinimalGUI: 1 + m_defaultScale: 0.153125 + m_LastWindowPixelSize: {x: 392, y: 596} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} + m_showToolbar: 1 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Hierarchy\u200B" + m_Pos: + serializedVersion: 2 + x: 1 + y: 87 + width: 204 + height: 596 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SceneHierarchy: + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: + - m_Data: -88692 + m_LastClickedID: + m_Data: -88692 + m_ExpandedIDs: + - m_Data: -11496 + - m_Data: -11494 + - m_Data: -11000 + - m_Data: -3190 + - m_Data: -2558 + - m_Data: -1374 + - m_Data: 50112 + - m_Data: 50118 + - m_Data: 50162 + - m_Data: 50166 + - m_Data: 50170 + - m_Data: 50178 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 8} + m_SearchString: + m_ExpandedScenes: [] + m_CurrenRootInstanceID: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentSortingName: TransformSorting + m_WindowGUID: 46b7a0fefa812c44ca6fda42b4d7b176 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Scene\u200B" + m_Pos: + serializedVersion: 2 + x: 206 + y: 87 + width: 367 + height: 596 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-transform-toolbar + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-scene-view-toolbar + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-281.33331298828127,"y":-287.3333435058594},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -281.3333, y: -287.33334} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 1 + id: unity-grid-and-snap-toolbar + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Light Settings + index: 3 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Orientation + index: 5 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Camera + index: 2 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Cloth Constraints + index: 6 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Cloth Collisions + index: 7 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Navmesh Display + index: 5 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Agent Display + index: 6 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Obstacle Display + index: 7 + contents: + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Occlusion Culling + index: 8 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Scene Visibility + index: 9 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: unity-search-toolbar + index: 10 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Particles + index: 11 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":25.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 25} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Physics Debugger + index: 12 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Tool Settings + index: 13 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 0 + id: Brush Attributes + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-toolbar__top + displayed: 0 + id: unity-scene-view-camera-mode-toolbar + index: 2 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-199.42864990234376,"y":0.0010000000474974514},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -199.42865, y: 0.001} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__left + displayed: 0 + id: Terrain Tools + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__left + displayed: 0 + id: Brush Masks + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--left + displayed: 0 + id: Scene View/Lighting Visualization Colors + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--left + displayed: 1 + id: Overlays/OverlayMenu + index: 1 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-266.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -266, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 1 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: APV Overlay + index: 14 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: AINavigationOverlay + index: 11 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":24.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 24, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: SceneView/CamerasOverlay + index: 15 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/PBR Validation Settings + index: 16 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/TrailRenderer + index: 17 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tilemap Focus + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-148.0,"y":-48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: -148, y: -48} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tile Palette Clipboard + index: 1 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Open Tile Palette + index: 2 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":24.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 24} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Tile Palette Brush Pick + index: 4 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: Scene View/Path + index: 18 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: Floating + displayed: 0 + id: Scene View/Sprite Swap + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":true,"m_FloatingSnapOffset":{"x":-346.2867431640625,"y":-189.14385986328126},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 1 + collapsed: 0 + snapOffset: {x: -346.28674, y: -189.14386} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 3 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 1 + containerId: overlay-container--right + displayed: 0 + id: unity-spline-inspector + index: 19 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":24.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 24, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + - dockPosition: 0 + containerId: overlay-toolbar__top + displayed: 0 + id: unity-tool-contexts-toolbar + index: 0 + contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 4 + size: {x: 0, y: 0} + sizeOverridden: 0 + m_ContainerData: + - containerId: overlay-toolbar__top + scrollOffset: 27.333313 + - containerId: overlay-toolbar__left + scrollOffset: 0 + - containerId: overlay-container--left + scrollOffset: 0 + - containerId: overlay-container--right + scrollOffset: 0 + - containerId: overlay-toolbar__right + scrollOffset: 0 + - containerId: overlay-toolbar__bottom + scrollOffset: 0 + - containerId: Floating + scrollOffset: 0 + - containerId: overlay-dynamic-panel--left + scrollOffset: 0 + - containerId: overlay-dynamic-panel--right + scrollOffset: 0 + m_DynamicPanelContainerData: + - containerId: overlay-dynamic-panel--left + width: 56 + saveData: + state: 0 + overlayData: [] + - containerId: overlay-dynamic-panel--right + width: 56 + saveData: + state: 0 + overlayData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_WindowGUID: d69a67902db7f994ca099bec79d22ce1 + m_Gizmos: 1 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 + m_SceneLighting: 1 + m_2DMode: 1 + m_isRotationLocked: 0 + m_PlayAudio: 0 + m_AudioPlay: 0 + m_DebugDrawModesUseInteractiveLightBakingData: 0 + m_Position: + m_Target: {x: -0.6998971, y: -2.7450266, z: -0.014746241} + speed: 2 + m_Value: {x: -0.6998971, y: -2.7450266, z: -0.014746241} + m_RenderMode: 0 + m_CameraMode: + drawMode: 0 + name: Shaded + section: Shading Mode + m_ValidateTrueMetals: 0 + m_DoValidateTrueMetals: 0 + m_SceneViewState: + m_AlwaysRefresh: 0 + showFog: 1 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + showParticleSystems: 1 + showVisualEffectGraphs: 1 + m_FxEnabled: 1 + m_Grid: + xGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} + yGrid: + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + zGrid: + m_Fade: + m_Target: 1 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 1 + m_GridAxis: 0 + m_gridOpacity: 0.5 + m_Rotation: + m_Target: {x: 0, y: 0, z: 0, w: 1} + speed: 2 + m_Value: {x: 0, y: 0, z: 0, w: 1} + m_Size: + m_Target: 11.474631 + speed: 2 + m_Value: 11.474631 + m_Ortho: + m_Target: 1 + speed: 2 + m_Value: 1 + m_CameraSettings: + m_Speed: 1 + m_SpeedNormalized: 0.5 + m_SpeedMin: 0.01 + m_SpeedMax: 2 + m_EasingEnabled: 1 + m_EasingDuration: 0.4 + m_AccelerationEnabled: 1 + m_FieldOfViewHorizontalOrVertical: 60 + m_NearClip: 0.03 + m_FarClip: 10000 + m_DynamicClip: 1 + m_OcclusionCulling: 0 + m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_LastSceneViewOrtho: 0 + m_Viewpoint: + m_SceneView: {fileID: 18} + m_CameraOverscanSettings: + m_Opacity: 50 + m_Scale: 1 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_SceneVisActive: 1 + m_LastLockedObject: {fileID: 0} + m_LastDebugDrawMode: + drawMode: 35 + name: Contributors / Receivers + section: Lighting + m_ViewIsLockedToObject: 0 +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 400, y: 100} + m_MaxSize: {x: 2048, y: 2048} + m_TitleContent: + m_Text: Asset Store + m_Image: {fileID: -8693916549880196297, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Asset Store\u200B" + m_Pos: + serializedVersion: 2 + x: 232.00002 + y: 66.85715 + width: 928.8572 + height: 423.14285 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &20 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3f683d99f24875748a6656966ca9cea0, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.2D.Tilemap.Editor::UnityEditor.Tilemaps.GridPaintPaletteWindow + m_MinSize: {x: 356, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Tile Palette + m_Image: {fileID: 0} + m_Tooltip: + m_TextWithWhitespace: "Tile Palette\u200B" + m_Pos: + serializedVersion: 2 + x: 575 + y: 87 + width: 392 + height: 596 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: + - dockPosition: 1 + containerId: overlay-container--left + displayed: 1 + id: Overlays/OverlayMenu + index: 0 + contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' + floating: 0 + collapsed: 0 + snapOffset: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: 0} + snapCorner: 0 + layout: 1 + size: {x: 0, y: 0} + sizeOverridden: 0 + m_ContainerData: + - containerId: overlay-toolbar__top + scrollOffset: 0 + - containerId: overlay-toolbar__left + scrollOffset: 0 + - containerId: overlay-dynamic-panel--left + scrollOffset: 0 + - containerId: overlay-container--left + scrollOffset: 0 + - containerId: overlay-container--right + scrollOffset: 0 + - containerId: overlay-dynamic-panel--right + scrollOffset: 0 + - containerId: overlay-toolbar__right + scrollOffset: 0 + - containerId: overlay-toolbar__bottom + scrollOffset: 0 + - containerId: Floating + scrollOffset: 0 + m_DynamicPanelContainerData: + - containerId: overlay-dynamic-panel--left + width: 56 + saveData: + state: 0 + overlayData: [] + - containerId: overlay-dynamic-panel--right + width: 56 + saveData: + state: 0 + overlayData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &21 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Project\u200B" + m_Pos: + serializedVersion: 2 + x: 1 + y: 709 + width: 867 + height: 276 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_ReferencingInstanceIDs: + m_SceneHandles: [] + m_ShowAllHits: 0 + m_SkipHidden: 0 + m_SearchArea: 1 + m_Folders: + - Assets/Prefabs + m_Globs: [] + m_ProductIds: + m_AnyWithAssetOrigin: 0 + m_OriginalText: + m_ImportLogFlags: 0 + m_FilterByTypeIntersection: 0 + m_ViewMode: 1 + m_StartGridSize: 75 + m_LastFolders: + - Assets/Prefabs + m_LastFoldersGridSize: 75 + m_LastProjectPath: D:\Study\Unity\starblaster-main + m_LockTracker: + m_IsLocked: 0 + m_LastLocalAssetsSearchArea: 1 + m_FolderTreeState: + scrollPos: {x: 0, y: 60} + m_SelectedIDs: + - m_Data: 49538 + m_LastClickedID: + m_Data: 49538 + m_ExpandedIDs: + - m_Data: 0 + - m_Data: 49530 + - m_Data: 1000000000 + - m_Data: 2147483647 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 12} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: [] + m_LastClickedID: + m_Data: 0 + m_ExpandedIDs: + - m_Data: 0 + - m_Data: 49530 + - m_Data: 1000000000 + - m_Data: 2147483647 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: + - m_Data: -88692 + m_LastClickedInstanceID: -88692 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: + - m_Data: 53708 + - m_Data: 47132 + - m_Data: 49506 + - m_Data: 46862 + - m_Data: 57914 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: + m_Data: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_TrimLeadingAndTrailingWhitespace: 0 + m_ClientGUIView: {fileID: 12} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 75 + m_SkipHiddenPackages: 0 + m_DirectoriesAreaWidth: 147.00003 +--- !u!114 &22 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Console + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Console\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 439.33334 + width: 512.3333 + height: 194.66666 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 +--- !u!114 &23 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.AnimationWindow + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Animation\u200B" + m_Pos: + serializedVersion: 2 + x: 0 + y: 465.33334 + width: 427.66666 + height: 168.66666 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: -88692 +--- !u!114 &24 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.Graphs.dll::UnityEditor.Graphs.AnimatorControllerTool + m_MinSize: {x: 50, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animator + m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Animator\u200B" + m_Pos: + serializedVersion: 2 + x: 869 + y: 709 + width: 98 + height: 276 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_ViewTransforms: + m_KeySerializationHelper: [] + m_ValueSerializationHelper: [] + m_PreviewAnimator: {fileID: 0} + m_AnimatorController: {fileID: 0} + m_BreadCrumbs: [] + stateMachineGraph: {fileID: 0} + stateMachineGraphGUI: {fileID: 0} + blendTreeGraph: {fileID: 0} + blendTreeGraphGUI: {fileID: 0} + m_AutoLiveLink: 1 + m_MiniTool: 0 + m_LockTracker: + m_IsLocked: 0 + m_CurrentEditor: 1 + m_LayerEditor: + m_SelectedLayerIndex: 0 +--- !u!114 &25 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_TextWithWhitespace: "Inspector\u200B" + m_Pos: + serializedVersion: 2 + x: 969 + y: 87 + width: 309 + height: 898 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_ContainerData: [] + m_DynamicPanelContainerData: [] + m_OverlaysVisible: 1 + m_DynamicPanelBehavior: 0 + m_ObjectsLockedBeforeSerialization: [] + m_InstanceIDsLockedBeforeSerialization: + m_PreviewResizer: + m_CachedPref: -261.33334 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 + m_GlobalObjectId: + m_InspectorMode: 0 + m_LockTracker: + m_IsLocked: 0 + m_PreviewWindow: {fileID: 0} diff --git a/UserSettings/Search.index b/UserSettings/Search.index new file mode 100644 index 00000000..af3867a4 --- /dev/null +++ b/UserSettings/Search.index @@ -0,0 +1,13 @@ +{ + "name": "Assets", + "roots": ["Assets"], + "includes": [], + "excludes": ["Assets/Temp/", "Assets/External/"], + "options": { + "types": true, + "properties": true, + "extended": false, + "dependencies": true + }, + "baseScore": 999 +} \ No newline at end of file diff --git a/UserSettings/Search.settings b/UserSettings/Search.settings new file mode 100644 index 00000000..5b2e926d --- /dev/null +++ b/UserSettings/Search.settings @@ -0,0 +1,34 @@ +trackSelection = true +refreshSearchWindowsInPlayMode = false +pickerAdvancedUI = false +fetchPreview = true +defaultFlags = 0 +keepOpen = true +queryFolder = "Assets" +onBoardingDoNotAskAgain = true +showPackageIndexes = false +showStatusBar = false +scopes = { +} +providers = { +} +objectSelectors = { +} +recentSearches = [ +] +searchItemFavorites = [ +] +savedSearchesSortOrder = 0 +showSavedSearchPanel = false +hideTabs = false +indexOnEditorStartup = true +logIndexingPerformanceReport = false +expandedQueries = [ +] +queryBuilder = true +ignoredProperties = "id;name;classname;imagecontentshash" +helperWidgetCurrentArea = "all" +disabledIndexers = "" +minIndexVariations = 2 +findProviderIndexHelper = true +itemIconSize = 32 \ No newline at end of file diff --git a/starblaster-main.slnx b/starblaster-main.slnx new file mode 100644 index 00000000..20919c79 --- /dev/null +++ b/starblaster-main.slnx @@ -0,0 +1,3 @@ + + +